多平台应用程序开发与操作系统开发

时间:2014-03-08 08:01:08

标签: android ios windows-mobile multiplatform

我想知道如何开发多平台应用和/或一个操作系统。例如。如果我想为所有操作系统(IOS和Android和Windows Mobile)开发应用程序,那将是一个移动网站而不是应用程序,或者我可以为所有平台开发一个应用程序。

我知道呃......如果我想为android开发我只是为android开发。和 IOS也是如此。

是否有任何我能阅读的文章或您知道的文章可以帮助我找到答案。

E.g。 Facebook应用程序是否为每个平台设计了一个,现在他们必须维护所有平台?或者他们只有一个?

任何可以阅读或观看的更好的文章/教程/书籍。

2 个答案:

答案 0 :(得分:2)

在我看来,最好为每个平台开发单独的应用程序。 如果您想开发在每个应用程序上运行的单个应用程序,您可以使用任何框架。 如果您熟悉C#,可以使用Xamarin。 另一种选择是Phonegap。使用phonegap,您可以编写HTML和JS。

答案 1 :(得分:1)

您可以设计用于跨平台编译的应用程序,即FreeRDP就是一个例子。它适用于Android,iOS,MAC OSX,Windows。

对于上述内容,您需要在应用程序功能和操作系统特定功能之间放置一个包装器或接口。