Facebook Lite sauve-t-il la batterie de votre smartphone ?
Facebook est-il vraiment un bloatware ? Facebook Lite est-il plus léger? Sauve-t-il la batterie de votre mobile ?
Aujourd’hui (28 Février 2017), est la journée internationale sans Facebook . Le but de cette journée est de lutter contre la cyberdépendance. Tous les quatre mois, Facebook publie un nouveau rapport sur les statistiques des utilisateurs et les chiffres sont assez explicites. Au cours du 4ème trimestre de 2016, 1,86 milliard d’actifs par mois, avec un total de 1,15 milliard exclusivement actif sur leur smartphone.
Il est fortement probable que vous êtes l’un de ces utilisateurs de Facebook. Par conséquent, je devrais vous poser une question: Do you even lite ? Facebook Lite a été publié pour la première fois en janvier 2015 dans des pays comme le Vietnam, le Népal, le Bangladesh, l’Afrique du Sud ou le Sri Lanka. L’application compte maintenant plus de 200 millions d’utilisateurs actifs dans le monde entier. Pourquoi?
Même si l’application est décrite comme une alternative pour les utilisateurs à faible bande passante, certaines personnes ont commencé à le télécharger, non en raison de la consommation de données réduite, mais après avoir fait face à de nombreux problèmes de performance et d’autonomie sur leur smartphone. Facebook est-il vraiment un « bloatware »? Facebook Lite est-il plus léger? Je voulais vérifier cela en utilisant mon outil préféré: le Power Test Cloud de GREENSPECTOR. Sans plus tarder, commençons par l’étape la plus importante: la mesure!
Mesure
Pour cette partie, j’ai choisi d’utiliser un Nexus 6 en cours d’exécution sur un Android 5 Marshmallow. J’ai décidé de diviser l’étude en 2 parties:
- Test de référence: Ce test est très important. En effet, pour être en mesure d’utiliser les résultats de la mesure, nous devons obtenir la consommation d’énergie minimale de l’appareil avec rien d’autre que le système d’exploitation en cours d’exécution. Nous appelons cette mesure la référence.
- Facebook: Dans la deuxième partie, nous allons jeter un œil aux deux applications Facebook et Facebook Lite, en mesurant leur consommation d’énergie avec GREENSPECTOR.
Test de référence
Bien que cette mesure soit la plus simple de toutes, elle est néanmoins la plus importante de toutes. Pour continuer, j’ai lancé quelques mesures sur le téléphone avant d’installer une application Facebook. La seule valeur que nous devons surveiller est la vitesse de décharge de la plate-forme: 90,17 μAh / s. Ce nombre représente la capacité (exprimée en μAh) de perte de la batterie par seconde. Pour être plus représentatif, nous pourrions dire qu’un téléphone avec une capacité de batterie de 3000 mAh durerait environ 9h15 (= 3 000 x 1 000 / (90,17 x 3,600)).
Maintenant que nous avons notre base, nous pouvons commencer par faire quelques mesures sur notre étude de cas: Facebook.
Facebook VS Lite
Pour mesurer la consommation de ressources des applications, j’ai utilisé l’outil interne GREENSPECTOR appelé Benchmark Runner. Cet outil est utilisé pour l’analyse comparative des sites Web et des applications Android, ce qui est exactement ce dont nous avons besoin.
J’ai lancé le Benchmark Runner sur l’application officielle Facebook (version 111.0.0.18.69), installé depuis le Google Play Store.
L’application est lancée, nous passons l’écran de connexion, puis nous fermons l’application et nous commençons à mesurer les consommations. Voici les résultats de la mesure:
Nous pouvons voir un point vraiment important: la vitesse de décharge de la plate-forme est d’environ 225.50 μAh / s C’est 150% de plus que la valeur de référence!
Est-ce une grosse affaire? Hé bien oui. Cette consommation se produit lorsque l’application est fermée, en raison de certains services en cours d’exécution en arrière-plan. Cela signifie que quelle que soit l’utilisation que vous aurez de l’application, cette consommation supplémentaire sera toujours là, et ne peut être ajoutée aux impacts de la caractéristique différente lorsque vous les utiliserez.
Traduit en espérance de vie de la batterie, cela signifie que notre appareil, qui devait durer plus de 9 heures, voit sa batterie descendre de 3h45!
Maintenant, passons à notre deuxième partie, qui est la mesure de Facebook Lite. Le processus est le même, j’ai utilisé le GREENSPECTOR Benchmark Runner sur l’application (version 29.0.0.7.72) téléchargé en APK depuis Internet (malheureusement, cette version de Facebook n’est toujours pas disponible en France, où je suis en ce moment) .
Avant même d’exécuter le Benchmark Runner, j’ai remarqué une première différence entre les deux APK. En fait l’officiel pèse 52,56 MB et a pris plus de 10 secondes pour installer, alors que le Lite APK pèse 1,5 Mo et est installé instantanément. Voici les résultats de la mesure:
Tout d’abord, nous pouvons évidemment voir que les impacts sont beaucoup plus petits sur chaque métrique, en faveur de la version Lite. D’une part, nous pouvons examiner la vitesse de décharge de la plate-forme et noter qu’elle est réduite de 50% par rapport à la version officielle (113 μAh / s contre 225 μAh / s). Cela est principalement dû au fait que l’activité CPU de l’appareil est abaissée de 43%, les données échangées sur le réseau sont totalement supprimées et la mémoire utilisée par l’application est diminuée de 90%.
A présent, jetons un œil à la phase de chargement de l’APK, on constate que la plus grande différence est sûrement le trafic réseau qui descend de 4,73 Mo à 570 ko. Il s’agit d’une réduction de près de 90%, ce qui est l’une des raisons pour lesquelles la vitesse de décharge de la plate-forme a baissé. Si nous traduisons cela en termes d’impact sur la durée de vie de la batterie, cela signifie une différence de 3h40 (7h20 d’autonomie totale) entre Facebook Official et Lite!
Conclusion
Au cours de cette étude, nous avons confirmé que Facebook Lite est en effet (beaucoup) moins consommateur en termes de données échangées sur le réseau, comme il est censé être. En outre, nous avons également vérifié que cette version est plus légère dans tous les sens. La mémoire et la CPU de la plate-forme étant réduites en même temps, l’impact sur la durée de vie de la batterie est abaissé de plus de 50%. Bien sûr, le passage à cette application a un coût: l’interface n’est pas si grande et vous ne pouvez pas lire des vidéos sur cette version. Mais maintenant, c’est à vous de peser les avantages et les inconvénients et de choisir votre côté: To Lite or not to Lite ?
Développeur depuis 8 ans, il intervient également en tant que consultant écoconception des logiciels. Passionné de développement et jeux-vidéos, et animé par l’efficience énergétique des applications, il met toutes ses compétences au service du Green développement.