什么是今天最常用的跨平台移动应用程序开发框架?

时间:2011-04-27 20:43:55

标签: iphone android frameworks cross-platform ios-frameworks

我和其他很多人一样,在移动世界中迈出了第一步,不知道从哪里开始......

好吧,我在这里看过一些关于移动开发框架或sdk的帖子,但所有这些帖子都针对特定目的,比如Web客户端,小部件,html开发等......

我真正想知道的是,在目前市场上的所有选择中,如PhoneGap,Rho或Corona,以及所有其他选择,什么是一般跨平台移动开发最常用的MDF。

显然,我不打算为各种目的找到完美的平台,但至少知道你的意见以及你现在使用的框架,如果有的话......

感谢您的帮助!

6 个答案:

答案 0 :(得分:5)

我已经开始研究Appcelerator Titanium - 它很受欢迎,你一定要把它添加到你的列表中进行调查:

http://www.appcelerator.com/

答案 1 :(得分:5)

我强烈推荐使用Corona SDK。

它不仅是最容易学习的(Lua是我见过的最简单,最强大的脚本语言之一),但与其他第三方SDK相比,它还提供了极其广泛的功能。

使用Corona可以大大缩短开发时间,因为大多数事情只需几行代码即可实现。您还可以使用Corona平台获得多种货币化选项。

不仅如此,它还会生成NATIVE应用程序,并允许您重复使用相同的代码输出iOS,Android,Nook以及未来的其他平台。在我看来,这就是跨平台应该的方式。

性能也很棒。这很奇怪,因为虽然Corona是最简单易学的,也是最容易学习的,但它在设备性能方面可能是其他选项中最强大的,而且你最接近本土而不是原生的。

另一件好事是,除了安装它们之外,您甚至不必触摸Xcode或Android的任何工具。除了Android之外,您需要使用ADB将apk安装到您的设备上。

巨额奖金:支持非常好。创始人非常透明,易于获取,沟通非常棒。

你可以阅读我在Corona SDK上做过的两个单独的评论,两个评论都写了六个月:

-

Corona SDK Review

http://jonbeebe.net/post/1119939987/corona-sdk-review

-

Corona SDK:重访:

http://jonbeebe.net/post/2726165170/corona-sdk-revisited

你可以在我的博客上搜索'泰德帕特里克',找到一篇由巴恩&写的文章。 Noble是NOOK的首席开发人员传播者,他解释了Corona的内部基础设施及其运作情况。我会在这里发布链接,但是每个stackoverflow的策略我只能发布两个链接。

希望有所帮助!

答案 2 :(得分:3)

我很惊讶没有人提到PhoneGap,它似乎被广泛使用,并且经常与jQuery一起使用。

另一个显然不太流行的框架是QuickConnect

PhoneGap和QuickConnect在Lee Barney的2009年书Developing Hybrid Applications for the iPhone中有所描述。

答案 3 :(得分:2)

Jquery mobile是唯一真正优秀的跨平台解决方案

http://jquerymobile.com/

答案 4 :(得分:1)

我使用过Appcelerator Titanium,它对IOS和Android都很不错(它也支持黑莓,因为我记得虽然我还没有使用它)。它的社区也很好,如果你熟悉JavaScript,这个工具很容易掌握。对于ios的构建,你需要有一台带有MacOS豹或更高版本的PC。但是,如果您正在开发游戏或使用2D或3D渲染的东西,那么它并不是最佳的。

答案 5 :(得分:0)

嗯,我知道四分之一死了,但我还是要发帖,因为我最近遇到了sdks的问题。我决定改用JangoEngine,到目前为止我一直很喜欢它。它非常快速,它可以完成物理,应用程序购买,游戏中心等游戏所需的所有功能,并且还具有许多其他功能。更重要的是,它现在超级便宜,现在只有10美元,而且与我们这个行业的所有竞争对手不同,它们不占我的利润的百分比。当我买这个时,我在尝试Jango之前几乎没有听说过JSON,在一天之内我可以说我知道这很难相信,但这是真的。无论如何,它给它一个十美元和超级容易,因为这些原因它是我最喜欢的sdk。

查看this