9

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

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

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

显然,我并不希望为所有目的获得完美的平台,但至少知道您的意见以及您现在使用的框架,如果有的话......

谢谢您的帮助!

4

6 回答 6

5

我已经开始研究 Appcelerator Titanium——它非常流行,你绝对应该将它添加到你的列表中进行调查:

http://www.appcelerator.com/

于 2011-04-28T04:15:50.960 回答
5

我强烈推荐 Corona SDK。

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

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

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

性能也很惊人。这很奇怪,因为尽管 Corona 是最简单易用和最容易学习的,但就设备性能而言,它可能是其他选项中最强大的,并且最接近原生而不需要原生。

另一个很棒的事情是,您甚至不必触摸 Xcode 或任何 Android 工具——除了安装它们。除了 Android 的一个小例外,您需要使用 ADB 将 apk 安装到您的设备上。

巨额奖励:支持非常好。创始人非常透明,易于掌握,沟通也很棒。

你可以阅读我对 Corona SDK 所做的两篇独立评论,这两篇评论都是相隔六个月编写的:

--

电晕 SDK 审查

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

--

Corona SDK:重新访问:

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

你可以在我的博客上搜索“Ted Patrick”,找到一篇由 Barne's & Noble 的首席开发人员为 NOOK 撰写的文章,他在其中解释了 Corona 的内部基础架构及其运行情况。我会在此处发布链接,但每个 stackoverflow 的政策我只能发布两个链接。

希望有帮助!

于 2011-04-30T00:53:35.427 回答
3

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

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

PhoneGap 和 QuickConnect 都在Lee Barney的 2009 年为 iPhone 开发混合应用程序一书中进行了描述。

于 2011-05-02T13:47:55.063 回答
2

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

http://jquerymobile.com/

于 2011-04-27T22:01:06.217 回答
1

我使用过 Appcelerator Titanium,它对 IOS 和 Android 都非常好(我记得它还支持 BlackBerry,尽管我没有使用过)。它的社区也很好,如果你熟悉 JavaScript,这个工具很容易掌握。要为 ios 构建,您需要有一台装有 MacOS leopard 或更高版本的 PC。但是,如果您正在开发游戏或使用 2d 或 3d 渲染的东西,这并不是最佳选择。

于 2011-08-19T10:15:54.887 回答
0

好吧,我知道fourms已经死了,但我还是要发帖,因为我最近遇到了sdks的问题。我决定改用 JangoEngine,到目前为止我一直很喜欢它。它速度极快,它可以完成游戏所需的所有事情,如物理、应用内购买、游戏中心,它还有许多其他功能。更重要的是,它超级便宜,现在只有十美元,而且不像这个行业的所有竞争对手,他们不会从我的利润中抽取百分之一。当我买这个的时候,我在尝试 Jango 之前几乎没有听说过 JSON,一天之内我可以说我知道这很难相信,但这是真的。无论如何,试一试它是十美元而且超级简单,因为这些原因它是我最喜欢的 sdk。 

看看这个

于 2012-09-30T03:39:19.953 回答