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

标签 iphone android frameworks cross-platform ios-frameworks

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

好吧,我在这里看到了一些关于移动开发框架或 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/

相关文章:

iphone - AVAudio 在呈现模态视图后不会停止

iphone - 内存 RAM 中的 NSURL

iphone - 在标签上设置文本时出现 iOS 6 问题

android - 在所有屏幕上一致调整位图大小的万无一失的方法是什么

php - CakePHP、CodeIgniter 和 FuelPHP - 您更喜欢哪个,为什么?

php - 在 laravel-8 中找不到 Laravel PHP 错误 404

iphone - 自定义 UITableViewCells 未在 UITableView 上重用

java - Android 短信接收器无法使用

CollectionReference 中的 android firebase 服务器时间戳

java - 为什么集合框架中没有堆栈接口(interface)?