- L’app Gmail affiche 760,7 Mo sur l’App Store et fait partie des 3 applications les plus volumineuses parmi les 100 apps gratuites les plus populaires
- Entre 2013 et 2017, la taille de l’app Gmail est passée de 12 Mo à plus de 200 Mo, puis a continué d’augmenter régulièrement
- Certaines apps comme Tesla, Crypto.com et SmartThings atteignent 1 Go, et Google Home est aussi à environ 630 Mo
- Une part importante du stockage de l’iPhone est occupée par les apps et leurs données, ce qui entraîne une baisse des performances et l’inconvénient des retéléchargements
- La taille des apps a augmenté bien plus vite que l’élargissement de leurs fonctionnalités, ce qui met en évidence un problème d’efficacité et d’optimisation
État actuel de la taille de l’app Gmail
- L’app Gmail est affichée à 760,7 Mo sur l’App Store, ce qui en fait la troisième application la plus volumineuse parmi les 100 apps gratuites les plus populaires
- À titre de comparaison, l’app Outlook fait 428 Mo, soit nettement moins que Gmail
- Selon un article d’Axios publié en 2017, la taille des principales apps iPhone a augmenté de façon continue entre 2013 et 2017
- Gmail est passée durant cette période d’environ 12 Mo à plus de 200 Mo
- De nombreuses autres apps populaires ont elles aussi vu leur taille multipliée par plus de 10 sur la même période
Comparaison avec d’autres apps
- Parmi les apps plus volumineuses que Gmail figurent Tesla, Crypto.com et Samsung SmartThings, chacune autour de 1 Go
- Les autres apps de Google sont elles aussi plutôt lourdes : Google Home fait 630 Mo, tandis que Google TV représente environ un dixième de ce volume
- La taille moyenne des principales apps de Google est d’environ 250 Mo, contre environ 330 Mo pour les principales apps de Microsoft
- La taille moyenne des 100 apps gratuites les plus populaires est de 280 Mo, et d’environ 200 Mo dans un ensemble élargi incluant les jeux
Utilisation du stockage et impact sur les performances
- Sur l’iPhone de l’auteur, les apps seules (hors données) occupent 35 Go, les données des apps 35 Go et iOS 25 Go
- Au total, 100 Go sont utilisés par les apps et l’OS, ce qui limite l’espace disponible pour les vidéos et photos 4K
- En cas de manque de stockage, cela peut entraîner des ralentissements, le retéléchargement de photos depuis le cloud et la nécessité de réinstaller des apps
- Pour les utilisateurs ayant un forfait data limité, retélécharger de très grosses apps devient contraignant
Tableau comparatif de la taille des apps (sur iOS 26.2)
- Dans une même catégorie fonctionnelle, les apps Google et Microsoft pèsent de plusieurs dizaines à plusieurs centaines de fois plus que les apps natives d’Apple
- Exemple : Mail (8,7 Mo) vs Gmail (673 Mo) vs Outlook (376 Mo)
- Files (2,6 Mo) vs Drive (370 Mo) vs OneDrive (283 Mo)
- Safari (5,1 Mo) vs Chrome (313 Mo) vs Edge (397 Mo)
- FaceTime (3,4 Mo) vs Meet (263 Mo) vs Teams (423 Mo)
- La plupart des apps natives d’Apple restent sous les 10 à 20 Mo, alors que celles de Google et Microsoft sont de l’ordre de plusieurs centaines de Mo
Différences entre plateformes et questions soulevées
- Sur un appareil Android, la taille constatée de l’app Gmail est d’environ 185 Mo, soit bien moins que la version iOS
- Comme le Play Store ne permet pas de vérifier la taille d’une app sans appareil, il reste incertain qu’il s’agisse d’un problème propre à iOS
- Il est aussi mentionné que Microsoft Authenticator atteint 150 Mo alors qu’il ne sert qu’à afficher des codes à 6 chiffres
- Le fait que l’app Gmail soit environ 80 fois plus grosse que l’app Mail native est présenté comme le signe d’une augmentation inefficace de la taille au regard des fonctionnalités
3 commentaires
Le meilleur rapport qualité-prix, ça reste Android.
Il y a des choses encore plus intéressantes dans les commentaires de ce billet.
Si l’on regarde emerge - insights : com.google.Gmail, on voit que les fichiers de langue en orange occupent 151 MB (24,56 %).
En utilisant la size analysis d’Emerge Tools pour comparer la composition binaire et les points de gaspillage de taille des principales apps e-mail
[0] Fastmail
[1] Gmail
[2] Outlook
[3] HEY
[4] ProtonMail
Cas supplémentaire : Spark
Conclusion commune
Avis sur Hacker News
J’ai été surpris de voir, dans un article d’Axios, que la taille de l’app Gmail avait soudainement dépassé 200 Mo au début de 2017 et qu’elle dépasse maintenant 760 Mo
À l’époque, une app classique faisait plutôt 10 à 30 Mo, alors qu’aujourd’hui on parle de centaines de Mo
Gmail n’est pourtant pas une app remplie de graphismes haute résolution, donc j’imagine que c’est sans doute à cause des frameworks
Une petite app utilitaire que j’ai créée il y a 6 ans faisait 9 Ko, et l’essentiel venait du code inclus par défaut par le compilateur
À l’époque, WhatsApp et ses 7 Mo me paraissait énorme, alors qu’aujourd’hui elle fait 231 Mo
La plupart des apps actuelles sont désormais bien plus grosses que les « grosses apps » de cette époque
Les apps iOS doivent inclure dans leur bundle les ressources pour toutes les langues
Bien sûr, aujourd’hui il y a beaucoup plus de résolution et de fonctionnalités, mais quand même, faut-il vraiment en arriver là ?
À l’époque, on utilisait des structures de données optimisées au byte près, donc l’espace était bien mieux exploité
Quand Google développe ses apps pour iOS, il cherche à unifier la logique entre Android, iOS et le web en utilisant un backend C++ partagé
Du coup, quand Gmail est compilé, il embarque aussi le code pour Meet, Chat et Spaces, ainsi que gRPC, Protocol Buffers et des codecs vidéo
Au final, Gmail n’est plus un simple client mail, mais une sorte de conteneur de Super App à la compilation
Par exemple, Withings, Bunq et Albert Heijn occupent à elles trois 1 Go
On ne voit quasiment aucun effort de modularisation ou d’allègement
Le tableau qui compare avec les apps iOS par défaut est trompeur
Pour les apps natives, la plupart des fonctionnalités se trouvent dans les frameworks système, si bien que l’app elle-même n’est qu’une fine couche d’interface
Par exemple, même si l’app Photos fait 4,2 Mo, le vrai code d’analyse d’images ou de synchronisation iCloud est déjà dans le système
En laissant de côté les frameworks privés d’Apple, on pourrait sans doute implémenter des fonctions comparables dans 4,2 Mo
Si Gmail est 80 fois plus volumineux que l’app Mail par défaut, c’est sans doute parce qu’Apple Mail s’appuie sur des bibliothèques système, alors que
Google doit embarquer en plus un runtime cross-platform
C’est aussi pour cela que Docs ou Sheets sont eux aussi gigantesques
La différence de taille entre Safari.app et Safari Technology Preview.app vient aussi de là
Cela donne l’impression qu’on ne se soucie pas du stockage des utilisateurs
Au fond, l’article se contente de dire : « l’app Gmail fait 700 Mo »
Alors qu’elle sert juste à modifier quelques réglages de micro, elle est gonflée par des vidéos marketing et des demandes de création de compte
C’est vraiment du gaspillage inutile selon moi
Le fait que Gmail distribue une app mail qui approche 1 Go mérite d’être critiqué
Peut-être qu’ils y ont même glissé le client YouTube
Il est difficile de trouver une app iOS plus petite qu’une app Electron
Si la taille de Gmail ne diminue pas, c’est parce que les utilisateurs n’en souffrent pas assez pour réagir
Tant que personne n’arrête de l’installer, il n’y a aucune raison de payer le coût d’une optimisation ou d’un refactoring
Sans contrainte, le logiciel continue de grossir
Gmail est une app cross-platform, donc elle ne peut pas se contenter des widgets natifs d’iOS et doit embarquer sa propre UI
À l’inverse, Mail sur iOS réutilise les widgets déjà présents dans le système
Des fonctions comme le SSO, le MFA ou Analytics sont toutes incluses
Dire que Safari fait 5,1 Mo n’a aucun sens
En réalité, il paraît petit uniquement parce que des ressources système comme WebKit sont comptées à part
Les apps Apple ne peuvent pas être 100 fois plus petites que celles de Google
Si les apps Android paraissent plus petites que celles sur iOS, c’est surtout à cause de différences de structure et de mode de calcul
D’après le rapport de SafetyDetectives,
l’espace réellement occupé après installation est sur Android environ deux fois inférieur à celui sur iOS
L’analyse d’Emerge Tools vaut aussi le détour
ce qui permet de télécharger plus tard uniquement les fonctions nécessaires
iOS ne propose pas ce type de mécanisme
Je me souviens de l’époque où l’on était impressionné parce que Gmail offrait 1 Go de stockage
Aujourd’hui, l’ironie, c’est qu’une seule app finit par occuper à elle seule ce même volume