Android pourrait bientôt commencer à avertir les utilisateurs lorsqu'ils exécutent des applications 32 bits

Un récent changement de code soumis à l'AOSP Gerrit souligne qu'Android pourrait commencer à avertir les utilisateurs lorsqu'ils exécutent des applications 32 bits. Continuez à lire pour en savoir plus.

Bien que Google ait fait des efforts pour abandonner la prise en charge des applications 32 bits sur Android au cours des dernières années, il faudra peut-être encore un certain temps avant que les applications 32 bits ne appartiennent au passé. Cependant, dans le but d'accélérer le processus, Google pourrait bientôt mettre en œuvre un nouveau changement dans Android qui avertirait les utilisateurs lors de l'exécution d'applications 32 bits sur des systèmes 64 bits.

Un changement de code soumis à l'AOSP Gerrit (repéré par Michaal Rahman) met en évidence un nouvel avertissement qui apparaîtra chaque fois que l'utilisateur exécute une application 32 bits sur un système 64 bits. Comme vous pouvez le voir sur la capture d'écran ci-jointe, le message d'avertissement indiquera aux utilisateurs que le

"L'application doit être mise à jour par son développeur pour améliorer la compatibilité" et invitez-les à vérifier les mises à jour ou à contacter le développeur. L'idée derrière cette décision est d'inciter les développeurs à créer des versions 64 bits de leurs applications, mais nous n'avons actuellement aucune information sur le moment où Google pourrait mettre en œuvre ce changement.

Il convient de noter qu'Android affiche déjà un avertissement similaire lorsque les utilisateurs tentent d'exécuter des applications qui ne répondent pas aux exigences minimales du targetSDK. Google implémenté ce changement dans Android 10, et la société prévoit désormais de mettre à jour le niveau minimum de targetSDK pris en charge à 28. Avec l'exigence mise à jour, Android commencera à avertir les utilisateurs lorsqu'ils essaieront d'exécuter des applications ciblant Android 8.1 Oreo ou une version antérieure. Cependant, ce changement n’a pas encore été appliqué aux normes actuelles. Android 13 construit.

Étant donné qu'ARM prévoit de supprimer la prise en charge des applications 32 bits des futurs processeurs mobiles à partir de l'année prochaine, l'avertissement pourrait obliger les développeurs à mettre à jour leurs applications à temps pour ce changement. Pour ceux qui ne le savent pas, Android prend actuellement en charge les applications 32 bits et 64 bits. Pour cette raison, les développeurs doivent conserver deux binaires pour leurs applications et ARM doit proposer des processeurs prenant en charge l'ancienne version 32 bits. Étant donné que les processeurs 64 bits sont intrinsèquement plus performants que les processeurs 32 bits, il est logique que l’écosystème dans son ensemble adopte ce changement. Apple est passé au support 64 bits uniquement avec iOS 11 en 2017, et il est grand temps qu'Android emboîte le pas.


Source:AOSP Gerrit