Уменьшение размера APK файла на устройстве
Уменьшение размера APK файла на устройстве
Добрый день!
Подскажите пожалуйста, почему после компиляции файла .apk в простом приложении HelloWorld на диске он весит примерно 264Кб, а когда смотришь сколько он занимает памяти в устройстве, то там уже показывается 1.15Мб.
И если можно подскажите где почитать или посмотреть про опции компиляции и оптимизацию размера приложения?
Подскажите пожалуйста, почему после компиляции файла .apk в простом приложении HelloWorld на диске он весит примерно 264Кб, а когда смотришь сколько он занимает памяти в устройстве, то там уже показывается 1.15Мб.
И если можно подскажите где почитать или посмотреть про опции компиляции и оптимизацию размера приложения?
Re: Уменьшение размера APK файла на устройстве
посмотри для начала последний вебинар (в списке форумов выбери R.id.team и вебинары) там этот вопрос затрагивался.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Уменьшение размера APK файла на устройстве
В принципе я уже нашел и другой способ - использование ProGuard. Эта штука оптимизирует размер приложения и кроме того делает его обфускацию.
После использования ProGuard файл на диске стал весить 93Кб, а после установки этого APK в AVD 244Кб, что уже не плохо, но все таки хотелось бы еще больше научиться оптимизировать размер приложения.
После использования ProGuard файл на диске стал весить 93Кб, а после установки этого APK в AVD 244Кб, что уже не плохо, но все таки хотелось бы еще больше научиться оптимизировать размер приложения.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Уменьшение размера APK файла на устройстве
Это все конечно хорошо, но зачем вам оптимизация размера? На графический слой на сколько я понимаю это не влияет, т.е. будет затрагивать только текстовые данные. Приложение пишется для каких-то микроконтроллеров или еще чего?
Re: Уменьшение размера APK файла на устройстве
Ну во первых, сейчас хоть памяти у устройств и много, но все же хочется чтобы приложение было компактным. Видимо сказывается старая привычка программежа на ассемблере.
Во вторых просто на плеймаркете видел очень много хороших функциональных приложений размер которых не превышает 150 - 200 Кб или даже бывают меньше. Стало просто интересно как такое делается.
Во вторых просто на плеймаркете видел очень много хороших функциональных приложений размер которых не превышает 150 - 200 Кб или даже бывают меньше. Стало просто интересно как такое делается.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Уменьшение размера APK файла на устройстве
Как в воду гляделВидимо сказывается старая привычка программежа на ассемблере.
Да вообще ничего особенного. Наше приложение тоже практически не разрасталось, лишь библиотеки, которые приходилось подключать, увеличивали его объем.Во вторых просто на плеймаркете видел очень много хороших функциональных приложений размер которых не превышает 150 - 200 Кб или даже бывают меньше. Стало просто интересно как такое делается.
P.S. мне кажется на размер приложения можно уже закрыть глаза. Вот работа с памятью, работа с объектами, работа с файлами (т.е. другими словами все, что может вызывать GC и прочие задержки приложения) - вот это архиважное.
