Google suit Apple iOS et macOS en optant pour la version 64 bits pour Android et en abandonnant la prise en charge 32 bits indique un nouvel émulateur pour la version 12 ou «S»

Android / Google suit Apple iOS et macOS en optant pour la version 64 bits pour Android et en abandonnant la prise en charge 32 bits indique un nouvel émulateur pour la version 12 ou «S» 2 minutes de lecture

Google Android



Google semble avoir franchi une étape importante pour améliorer Android au cœur. Un émulateur pour la prochaine version d'Android S fonctionnait sans aucune prise en charge des applications 32 bits. Cela signifie directement qu'à partir d'Android S, toutes les applications et bibliothèques de support devront être compatibles avec la sécurité et les protocoles 64 bits.

Google semble suivre les traces d'Apple Inc. et appliquer l'architecture 64 bits dans tout l'écosystème des smartphones exécutant le système d'exploitation (OS) Android. Le géant de la recherche qui développe et maintient la couche principale du système d'exploitation Android semble avoir décidé d'aller jusqu'au 64 bits. Après avoir appliqué l'architecture 64 bits sur les applications Android via Google Play Store l'année dernière, Google semble faire la transition de l'écosystème du système d'exploitation Android sur l'architecture 64 bits. Inutile d'ajouter qu'il s'agit d'une étape très importante vers l'amélioration de l'efficacité, des fonctionnalités, de la fiabilité et de la sécurité de l'ensemble de l'écosystème Android OS.



Google va terminer 64 bits indique que l'émulateur Android S x86_64 fonctionne sans prise en charge 32 bits:

Un émulateur pour Android S, une nouvelle version inédite d'Android OS, qui devrait sortir après Android 11, s'est avéré fonctionner entièrement en mode 64 bits. En d'autres termes, l'émulateur n'a aucun support pour l'architecture 32 bits. Les versions précédentes d'Android autorisaient les applications 32 bits. Cependant, à partir d'Android 12, toutes les applications, plates-formes et bibliothèques de support devront être développées dans une architecture 64 bits uniquement.



Il est important de noter que Google avait commencé la transition de l'écosystème Android OS vers 64 bits l'année dernière. Le Google Play Store avait commencé à appliquer les applications 64 bits le 1er août 2019. Cela signifiait que toutes les applications étaient censées fonctionner dans un environnement 64 bits. Désormais, le système d'exploitation lui-même fonctionnera dans un environnement 64 bits sans place pour les applications 32 bits.

Mandater la transition vers 64 bits présente plusieurs avantages. L'élimination d'une couche de compatibilité pour les anciennes applications 32 bits libérera une quantité importante de RAM. Cela permettra aux développeurs d'applications et aux équipementiers d'offrir des smartphones avec de meilleures performances, même avec une RAM relativement moindre. Alors que les nouveaux smartphones contiennent 4 Go de RAM et plus, les marchés en développement ont toujours des appareils avec moins de RAM.



En dehors de la RAM, le système d'exploitation Android et la structure de support prendront un peu moins de place. Bien que le changement soit plutôt minime pour avoir un impact notable, il y avait beaucoup d'espace gaspillé, en particulier pour les gros APK n'utilisant pas de bundles.

Les fabricants de matériel et d'applications seront-ils capables de travailler avec tous les Android 64 bits?

La plus grande amélioration avec un Android 64 bits sera une sécurité améliorée. L'architecture 64 bits est nettement plus sécurisée et fiable que 32 bits. Les fabricants de SoC comme ARM apprécieront certainement cette étape car le nouveau Cortex-A65 de la société est livré sans le support ISA aarch32. Il n'y a donc pas d'obstacles de la part des OEM et des fabricants de SoC.

Après avoir fait la transition de toutes les applications vers 64 bits, Google a veillé à ce que l'écosystème d'applications devienne complètement fonctionnel au moment du déploiement d'Android S. Les experts indiquent qu'actuellement, tout devrait fonctionner correctement, à l'exception de quelques codecs multimédias. C'est principalement parce que les plates-formes émulées ne prennent pas en charge la nouvelle norme CODEC2 et retombent vers OMX, qui est l'ancien composant multimédia 32 bits. Soit dit en passant, CODEC2 est également à 32 bits uniquement. En termes simples, il reste encore beaucoup à faire pour garantir la bonne lecture de tous les formats multimédias sur un Android 64 bits. Le reste de l'écosystème est déjà en place.

Mots clés Android