【问题标题】:Multi platform app development vs operating system development多平台应用程序开发与操作系统开发
【发布时间】:2014-04-11 13:59:37
【问题描述】:

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

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

有没有我可以阅读或您知道的文章可以帮助我找出答案。

例如Facebook 应用程序是否为每个平台设计了一个,现在他们必须维护所有平台?还是他们只有一个?

任何可以阅读或观看的好文章/教程/书籍以向我展示更多信息。

【问题讨论】:

  • 根据我的经验,制作一个可以在所有平台上部署的应用程序更快、更便宜,这些应用程序(在大多数情况下)质量最差。另一方面,为每个平台单独设计的应用程序非常昂贵,但它也产生了最优质的应用程序。但这仅适用于应用程序,游戏有点不同。
  • 跨平台会更加基于网络,还是您可以编写一个跨平台。如果应用程序是为每个平台设计的,我同意你关于应用程序质量的看法。

标签: android ios windows-mobile multiplatform


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我同意,这是链接,我也同意上面的 Steven,我认为为每个平台编写应用程序质量更好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-11
    • 2012-05-11
    • 2013-08-27
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    • 1970-01-01
    相关资源
    最近更新 更多