Microsoft annonce des améliorations de performances pour les applications .NET MAUI grâce à la politique de taille de page de 16 Ko de Google

Microsoft annonce des améliorations de performances pour les applications .NET MAUI grâce à la politique de taille de page de 16 Ko de Google

Modifications à venir pour les développeurs Android : taille de page de 16 Ko requise à partir de novembre 2025

À compter du 1er novembre 2025, Google exigera que toutes les applications nouvelles et mises à jour ciblant Android 15 et versions ultérieures prennent en charge une taille de page mémoire de 16 Ko sur les appareils 64 bits avant de pouvoir être soumises sur Google Play. Ce changement stratégique par rapport à la taille de page traditionnelle de 4 Ko vise à améliorer les performances, notamment pour les appareils dotés de plus grandes capacités de RAM.

Améliorations des performances et avantages

L’adoption d’une taille de page de 16 Ko devrait offrir plusieurs avantages, notamment une réduction des temps de lancement des applications (3, 16 % en moyenne, certaines applications bénéficiant d’améliorations allant jusqu’à 30 %).De plus, la consommation d’énergie devrait diminuer de 4, 56 % en moyenne. L’application appareil photo Android illustre parfaitement ces avantages : elle enregistre une amélioration de 4, 48 % de l’efficacité au démarrage à chaud et de 6, 60 % des temps de démarrage à froid.

Bonne nouvelle pour les développeurs. NET

Les développeurs utilisant les frameworks. NET peuvent s’attendre à une intégration transparente avec ces nouvelles exigences. La dernière version, .NET MAUI 9, ainsi que. NET pour Android, offrent une prise en charge intégrée de la taille de page de 16 Ko. Pour exploiter cette fonctionnalité, les développeurs doivent passer à. NET 9, d’autant plus que. NET MAUI 8 est obsolète depuis le 14 mai 2025.

Gestion des dépendances et conformité

Microsoft a souligné que toutes les dépendances d’un projet. NET MAUI doivent également respecter l’exigence de taille de page de 16 Ko. Les développeurs peuvent recevoir des avertissements lors de l’utilisation de bibliothèques incompatibles, telles que :

Android 16 will require 16 KB page sizes, shared library '{library_name}' does not have a 16 KB page size. Please inform the authors of the NuGet package '{package_name}' version '{version}' which contains '{file_path}'.See https://developer.android.com/guide/practices/page-sizes for more details.

Étapes d’action pour les développeurs

Face à ces avertissements, les développeurs doivent prendre les trois mesures critiques suivantes :

  1. Mettre à jour la dépendance vers une version conforme.
  2. Contactez l’auteur du package pour demander une mise à jour.
  3. Si le package n’est plus maintenu, recherchez une alternative appropriée.

Démarrer la transition

Les développeurs qui n’ont pas encore adapté leurs applications aux nouvelles exigences de Google Play disposent encore de suffisamment de temps pour effectuer les mises à jour nécessaires. Il est conseillé de se concentrer sur la mise à niveau vers. NET 9, la vérification de la compatibilité des dépendances du projet avec les tailles de page de 16 Ko, la résolution des dépendances non conformes et la réalisation de tests dans un environnement de 16 Ko avec un émulateur ou du matériel réel et les options de développement activées. Pour des conseils complets, consultez l’annonce de Microsoft.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *