我和这里的许多其他人一样,在移动世界迈出第一步时不知道从哪里开始......
好吧,我在这里看到了一些关于移动开发框架或 sdk 的帖子,但它们都是针对特定目的的,例如 Web 客户端、小部件、html 开发等...
我真正想知道的是,在目前市场上的所有选择中,例如 PhoneGap、Rho 或 Corona 以及所有其他选择,哪种 MDF 最常用于一般跨平台移动开发。
显然,我并不希望获得适合所有用途的完美平台,但至少了解您的意见以及您现在使用的框架(如果有的话)...
感谢您的帮助!
最佳答案
我强烈推荐 Corona SDK。
它不仅最容易学习(Lua 是我见过的最简单、最强大的脚本语言之一),而且与其他第三方 SDK 相比,它还提供了极其广泛的功能。
使用 Corona 可以大大缩短开发时间,因为大多数事情只需要几行代码即可实现。使用 Corona 平台,您还可以使用多种获利选项。
不仅如此,它还能生成 NATIVE 应用程序,并允许您重复使用相同的代码为 iOS、Android、Nook 以及 future 显然的其他平台输出。在我看来,这就是跨平台应该的方式。
性能也很出色。这很奇怪,因为尽管 Corona 是最简单易用和最容易学习的,但就设备性能而言,它可能是其他选项中最强大的,并且是最接近原生的,而无需完全原生。
另一件好事是,您甚至不必接触 Xcode 或任何 Android 工具——除了安装它们。除了 Android 的一个小异常(exception),您需要使用 ADB 将 apk 安装到您的设备。
巨大的好处:支持非常好。创始人非常透明,很容易找到,而且沟通很棒。
您可以阅读我对 Corona SDK 所做的两篇独立评论,两篇评论相隔六个月:
--
Corona SDK 审查
http://jonbeebe.net/post/1119939987/corona-sdk-review
--
Corona SDK:回顾:
http://jonbeebe.net/post/2726165170/corona-sdk-revisited
您可以在我的“Ted Patrick”博客上搜索,找到 Barne's & Noble 的首席开发人员 Evangelist 为 NOOK 撰写的一篇文章,他在文章中解释了 Corona 的内部基础设施及其运作情况。我会在此处发布链接,但根据 stackoverflow 的政策我只能发布两个链接。
希望对您有所帮助!
关于iphone - 当今最常用的跨平台移动应用程序开发框架是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5810339/