|
移动 AIR 应用程序可以作为受支持平台的本机包进行分发。在 Android 上,软件包格式是 APK 文件;在 iOS 上,软件包格式是 IPA 文件。用户可以通过平台所支持的标准方式来下载和安装移动 AIR 应用程序。例如,通过 Android 上的 Market 和 iOS 上的 App Store。AIR 应用程序的安装受到与平台上其他应用程序同样的限制。
在 Android 上,AIR 运行时是单独安装的,只要启动 AIR for Android 应用程序,就会将它激活。
在 iOS 设备(如 iPhone)上,AIR 运行时不是单独安装的;iOS 上的每个 AIR 应用程序都是自包含应用程序。
通常,用户不应安装来自其不信任源或无法验证源的任何应用程序(包括 AIR 应用程序)。与其他可安装应用程序一样,对本机应用程序执行的安全验证也适用于 AIR 应用程序。
AIR 3 添加了对 Android 上的捕获运行时捆绑的支持。在此部署模型中,您的应用程序不再使用安装在用户设备上的共享运行时。但是,您的应用程序包含其自己的私有 AIR 运行时副本。在此模型中,您对安装和用户更新体验负责。此外,由于 Adobe 将不会更新您的应用程序所使用的 AIR 运行时,当有适用的运行时安全修补发布时,您还应当负责更新您的应用程序。请注意,iOS 上所使用的部署模型一直使用捕获运行时。
更新移动 AIR 应用程序
开发和部署软件更新是本机代码应用程序面临的最大安全挑战之一。移动设备上的 AIR 应用程序可以使用本机平台更新机制。在 Android 上,该机制是 Android Market。在 iOS 上,该机制是 Apple iTunes App Store。
|
|
|