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
Create attached notes ...