• 0
ZverA4

Размер приложения Seattle vs Berlin

Вопросы

Ради интереса снес Seattle поставил Berlin и удивился, что пустое приложение на Berlin занимает 31 метр, а на Seattle пустое приложение весило около 6 метров. На устройстве.

Как это так может быть? Я озадачен.

Есть у кого соображения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 ответов на этот вопрос

  • 0

Не забыли? (Использую Berlin update 2, никаких изменений в весе приложений нет).

1.jpg

Изменено пользователем HyperZen

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Нет, не забыл.

Может у Вас выбрано 32bit под винду. Возможно размер exe-шника и не меняется значительно у Seattle и Berlin под Win.

Я говорю про Android, забыл указать, размер проинсталлированного apk на устройстве значительно отличается от версий Embarcaderro, возможно у кого-то такие-же проблемы, хотелось бы поделиться и узнать как у других обстоят дела...

Изменено пользователем ZverA4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
11 часов назад, ZverA4 сказал:

возможно у кого-то такие-же проблемы

вообще не вижу здесь проблемы. Давайте использовать Delphi3, а еще лучше - турбопаскаль. Там вообще приложение может занимать килобайты, а то и байты.

Это неуклонная тенденция - язык/фреймворк/SDK включает все больше плюшек и фишек, хранится больше ресурсов, с более высокими разрешениями и так далее. Размер приложения от версии IDE к версии будет расти. И это везде так, а не только в RAD Studio.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Не поленился и скомпилировал на Berlin без апдейтов: 6,5Мб (режим Debug)

size.png

В установленном виде действительно 32Мб

Screenshot_2016-12-16-09-29-21.png

Изменено пользователем Rusland

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Не понятен такой резкий скачек размера установленного приложения при переходе от Сиэтла на Берлин. :(

На Сиэтле установленное приложение (не пустое, мой тестовый проект) весило 12,5 Мб, а тут на Берлине сразу более 30 Мб.

И релиз от дебаг не сильно отличается по размеру, с этим вопросов нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
16 часов назад, ZverA4 сказал:

Не понятен такой резкий скачек размера установленного приложения при переходе от Сиэтла на Берлин. :(

На Сиэтле установленное приложение (не пустое, мой тестовый проект) весило 12,5 Мб, а тут на Берлине сразу более 30 Мб.

И релиз от дебаг не сильно отличается по размеру, с этим вопросов нет.

Сравните деплоимент обоих delphi, возможно что то еще деплоится, что и дает такой прирост в весе приложения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

И еще, apk это zip файл, поменяйте расширение и внутри механически переберите все файлы и выясните, за счет чего прирост))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
11 минут назад, ZverA4 сказал:

Сам файл в apk с расширением "so" становится большим :)

Вроде это библиотека. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Возможно в берлине поменяли эту библиотеку, вот поэтому и больше приложение стало. А полное название библиотеки какое?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Полное: "имяпроекта.so" :(

Это сам компиленый код из C++ для Android, размер не значительно меняется от количества строчек кода в проекте. Что 1000 строчек кода, что 3000 строчек - размер меняется примерно (в зависимости от подключенных библиотек) в +-3 мегабайта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

В шапке бы какой-нибудь FAQ разместить насчёт занимаемого объёма с кратким описанием возможных причин, потом очистить тему от лишних вопросов — и можно будет ссылаться на неё в случае вопросов от заказчиков (а некоторые из них неминуемо будут интересоваться данным фактом). Потому что в версии 10.2, не исключено, ~32 превратятся в ~35, судя по динамике роста компилируемых файлов в предыдущих версиях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу