iOS 应用程序使用 AIR 还是本机代码?

Do I use AIR or native code for iOS application?

多年来我一直在使用 Flex 进行桌面开发。我是移动开发的新手,需要为 iPhone 6 创建一个应用程序,但不知道我应该使用 Flex/AIR 还是本机代码。

iOS应用程序要求如下:

我可以使用 AIR 实现所有这些还是应该使用本机代码?

您可以使用 Adob​​e AIR 实现此目的,但性能会受到影响。

您需要付出很多努力才能优化性能,尤其是视频捕获功能。

还是原生的好。

Can I achieve all of this using AIR?

是的。使用 CameraUI 在设备上捕获视频(使用设备的本机摄像头 UI),并使用 StageVideo 播放视频(使用 GPU)。覆盖您的应用程序 UIs(Flex 或您自己的)以控制视频播放。使用 FileEncryptedLocalStoreSharedObject 保存本地数据。使用 File/upload().

上传到服务器

Or should I be using native code?

这取决于你。权衡取舍,每个人都会有自己的看法。如果您有很多使用 Flex/AS3 的经验,那么您应该能够很容易地在 AIR 中开发这个应用程序并查看它是否满足您的需求。