Maintenant que plus de 2 milliards d’appareils tournent sous Android dans le monde, la gestion des mises à jour est un sujet majeur pour Google. Chaque mise à jour des Google Play Services, des applications systèmes ou du système lui-même demande énormément de bande passante lorsqu’on multiplie la taille de la mise à jour par le nombre d’appareils à mettre à jour.
Les équipes de la firme ont mis au point un nouvel algorithme de compression des données, le Brotli. Cet algorithme permet une décompression rapide des données et une taille des fichiers compressés réduite. Son principal inconvénient est une durée de compression assez longue, un problème qui n’en est pas un pour des fichiers compressés sur un serveur distant et qui ne seront pas modifiés après la publication de la mise à jour.
D’abord utilisé sur le web pour compresser certaines pages, l’algorithme Brotli a par la suite été utilisé par Google pour les mises à jour d’applications sur le Google Play Store. La mise en place de cet algorithme a permis d’économiser 1,5 pétaoctet, soit 1500 téraoctets, de transferts par jour.
Vers une compression des mises à jour système
D’après plusieurs changements dans le code source d’Android Open Source Project, repérés par XDA-Developers, Google serait en train d’implémenter l’algorithme Brotli pour les mises à jour OTA d’Android.
Avec l’amélioration de la vitesse de décompression, les mises à jour devraient devenir plus rapides à décompresser et à installer sur l’appareil. La réduction de leurs tailles devrait les rendre plus simples à télécharger, et beaucoup moins coûteuses en bande passante pour Google.
On imagine que l’implémentation de cette nouveauté est prévue pour Android P, la prochaine version du système d’exploitation prévu en 2018.
Téléchargez notre application Android et iOS ! Vous pourrez y lire nos articles, dossiers, et regarder nos dernières vidéos YouTube.
Quoi qu'il en soit, même si on économise "seulement" 1.5 PO par jour, ça reste une évolution qu'il ne faut pas négliger. Ce débit et ce gain de transfert permet de grosses économies d'énergies et réduit l'impact écologique de Google. Certes, ça n'est pas parfait mais si on pouvait se dire que les voitures polluaient 5% moins en conservant les mêmes performances, ça serait déjà une belle évolution.
"Moins coûteuses en bande passante pour Google". J'ai comme l'impression que la suppression du principe de neutralité du net aux USA a du précipiter Google dans le déploiement de cet algorithme ! Saloperie de Ajit Pai
Brotli est un algo open source. 1 recherche sur google te donnera la page officielle du projet avec de nombreuses comparaison entre les differents algorithmes. On est dans les memes debats que JPEG2000/WebP/JPEG XR (pas jpeg hein)... Tu vas gagner quelques %.
Encore une fois la France n'est pas le centre du monde et dans le monde tout le monde n'a pas d'internet fixe et encore moins en illimité. Avez-vous des chiffres pour étayer le fait que les gains ne sont que marginaux. Parce que tout ce que je lis c'est les 1.5 petaoctets d'économisés.
La compression a ete mise en place il y a plusieurs annees. On parle d un gain marginal en %. Si tu as un forfait bride, tes updates tu les fait en Wifi. Ce que je veux souligner c est que le titre de l article est bien trompeur. Le gain est marginal.
Ah d'accord merci de l'explication
Bien sûr que si que ça a de l'intérêt. On pas tous un forfait data illimité ou des connexions ultra rapide comme la fibre
Aucun interet pour l'utilisateur final. Faire une mise a jour de 15% de data en moins ne changera en rien l experience utilisateur. La limitation est ajd le temps de l installation des mises a jour (limitation I/O flash et cpu). Les data etaient deja compressees. L interet c est surtout de reduire la bande passante pour Google et donc de leur faire une grosse economie sur leur facture operateur.
Oui, c'est entre les serveurs Google et le PlayStore. Donc ce sera utilisé par tout le monde.
C'est énormément limité par la vitesse de ta flash. Ca peut aller du simple au double sans pb selon les téléphones.
Effectivement, côté utilisateur c'est acceptable. Côté Google par contre c'est une réelle avancée !
perso je trouve pas que l'installation des mises a jours est très très long... Donc encore plus rapide pourquoi pas mais voila quoi
Non pour le pixel on parle de 1 Go uniquement !
A mon avis l'algo de décompression va être intégré aux Google Services dans un premier temps, puis, comme précisé dans l'article, dans Android P pour le généraliser aux MAJ systèmes. Donc non spécifique aux Pixels :)
Pas sur que les pétaoctets dont parlent l'article concernent uniquement les pixel
Du coup ça concerne les Pixel, pas sur que les autres s'en servent
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