С 1 ноября 2025 года все мобильные приложения, размещаемые в Google Play для устройств Android 15+, должны поддерживать размер страниц 16 КБ.
Фирма «1С» выпустила обновленную версию мобильной платформы 8.3.27.64, позволяющую пересобрать мобильные приложения 1С в соответствии с требованиями маркета.
Обновление неизбежно: зачем переходить на поддержку страниц с размером 16 КБ
Фирма «1С» напомнила разработчикам, что с 1 ноября 2025 года все новые приложения и обновления существующих, размещаемые в Google Play для устройств на Android 15+, должны поддерживать размер страниц 16 КБ. Поэтому продукты, использующие библиотеки NDK напрямую или косвенно через SDK, необходимо пересобрать для их работы на устройствах с размером страниц 16 КБ.
Требования к приложениям меняются по мере развития аппаратной части. На официальном ресурсе для разработчиков мобильных приложений для Android приведены статистические данные, свидетельствующие о том, что устройства с размером страницы 16 КБ более эффективно используют доступные им ресурсы:
-
сокращается время запуска приложений, когда система испытывает нехватку памяти, в среднем на 3,16 %, а в некоторых случаях ускорение достигает 30 %;
-
снижается энергопотребление при запуске приложения в среднем на 4,56 %;
-
быстрее запускается камера – в среднем на 4,48 % при горячем запуске и на 6,60 % при холодном;
-
улучшено время загрузки системы – в среднем на 8%.
Кроме того, нужно учитывать, что производители мобильных устройств и дальше будут увеличивать объем физической памяти, поэтому поддержка 16-килобайтных страниц становится необходимым условием для оптимальной работы современных устройств.
Что нужно делать разработчикам мобильных приложений 1С, чтобы продолжать публиковать свои продукты в Google Play
Поддержка размера страниц 16 КБ реализована в мобильной платформе, начиная с версии 8.3.27.64. Если приложение использует данную версию мобильной платформы или выше и не содержит внешних компонент, оно может быть опубликовано в Google Play.
Если приложение использует более раннюю версию мобильной платформы или содержит внешние компоненты, разработчикам необходимо перейти на версию 8.3.27.64 и пересобрать внешние компоненты с использованием актуальных инструментов сборки – Android Gradle Plugin версии 8.5.1 и Android NDK r28 или более поздних версий.
Чтобы обеспечить совместимость с размером страниц 16 КБ, необходимо проверить, поддерживает ли конкретное приложение размер страницы памяти 16 КБ. Это можно сделать в кабинете разработчика Google Play Console на странице обозревателя наборов App Bundle в разделе Тестирование и выпуск -> Последние выпуски и наборы.

Если все в порядке, на странице обозревателя будет отображаться статус – Supports 16 KB

Если написано «Не поддерживает 16 КБ», то нужно раскрыть варианты и увидеть, какие библиотеки не поддерживают 16 КБ

Подробные инструкции по проверке приложения на совместимость с размером страниц 16 КБ есть на официальном ресурсе developer.android.com
Неподдерживаемые библиотеки нужно найти в архивах внешних компонент и написать разработчикам этих компонент, чтобы они их пересобрали с использованием обновленных инструментов сборки. После пересборки с обновленными компонентами мобильное приложение можно публиковать в магазине.