我正在考虑转而使用Flash Builder 4.5进行开发,因为可以为大多数平台构建应用程序。那么可以将Adobe AIR与应用程序一起包含,或以某种方式将其硬编码到应用程序中以自动下载Adobe AIR,如果他们还没有而不提示用户吗?
答案 0 :(得分:5)
实际上,您可以像使用IOS一样在应用程序中包含运行时。
使用以下开关编译AIR 3.x编译时:
adt -package -target ( apk | apk-debug | apk-emulator | apk-captive-runtime )
apk-captive-runtime
将包含您的APK的运行时。经过测试和工作。
答案 1 :(得分:2)
如果您查看之前发布的链接,您会发现它仅适用于浏览器。
无论您尝试跨平台采取何种解决方案,都会遇到一些问题。我之所以选择adobe air,是因为Adobe是一家可靠的公司,使用Air制作应用程序非常快。
答案 2 :(得分:-5)
您确实知道Adobe已停止在移动设备上开发Flash。
E.g。阅读
http://www.guardian.co.uk/technology/2011/nov/09/adobe-flash-mobile-dead
http://www.wired.com/gadgetlab/2011/11/adobe-kills-mobile-flash/
http://www.engadget.com/2011/11/09/adobe-confirms-flash-player-is-dead-for-mobile-devices/
Adobe没有正式说明这一点,但如果没有针对Flash的移动游戏,他们基本上承认Flash已经死亡,HTML 5就是未来。如果他们不支持,也不应该。更新:似乎Air仍在开发,以便在移动设备上运行并且尚未死亡。它可能是一个适合移动应用程序开发的平台,但我没有资格判断它。我个人倾向于真正的本机应用程序,但根据您的特定应用程序的业务案例,其他方法可能是合适的。