Pour Sony, le mode Doze d'Android 6.0 marque une régression de la durée de vie de la batterie

Le mode Stamina fait son retour dans la gamme Xperia de Sony dans la mise à jour Android Marshmallow, mais il renvoie une ombre de lui-même.

Il y a eu beaucoup de débats récemment sur les skins personnalisés, le stock Android et la relation entre les deux. Stock Android a été le version préférée d'Android parmi nos lecteurs depuis un bon moment maintenant.

Dans les cercles de passionnés d'Android, il est pratiquement évident que Google tente de consolider l’expérience utilisateur sur divers appareils Android est bénéfique pour l’utilisateur final. La communauté semble généralement biaisée en faveur de Google lorsqu'elle implémente une fonctionnalité en stock sur Android qui existait déjà dans les skins OEM.

Prenez le multi-fenêtre par exemple: Samsung a intégré cette fonctionnalité dans ses ROM pour plusieurs itérations de ses appareils Galaxy. Je ne possède personnellement aucun appareil Galaxy phare doté de la mise en œuvre du multi-fenêtre par Samsung, mais je suis sûr que je suis très enthousiasmé par ce qui se passe.

Android N a à offrir dans un avenir proche. Mais la mise en œuvre de Google sera-t-elle supérieure à celle de Samsung? Notre comparaison préliminaire entre les deux a révélé que le multi-fenêtre d'Android N a besoin d'un peu plus de peaufinage avant de pouvoir prétendre qu'il s'agit de l'implémentation multi-fenêtre définitive. Pour être honnête, cependant, nous sommes encore à quelques mois de la sortie publique d'Android N, nous ne pouvons donc pas dire que le multi-fenêtre dans Android N ne sera pas finalement l'implémentation supérieure.

Mais que se passe-t-il si le multi-fenêtre officiel de Google ne se compare pas au multi-fenêtre de Samsung? Si ce n'est pas le cas, les utilisateurs de Samsung seront déçus par ce qui semble être une fonctionnalité déclassée. Je n'exprime pas non plus ces préoccupations sans raison valable, car c'est exactement ce qui vient de se passer avec le mode Stamina de Sony.


Le mode Endurance manque de jus

Lorsque Android Marshmallow a commencé à être déployé sur certains appareils Sony Xperia plus tôt cette année, certains utilisateurs ont remarqué que le mode Endurance manquait. Les utilisateurs qui faisaient partie du programme bêta de Sony ont reçu ce message expliquant pourquoi la société a supprimé le mode Stamina sur leurs appareils :

La version Marshmallow d'Android dispose de sa propre solution intelligente de gestion de la consommation électrique (Doze et App Standby). Ces fonctions sont intégrées directement à Android 6.0, ce qui rendait le mode Stamina superflu. En d’autres termes, le mode Endurance a été supprimé de M.

Il n'est pas difficile de comprendre ici pourquoi Sony a supprimé le mode Stamina dans Android Marshmallow. Avec l'introduction du mode Doze, il est assez facile de justifier auprès des consommateurs pourquoi Sony allait en supprimer un. de ses fonctionnalités logicielles les plus vantées - parce que Google a créé la sienne, il n'est pas nécessaire d'utiliser le mode Endurance pour exister. Ce n'est pas comme si Sony avait le choix en la matière, puisque selon le Définition de la compatibilité Android, l'inclusion du mode Doze est un exigence pour que les appareils passent le Google CTS. Sans répondre à cette exigence, les appareils ne peuvent pas être préinstallés avec les applications de Google, ce qui constitue pratiquement un sort mortel pour tout appareil non vendu en Chine.

8.3. Modes d'économie d'énergie

Toutes les applications exemptées du mode App Standby et/ou Doze DOIVENT être rendues visibles à l'utilisateur final. De plus, les algorithmes de déclenchement, de maintenance, de réveil et l'utilisation des paramètres système globaux de ces modes d'économie d'énergie ne DOIVENT pas s'écarter du projet Android Open Source.

Mais revenons au raisonnement avancé par Sony pour expliquer pourquoi ils ont abandonné le mode Stamina. Ils ont déclaré que le mode Endurance avait été créé redondant par le mode Doze et App Standby dans Android 6.0, ce qui est une déclaration plutôt étrange à faire étant donné qu'il s'agit manifestement faux. Le mode Stamina de Sony n'a pas été rendu redondant par les fonctionnalités d'économie de batterie d'Android 6.0. Le mode Doze d'Android Marshmallow marque plutôt un régression de la durée de vie de la batterie pour les appareils Sony. En fait, le mode Stamina de Sony, qui existe depuis Android Lollipop, est plus comparable à la mise en œuvre du mode Doze d'Android N.


Guerres de vie de batterie

Alors, qu'y a-t-il de si génial dans le mode Endurance de Sony? Selon Sony, cette fonctionnalité permettrait d'économiser une tonne d'autonomie en veille en limitant les services d'arrière-plan inutiles. Ils nous présentent des graphiques intéressants montrant à quel point la durée de vie de la batterie peut être économisée.

Semble familier? Oh, attendez...

Mode Sommeil Android M

Je ne suis pas un grand fan de ces images de relations publiques génériques qui vous montrent à quel point les modes Doze et Stamina sont formidables. Bien que les gains d'autonomie de la batterie grâce aux deux fonctionnalités puissent être assez substantiels, la différence dans la façon dont les deux fonctionnalités sont implémentées est un contributeur majeur à l'efficacité réelle de la fonctionnalité pour toi. Plongeons donc dans le vif du sujet pour comparer le mode Doze d'Android 6.0 et le mode Stamina de Sony.

Mode Endurance

Mode Endurance fonctionne comme ceci: une minute après avoir éteint votre écran, le système bloque tout le trafic de données et empêche toutes les activités en arrière-plan de réveiller le système. Cependant, lorsque vous allumerez l'écran, toutes les activités reprendront. Cependant, le système ne désactive pas l'accès au réseau. Ainsi, lorsque vous allumerez l'écran de votre téléphone, vous recevrez très rapidement toutes les notifications en attente. Les activités critiques telles que les appels téléphoniques, les SMS, les notifications de calendrier ou les alarmes seront toujours se déclenchent comme d'habitude (à condition qu'ils utilisent la classe AlarmManager standard d'Android pour planifier une alarme service.

Mais que se passe-t-il si vous avez des applications importantes pour lesquelles vous souhaitez toujours recevoir des notifications, quoi qu'il arrive? Dans ces situations, vous pouvez ajouter l'application à la liste blanche en mode Endurance afin qu'elle ne soit pas restreinte par le système. Sinon, si le mode Endurance ne vous intéresse pas, vous pouvez simplement choisir de ne pas activer la fonctionnalité.

Applications sur liste blanche en mode Endurance

Mais comment cela se compare-t-il au mode Doze? Je vais revisiter un de mes articles précédents qui a exploré le mode Doze en profondeur pour offrir une brève explication :

Une fois l'écran éteint, l'appareil est à court de batterie ET l'appareil a été Stationnaire pendant un certain temps, l'appareil entrera en mode veille. Lorsque l'appareil passe en mode veille, toutes les applications qui ont pas été sur liste blanche par l'utilisateur dans le paramètre d'optimisation de la batterie aura les éléments suivants différé: accès réseau, wakelocks, standard Gestionnaire d'alarmes alarmes (à ne pas confondre avec réel alarmes conçues pour vous réveiller), des analyses WiFi ou des adaptateurs de synchronisation. Ces actions sont reportées au prochain fenêtre de maintenance, grâce à quoi le système réveille l'appareil et permet à toutes ces actions de s'exécuter pendant une brève période en même temps (c.-à-d. les fusionne).

Cela ressemble assez au mode Stamina de Sony, non? Il y a cependant plusieurs distinctions majeures à considérer ici.

  1. Le mode Sommeil nécessite que votre téléphone soit géographiquement stationnaire (c'est à dire. assis sur un bureau et non dans votre poche).
  2. Le mode Sommeil ne peut être interrompu que par GCM haute priorité messages. Le développeur de votre application préférée n'a pas défini une notification comme haute priorité? Dommage, il faudra attendre la prochaine fenêtre de maintenance pour être averti.
  3. Liste blanche du mode Doze n'exempte pas vraiment une application de toutes les restrictions.
  4. Mode sommeil ne peut pas être désactivé. Avoir des problèmes avec les notifications sur Android 6.0? Dommage.

Le mode Endurance était une fonctionnalité assez remarquable à l’époque, et il y avait même un tentative de portage moyennement réussie sur tous les appareils. Le mode Endurance pouvait être ajusté pour être plus ou moins conservateur en fonction des applications que vous aviez ajoutées à la liste blanche, alors que le mode Doze était tellement aléatoire quant au moment où il déclencherait cela. les moddeurs ont dû recourir à la modification de la façon dont cela fonctionnait fondamentalement juste pour que le mode somnolence fasse réellement son travail.


Le mode Endurance revient... ou est-ce le cas ?

Il y a environ un mois, les utilisateurs signalaient que le mode Stamina faisait son retour dans une mise à jour bêta de Marshmallow pour certains combinés. Plusieurs blogs ont rapidement repris l'actualité et se sont réjouis du retour de la fonctionnalité. Certains utilisateurs astucieux ont cependant immédiatement remarqué que le mode Endurance était assez fortement truqué à son retour.

Voici quelques captures d'écran prises via Reddit qui montrent le nouveau mode Endurance en action. Il s’agit essentiellement d’une version légèrement renforcée de Mode économie de batterie qui existe depuis Android Lollipop, pas le concurrent du mode Doze que les fans de Xperia adoraient. En obligeant les constructeurs OEM à implémenter une version non modifiée du mode Doze dans leurs mises à jour Marshmallow, Google a essentiellement forcé Sony à modifier fondamentalement le fonctionnement du mode Stamina. Et ce faisant, ils ont supprimé une fonction d’économie de batterie plutôt intéressante au profit d’une fonction plutôt médiocre. Les utilisateurs possédant un appareil Sony Xperia devront attendre Android N pour la mise en œuvre améliorée du mode Doze pour retrouver la durée de vie exceptionnelle de la batterie offerte par le mode Endurance. À mon avis, le mode Doze d'Android N est supérieur au mode Stamina de Sony, cependant, le mode Doze d'Android M est un pas en arrière pour Sony.

Malheureusement, l'attente pour qu'Android N arrive sur les appareils Sony Xperia peut être assez longue. Après tout, Android N lui-même est toujours en phase de test bêta pour les utilisateurs de Google Nexus. Nous ne verrons pas la version finale d'Android N (ainsi que la version complète du code source) avant le troisième trimestre.

À en juger par le temps qu'il a fallu à Android Marshmallow pour arriver sur l'appareil phare Xperia Z5 de Sony (4 mois), devrions-nous nous attendre à Android N en mars 2017? Peut-être, peut-être pas, car Sony semble être en avance sur le peloton lorsqu'il vient de tester Android N sur ses appareils. Mais qu’en est-il de tous ces appareils Sony qui ne seront plus mis à jour après Android Marshmallow? Pas de chance pour vous les gars. Dans la quête de Google pour unifier le paysage fragmenté qu'étaient autrefois les skins OEM concurrents, certains d'entre vous sont tombés du mauvais côté de l'épée.