移动设备下的AIR程序是怎么更新的 [译]

移动设备上的AIR程序是如何更新的 [译]

原文:Replacing Updater on mobile devices and TVs


AIR桌面开发人员都熟悉(希望是)如何去完善一个AIR应用程序的自动更新机制。但是对于不支持这些自动更新编程接口(API)的移动设备 ,比如手机,电视,开发人员又该怎么去实现这个更新功能呢?


在移动设备和电视上,你应该感到高兴,因为平台本身已经为你实现了更新机制。作为一个良好发展地应用程序供应系统的一部分,应用程序是直接从程序网上商店下载下来的。这些程序网上商店本身就为这些应用程序提供了更新的功能。具体更新细节会因是否是自动安装或需要用户自定义而有些许不同,但是无论如何,最终都是按用户所选择的去更新。


如果你希望自己的程序可以运行在不同的平台,比如桌面,移动设备。你可以在代码中先检测该平台是否支持AIR更新机制,可以使用属性Updater.isSupported。虽然你不需要加载额外的代码比如类似的AIR更新框架的在你的手机或设备上,但是否运行在多平台可能是你开发一开始就要作的一个决定。