Запуск zipalign против вашего приложения позволяет взаимодействовать Android это более эффективно во время выполнения и, таким образом, имеет потенциал, чтобы сделать это и в целом система работала быстрее. Мы настоятельно рекомендуем вам использовать zipalign на новых, так и уже опубликованных приложений и сделать оптимизированную версию в наличии - даже если приложение выполняется предыдущая версия Android. Эта статья описывает, как zipalign повышает производительность и как использовать его для оптимизации вашего приложения.
Ресурс-код обработки в Android может эффективно получить доступ к ресурсам, когда они выровнены по границам 4-байтовых по картография памяти их. Но для ресурсов, которые не выровненных (то есть, когда zipalign не работать на АПК), он должен вернуться к явно читая их - что медленнее и потребляет дополнительную память. Для разработчиков приложений, это резервный механизм очень удобен. Это обеспечивает большую гибкость, позволяя в течение нескольких различных методов развития, в том числе те, которые не включают в себя согласование ресурсов как часть их нормального потока.
К сожалению, для пользователей ситуация обратная - чтение из ресурсов выровненным apks медленно и занимает много памяти. В лучшем случае, только видимый результат в том, что оба Главная приложения и выровненным запуск приложения медленнее, чем в противном случае они должны. В худшем случае, установка приложений с несколько выровненным ресурсов увеличивает нагрузку на память, таким образом, в результате чего система метаться по необходимости постоянно запускать и завершать процессы. Пользователь заканчивается с медленным устройством с плохим батареи.
К счастью, это очень легко для вас, чтобы выровнять ресурсы в вашем приложении: Использование ADT: АТД плагин для Eclipse (начиная с версии 0.9.3) автоматически выровнять пакеты прикладных релиз, если мастер экспорта используется для их создания. Чтобы использовать мастер, щелкните правой кнопкой мыши проект и выберите "Android Сервис">
Android-активность жиз…