我多年来一直使用Flex进行桌面开发。我是移动开发的新手,需要为iPhone 6创建一个应用程序,但不知道我是应该使用Flex / AIR还是本机代码。
iOS应用程序的要求如下:
我可以使用AIR实现所有这些吗?还是应该使用本机代码?
答案 0 :(得分:0)
您可以使用Adobe AIR实现此目标,但性能会受到影响。
为了优化性能,尤其是视频捕获功能,您需要付出很多努力。
最好是本地做。
答案 1 :(得分:0)
我可以使用AIR实现所有这些吗?
是。使用CameraUI
在设备上捕获视频(使用设备的本机相机UI),使用StageVideo
播放视频(使用GPU)。覆盖您的应用UI(Flex或您自己的)以控制视频播放。使用File
或EncryptedLocalStore
或SharedObject
保存本地数据。使用File/upload()
上传到服务器。
或者我应该使用本机代码吗?
这取决于你。有权衡,每个人都会有自己的看法。如果您有很多使用Flex / AS3的经验,那么您应该能够非常轻松地在AIR中使用此应用程序并查看它是否满足您的需求。