Il y a du changement sur Android. Pour la première fois sur Android, les Pixel 7 et Pixel 7 Pro ne sont pas compatibles avec les applications 32-bit et ne peuvent donc lancer que les applications 64-bit. Un virage pris par Apple dès 2017 sur iOS 11, mais qui a pris du temps pour arriver du côté des verts. Mais quel est donc l’intérêt si ce n’est d’empêcher les très vieilles applications de tourner ? Serban Constantinescu, Product Manager chez Google, s’explique au travers d’un article à destination des développeurs.
Faster, better, stronger
Les processeurs actuels sont pensés pour faire tourner des applications en 64-bit, ce qui leur permet de délivrer 25 % de performances en plus. Par ailleurs, les applications 64-bit ont accès à des registres et des instructions supplémentaires pouvant les rendre plus rapides que les applications 32-bit.
De plus, retirer le support des applications 32-bit libère 150 Mo de RAM, permettant d’augmenter le nombre d’applications tournant en arrière-plan. La sécurité est également accrue en améliorant la randomisation de l’agencement de l’espace d’adressage (ce qui protège le système d’exploitation).
Vous l’aurez compris, en retirant la compatibilité 32-bit, les Pixel 7 sont plus rapides et sécurisés qu’ils ne le seraient avec cette compatibilité.
Et plus encore
Et ce ne sont là que les avantages directs. Dans son article, Serban Constantinescu précise également qu’il existe d’autres avantages indirects. Les développeurs d’apps en 64-bit ont par exemple accès à de meilleurs outils, notamment pour détecter les erreurs de mémoire, et ainsi accroître la stabilité des applications.
Enfin, les constructeurs vont réduire de moitié certains de leurs tests lors des mises à jour, ce qui devrait accélérer le processus. Quand on sait à quel point les mises à jour sont un sujet sensible sur Android, on apprécie que des efforts soient réalisés en ce sens.
Ce n’est pas la fin du 32-bit
Si les développeurs sont invités à se concentrer sur les architectures 64-bit, cela ne signe pas la fin du 32-bit sur Android pour autant. Et pour cause : Android Go, le système d’exploitation pensé pour les smartphones peu puissants, continuera de proposer de telles applications. Le Google Play doit donc continuer d’en fournir.
Envie de rejoindre une communauté de passionnés ? Notre Discord vous accueille, c’est un lieu d’entraide et de passion autour de la tech.
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix