我正在开发一个在Adobe Air for Mobile上运行的应用程序。在我部署的每部Android手机上,启动时都存在SEVERE延迟。屏幕变黑,持续10到30秒。放一个闪屏并没有多大帮助。看起来它正在使AIR运行时花一些时间来自我引导。
有没有人为此工作?我正在考虑为应用程序编写本机“包装器”,当真正的应用程序在后台加载时,它将显示某种伪状态和启动。
我已经开始了“手机缺口”JQM路径,但对JQM的一些问题非常不满意。也许只是一个直接的HTML5(没有JQM)比AIR更好?
答案 0 :(得分:3)
我有一个类似的问题,虽然我只经历了6秒的延迟,这在第一次加载应用程序后大部分都消失了。最后,我为应用程序编写了一个显示启动画面的预加载器。不是一个完美的解决方案,但如果不将原生包装放在一起,我就能做到最好。我在这里发布了预加载器:http://www.handyspoon.com/blog/air-mobile-loading-time-and-splash-screen-preloader-partial-solution/
答案 1 :(得分:2)
我正在使用Adobe Air for Mobile处理音乐播放器,我看到的黑屏仅持续约5秒,这与在同一设备上打开GMail应用程序时的滞后几乎相同。
我正在使用运行Honeycomb的三星Galaxy Tab 8.9进行测试。您是否愿意分享您正在测试的设备?我的应用程序结构化为选项卡式应用程序,第一个选项卡没有做太多。它只是加载一堆图像进行显示。
您是否考虑在屏幕加载后移动其他繁重的处理?如果您可以提供有关您在启动期间所做工作的其他详细信息,那么我们可以提供更具体的建议。感谢。