【问题标题】:Best Solution, framework or technology to make apps for android and iphone为 android 和 iphone 制作应用程序的最佳解决方案、框架或技术
【发布时间】:2011-05-29 04:25:16
【问题描述】:

我想为 android 和 iphone 制作应用程序“编写一次”并在两者中运行。

尽管这两个平台之间的硬件、操作系统和本机界面存在差异,但有一种特殊的技术可以让这变得简单,或者我需要在只有 html5 的网络应用程序中考虑?

我阅读了一些与 rhodes、钛应用程序和其他框架相关的材料,但我不知道是花时间研究 sdks 和原生工具还是只投资解决方案更好。值得吗?

【问题讨论】:

    标签: iphone android frameworks mobile


    【解决方案1】:

    如果您正在开发一次性应用并且不会在不同领域(游戏、内容/音乐、LBS 等)开发一系列应用,那么您最好使用现有框架。否则,您可能希望构建一个可重用组件平台,您可以利用该平台快速创建应用程序。

    【讨论】:

      【解决方案2】:

      我尝试过使用 Titanium - 一旦你超过了一定程度的复杂性,你真的会更好地制作一个原生程序。它就像桌面跨平台工具包(Qt、Wx)——它在不同平台上看起来总是相当正确——将这个 x 100 乘以移动设备,会带来巨大的性能损失。

      Android 和 iPhone 都支持 C,带有 POSIXy 标准的东西(尤其是套接字等)。您可以在 C/C++ 中执行逻辑,在 ObjC/Java 中执行 UI。无论如何,由于性能,游戏在 C/C++ 中会更好。用户可见部分“正常工作”,而您的“业务逻辑”跨平台是相同的。

      【讨论】:

        【解决方案3】:

        PhoneGap - http://phonegap.com/ 是一个非常流行的解决您问题的方法。 适用于 iOS/Android/BB/等的单一代码库。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-10-28
          • 2011-11-21
          • 1970-01-01
          • 2011-11-18
          • 1970-01-01
          • 2012-02-26
          • 1970-01-01
          相关资源
          最近更新 更多