Почему приложение для Android становится медленнее реагировать - PullRequest
0 голосов
/ 04 августа 2011

У меня было приложение для Android, созданное специально для Android-устройств среднего размера.Теперь требовалось собрать то же самое приложение для устройства под названием nook-color (от Barnes & Noble)

Так что для этого мы сделали все изображения большего размера и изменили макеты.В результате apk, который раньше был 97.5 МБ, теперь стал размером 124 МБ.

Теперь тестеры жаловались, что приложение стало медленнее, и для открытия любого экрана требуется немного больше времени.Мне интересно, связано ли это с большими изображениями или есть что-то еще.Подскажите, пожалуйста, в чем причина.

Ответы [ 2 ]

0 голосов
/ 04 августа 2011

Да. Задержки (по крайней мере частично) связаны с загрузкой больших изображений (точнее, распаковкой их в растровые изображения). Если вы не можете ничего с этим поделать, вы должны попытаться преобразовать как можно больше этих изображений в 9-патчи: http://developer.android.com/guide/developing/tools/draw9patch.html.

0 голосов
/ 04 августа 2011

124 Мб для приложения, кажется, немного чрезмерно.Я бы посоветовал попытаться уменьшить ресурсы изображения, использовать Nine Patch images , а также PNGCrush

...