Билд 4660:
[+] zxtune-android: добавлен каталог aminet.net
[*] zxtune-android: обновлен перевод на китайский язык
[*] zxtune-android: уменьшен размер пакетов и использование памяти устройства
[*] zxtune-android: исправлены найденные и сообщенные проблемы
Еще один публичный билд после череды хотфикс релизов для Android. Оказалось, что многие вендоры устройств чихать хотели на спецификации Java по поводу некоторых аспектов, что и стало приводить к зависаниям приложения на старте после серьезных переделок, анонсированных в прошлой версии.
Есть опасения, что в этой версии тоже будут проблемы - была добавлена поддержка Android Pie и платформы x86_64 - это не моя прихоть, а очередное требование GooglePlay
Нет худа без добра - также одним из требований было уменьшение установочных пакетов (хотя на мой взгляд, соотношение размера к функционалу будет получше, чем у многих популярных приложений) Тем не менее, работа в этом направлении была сделана большая. В частности, получилось внедрить технологию jumbo builds, о чем уже давно уже чесались руки - если вкратце, то это хитрое объединение исходных файлов C++ для уменьшения накладных расходов на разбор стандартных и прочих широко используемых заголовков. Получилось уменьшить бинарники в среднем на 15%, а время сборки так и на все 25%. К сожалению, выигрыш по времени был весь нивелирован включением оптимизации Java-кода и добавлением еще одной аппаратной платформы. Итого сейчас сборка 5 пакетов занимает около 10 минут (ранее было 4 пакета за 7.5 минут).
Также из хорошего и приятного - добавление еще одного онлайн-каталога aminet.net. Небольшой и довольно специфичный, но в целом интересный.
Скачать версию для Android
![]()



) Тем не менее, работа в этом направлении была сделана большая. В частности, получилось внедрить технологию jumbo builds, о чем уже давно уже чесались руки - если вкратце, то это хитрое объединение исходных файлов C++ для уменьшения накладных расходов на разбор стандартных и прочих широко используемых заголовков. Получилось уменьшить бинарники в среднем на 15%, а время сборки так и на все 25%. К сожалению, выигрыш по времени был весь нивелирован включением оптимизации Java-кода и добавлением еще одной аппаратной платформы. Итого сейчас сборка 5 пакетов занимает около 10 минут (ранее было 4 пакета за 7.5 минут).
Ответить с цитированием

Размещение рекламы на форуме способствует его дальнейшему развитию 

