Adobe Air Mobile запускается - PullRequest
       13

Adobe Air Mobile запускается

3 голосов
/ 23 ноября 2011

Я работаю над приложением, которое работает на Adobe Air для мобильных устройств.На каждом телефоне с Android, на котором я развернут, при запуске возникает ОЧЕНЬ СРОЧНАЯ задержка.Экран становится ЧЕРНЫМ от 10 до 30 секунд.Включение заставки не очень помогает.Похоже, что для запуска самого AIR требуется некоторое время.

У кого-нибудь есть обходной путь для этого?Я думал о написании нативных «оболочек» для приложения, которые будут показывать своего рода псевдо-статус и всплеск, пока реальное приложение загружается в фоновом режиме.

Я пошел по пути JQM с "пропуском в телефоне", но был очень недоволен некоторыми проблемами с JQM.Может быть, просто прямой HTML5 (без JQM) будет работать лучше, чем AIR?

Ответы [ 2 ]

3 голосов
/ 25 мая 2012

У меня была похожая проблема, хотя я испытывал только 6-секундную задержку, и это в основном прошло после первой загрузки приложения В конце я написал предварительный загрузчик для приложения, которое отображает заставку. Не идеальное решение, но лучшее, что я мог бы сделать, не собрав родную обертку. Я разместил прелоадер здесь: http://www.handyspoon.com/blog/air-mobile-loading-time-and-splash-screen-preloader-partial-solution/

2 голосов
/ 13 декабря 2011

Я работаю в музыкальном проигрывателе с использованием Adobe Air для мобильных устройств, и черный экран, который я вижу, длится всего около 5 секунд, что почти равно лагу при открытии приложения GMail на том же устройстве.

Я тестирую на Samsung Galaxy Tab 8.9 под управлением Honeycomb. Не могли бы вы поделиться, на каких устройствах вы тестируете? Мое приложение структурировано как приложение с вкладками, и первая вкладка мало что дает. Он просто загружает кучу изображений для отображения.

Рассматривали ли вы перенос другой тяжелой обработки после загрузки экрана? Если вы можете дать нам дополнительную информацию о том, что вы делаете во время запуска, то, возможно, мы можем дать более конкретные предложения. Спасибо.

...