iOS 应用程序使用 AIR 还是本机代码?
Do I use AIR or native code for iOS application?
多年来我一直在使用 Flex 进行桌面开发。我是移动开发的新手,需要为 iPhone 6 创建一个应用程序,但不知道我应该使用 Flex/AIR 还是本机代码。
iOS应用程序要求如下:
- 在应用内录制视频到本地存储
- 在应用内播放本地存储中的视频
- Pause/seek 应用内的视频
- 在视频顶部叠加控件,例如 TextInput、TextArea 和 DropDownList,以便用户可以在录制视频时做笔记
- 通过TextInput/TextArea/DropDownList输入的数据保存到本地存储
- 将视频和文本数据上传到本地服务器的选项
我可以使用 AIR 实现所有这些还是应该使用本机代码?
您可以使用 Adobe AIR 实现此目的,但性能会受到影响。
您需要付出很多努力才能优化性能,尤其是视频捕获功能。
还是原生的好。
Can I achieve all of this using AIR?
是的。使用 CameraUI
在设备上捕获视频(使用设备的本机摄像头 UI),并使用 StageVideo
播放视频(使用 GPU)。覆盖您的应用程序 UIs(Flex 或您自己的)以控制视频播放。使用 File
或 EncryptedLocalStore
或 SharedObject
保存本地数据。使用 File/upload()
.
上传到服务器
Or should I be using native code?
这取决于你。权衡取舍,每个人都会有自己的看法。如果您有很多使用 Flex/AS3 的经验,那么您应该能够很容易地在 AIR 中开发这个应用程序并查看它是否满足您的需求。
多年来我一直在使用 Flex 进行桌面开发。我是移动开发的新手,需要为 iPhone 6 创建一个应用程序,但不知道我应该使用 Flex/AIR 还是本机代码。
iOS应用程序要求如下:
- 在应用内录制视频到本地存储
- 在应用内播放本地存储中的视频
- Pause/seek 应用内的视频
- 在视频顶部叠加控件,例如 TextInput、TextArea 和 DropDownList,以便用户可以在录制视频时做笔记
- 通过TextInput/TextArea/DropDownList输入的数据保存到本地存储
- 将视频和文本数据上传到本地服务器的选项
我可以使用 AIR 实现所有这些还是应该使用本机代码?
您可以使用 Adobe AIR 实现此目的,但性能会受到影响。
您需要付出很多努力才能优化性能,尤其是视频捕获功能。
还是原生的好。
Can I achieve all of this using AIR?
是的。使用 CameraUI
在设备上捕获视频(使用设备的本机摄像头 UI),并使用 StageVideo
播放视频(使用 GPU)。覆盖您的应用程序 UIs(Flex 或您自己的)以控制视频播放。使用 File
或 EncryptedLocalStore
或 SharedObject
保存本地数据。使用 File/upload()
.
Or should I be using native code?
这取决于你。权衡取舍,每个人都会有自己的看法。如果您有很多使用 Flex/AS3 的经验,那么您应该能够很容易地在 AIR 中开发这个应用程序并查看它是否满足您的需求。