RSS Блог разработчиков Android

Приготовьтесь к устройствам с размером страницы 16 КБ

Android принимает размер страницы памяти 16 КБ, что дает прирост производительности на 5-10% для приложений и игр. Чтобы протестировать совместимость, эта функция доступна в качестве опции разработчика на устройствах Pixel 8/9 и скоро будет поддерживаться на других устройствах OEM. Приложения без родного кода будут работать без проблем, но те, у которых есть родной код, могут потребовать перестроения. Разработчикам SDK и библиотек рекомендуется обновить свои компоненты для обеспечения совместимости. Чтобы подготовить приложения к устройствам с размером страницы 16 КБ, разработчикам следует: обновиться до Android Gradle Plugin 8.5.1 или выше, выровнять родной код с версией NDK r28 или выше и обновить SDK и библиотеки. Тестирование приложений в режиме 16 КБ с помощью эмуляторов или опций разработчика на устройствах Pixel 8/9 имеет решающее значение для выявления проблем совместимости. Переход на размер страницы 16 КБ менее сложен, чем переход с архитектуры 32-бит на 64-бит. Ожидается, что первые модели устройств, поддерживающих размер страницы 16 КБ, появятся в течение следующих двух лет. Производители устройств, такие как Xiaomi, vivo и другие, как ожидается, будут предоставлять поддержку устройствам с размером страницы 16 КБ. Переход на размер страницы 16 КБ повышает производительность и создает предпосылки для будущих инноваций Android. Android будет предоставлять постоянные обновления и ресурсы, чтобы помочь разработчикам в этом переходе.
android-developers.googleblog.com
Get your apps ready for 16 KB page size devices