【发布时间】:2015-04-03 10:47:37
【问题描述】:
多年来,我一直在使用 Flex 进行桌面开发。我是移动开发新手,需要为 iPhone 6 创建一个应用程序,但不知道我应该使用 Flex/AIR 还是原生代码。
iOS应用的要求如下:
- 将视频录制到应用内的本地存储中
- 从应用内的本地存储播放视频
- 在应用内暂停/查找视频
- 在视频顶部叠加控件,例如 TextInput、TextArea 和 DropDownList,以便用户在录制视频时做笔记
- 通过 TextInput/TextArea/DropDownList 输入的数据保存到本地存储
- 将视频和文本数据上传到本地服务器的选项
我可以使用 AIR 实现所有这些,还是应该使用本机代码?
【问题讨论】:
-
这类问题不应该在这里问,因为答案很明显。如果该应用程序永远不会在 Ios 以外的任何平台上发布,则将其设为 Ios 应用程序,如果此应用程序可能会在其他平台上发布,则将其设为 AIR。两者都可以很好地处理所有事情。
-
想一想,使用 AIR,您可以为 IOS 创建任何应用程序,替换特定于设备的代码(次要),它可以在 Android 和桌面上运行。向您的下一位雇主解释这项二合一交易,看看他们是否感兴趣。
标签: ios actionscript-3 apache-flex air