Android adopte une taille de page de mémoire de 16 KB, apportant des gains de performance de 5 à 10% pour les applications et les jeux. Pour tester la compatibilité, la fonctionnalité est disponible en tant qu'option de développeur sur les appareils Pixel 8/9 et sera prise en charge sur d'autres appareils OEM bientôt.
Les applications sans code natif fonctionneront parfaitement, mais celles avec du code natif pourraient nécessiter une reconstruction. Les développeurs de SDK et de bibliothèques sont encouragés à mettre à jour leurs composants pour la compatibilité.
Pour préparer les applications pour les appareils 16 KB, les développeurs devraient : mettre à jour vers le plugin Android Gradle 8.5.1 ou supérieur, aligner le code natif avec la version NDK r28 ou supérieure, et mettre à jour les SDK et les bibliothèques.
Tester les applications en mode 16 KB en utilisant des émulateurs ou des options de développeur sur les appareils Pixel 8/9 est crucial pour identifier les problèmes de compatibilité.
La transition vers la taille de page de 16 KB est moins complexe que le passage de l'architecture 32 bits à 64 bits.
Les premiers modèles d'appareils prenant en charge les tailles de page de 16 KB sont attendus dans les deux prochaines années.
Les OEM comme Xiaomi, vivo et d'autres sont attendus pour fournir un support pour les appareils 16 KB.
Le passage à la taille de page de 16 KB améliore les performances et prépare le terrain pour les futures innovations Android.
Android fournira des mises à jour continues et des ressources pour aider les développeurs dans cette transition.
android-developers.googleblog.com
Get your apps ready for 16 KB page size devices