Pourquoi Google Play Services n'est pas inclus dans le mode Doze -- 6.0-marshmallow domaine et battery domaine et battery-life domaine et google-play-services domaine et doze-mode domain android en relation problème

Why Google play services not included in Doze mode



2
vote

problème

français

J'utilise NEXUS 5 et 6P, Android 6 ayant une fonctionnalité appelée "Mode d'optimisation de la batterie" ou Doze Mode (en bref). Il permet aux applications de ne pas fonctionner, s'ils ne sont pas utilisés pour éviter la consommation de la batterie.

Google Play Services consomme plus de batterie, de RAM et de CPU. Mais il n'est pas inclus dans le mode Doze.

J'ai envoyé plusieurs commentaires de mes appareils à propos de ce problème, mais Google n'entend pas du tout.

Quelqu'un s'il vous plaît aidez-moi à clarifier, pourquoi Google Play Services non inclus dans le mode Doze?

langue Anglaise

I'm using Nexus 5 and 6P, Android 6 having a feature called "Battery optimization mode" or Doze mode (in short). It is allowing apps not to run, if they aren't used to avoid battery consumption.

Google play services consumes more battery, RAM and CPU. But it is not included in Doze mode.

I've sent multiple feedback from my devices about this issue, but Google is not hearing at all.

Anyone please help me clarify, Why Google play services not included in Doze mode?

              

Liste de réponses

3
 
vote
vote
Meilleure réponse
 

Google Play Services est exclu parce que Google le souhaite. Il doit rester exclu de Doze ou tout mode d'économie d'énergie car des applications dépendant de Messagerie de cloud Google (GCM) peut ne pas servir l'utilisateur de manière appropriée, donc en ruiner l'expérience de l'utilisateur avec Android Big Time. A GCM Android Client Requiert Play Store et Play Services installés dans l'appareil Android.

Quoi qu'il en soit, voici la brève raison: dans le fichier /system/etc/sysconfig/google.xml , autre que la stratégie d'utilisation du fichier, il est noté:

& lt;! - Ce sont des configurations qui doivent exister sur tous les appareils GMS. - & gt; & lt; config & gt; & lt;! - Ce sont les packages standard qui sont classés sur Internet pour toujours avoir Internet accès pendant le mode économie d'énergie, même s'ils ne sont pas au premier plan. - & gt; & lt;! - GMScore doit toujours avoir un accès réseau pour GCM et autres choses. - & gt; & lt; Autoriser-in-Power-Save package = "com.google.android.gms" / & gt; & lt;! - Play Store De même doit avoir un accès réseau pour soutenir d'autres applications. - & gt; & lt; Autoriser-in-Power-Save-sauf-oisif package = "com.android.vend" / & gt;

où,

  • com.google.android.gms : Nom du package de Google Play Services
  • com.android.vendant : Nom du package de Google Play Store

Je ne peux pas parler précisément de ce qui compte comme d'autres choses . Mes suppositions éduquées sont les API mises à disposition via des services de jeu. Reportez-vous à Tableau 1. ici pour voir la liste de ces API.

note : elle dépasse la portée de cette réponse ou la question de savoir pourquoi Google a décidé de garder des services de jeu et de stocker toujours exclu des fonctionnalités d'économie d'énergie d'Android au lieu de trouver et de mettre en œuvre un chemin hybride.

 

Google Play services is excluded because Google wants it so. It has to remained excluded from Doze or any power saving mode because apps depending upon Google Cloud Messaging (GCM) may fail to serve the user appropriately, hence, ruining the user's experience with Android big time. A GCM Android Client requires Play Store and Play services installed in Android device.

Anyhow, here's the brief reason: in the file /system/etc/sysconfig/google.xml, other than the usage policy of the file it is noted:

 <!-- These are configurations that must exist on all GMS devices. --> <config>     <!-- These are the standard packages that are white-listed to always have internet          access while in power save mode, even if they aren't in the foreground. -->      <!-- GmsCore must always have network access for GCM and other things. -->     <allow-in-power-save package="com.google.android.gms" />      <!-- Play Store likewise must have network access to support other applications. -->     <allow-in-power-save-except-idle package="com.android.vending" /> 

where,

  • com.google.android.gms : package name of Google Play services
  • com.android.vending: package name of Google Play Store

I cannot precisely speak of what counts as other things. My educated guess is the APIs made available through Play Services. Refer to Table 1. here to see the list of those APIs.

Note: it is beyond the scope of this answer or the question itself why Google decided to keep Play Services and Store always excluded from power saving features of Android instead of finding and implementing a hybrid path.

 
 
   
   
2
 
vote

C'est une raison, il peut y avoir plus

Google Play Services a une API d'emplacement. Et votre responsable de périphérique Android (ADM) que vous utilisez pour suivre votre appareil volé ou égaré utilise l'API d'emplacement. Disons que vous avez oublié votre téléphone de partir à la maison et à la maison souhaite localiser votre téléphone en vous connectant à ADM

Vous pouvez le faire avec succès que si votre ADM (à l'aide de l'API d'emplacement) n'est pas affecté par toze , qui est le cas comme cité ici soze interfère avec le gestionnaire de périphériques Android? . Si soze affecté les services de jeu, vous ne pourrez pas suivre votre téléphone sur tout

 

This is one reason, there may be more

Google Play Services has location API. And your Android Device Manager (ADM) which you use to track your stolen or misplaced device uses location API. Let's say you forgot your phone leaving for home and on reaching home want to locate your phone by logging into ADM

You can do that successfully only if your ADM (using location API) is not affected by doze, which is the case as cited here Does Doze interfere with Android Device Manager?. If doze affected Play Services, then you won't be able to track your phone at all

 
 
       
       
2
 
vote

Google Play Services est chargé de Google Cloud Messaging (GCM). GCM est le mécanisme permettant aux applications de quitter le mode Doze , lors de la réception de priorité haut messages de GCM. En d'autres termes, Google Play Services est en partie sous contrôle du mode DOZE, de sorte qu'il ne peut donc pas être endommagé.

 

Google Play Services is in charge of Google Cloud Messaging (GCM). GCM is the mechanism by which applications can request to exit doze mode, upon receiving high priority messages from GCM. In other words, Google Play Services is partly in control of doze mode, so it cannot be dozed.

 
 

Questions connexes

1  SMART Verrouiller peu fiable / Ne fonctionne pas avec la balise NFC?  ( Smart lock unreliable not working with nfc tag ) 
J'essaie d'obtenir une serrure intelligente pour fonctionner sur mon appareil Android (OnePlus One ON sur Cyanogen OS 13.1.2, i. e. Android 6.0.1 / "guimauve"...

3  Pourquoi couperait la fonctionnalité nécessitant une détection de mouvement?  ( Why would doze feature need motion detection ) 
Je ne vois aucune raison mentionnée par Google pour Mode toze Pour être activé uniquement lorsque l'appareil est immobile. Y a-t-il un avantage spécifique ...

3  Différence entre les "applications non surveillées" et le mdeviceidlewhitelist  ( Difference between unmonitored apps and mdeviceidlewhitelist ) 
J'ai une galaxie S8 et j'ai rencontré une situation intéressante. Maintenant, soit quelque chose d'étrange se passe, soit je n'ai aucune idée de la façon dont...

2  Pourquoi Google Play Services n'est pas inclus dans le mode Doze  ( Why google play services not included in doze mode ) 
J'utilise NEXUS 5 et 6P, Android 6 ayant une fonctionnalité appelée "Mode d'optimisation de la batterie" ou Doze Mode (en bref). Il permet aux applications de...

10  Comportement toze sur Nougat (7.0.)  ( Doze behaviour on nougat 7 0 ) 
Le comportement doze a été modifié à Nougat. Doze est implémenté en deux étapes Lorsqu'un périphérique est en alimentation de la batterie et que l'écran ...

5  Comment faire de Google Play Services et d'autres applications système classées par défaut!  ( How to make google play services and other default white listed system apps doze ) 
Supposons que je suis un utilisateur qui n'aime pas que certaines applications système sont automatiquement répertoriées en blanc sous les paramètres d'optimi...

1  Applications comme Viber, Messenger, WhatsApp, etc. Whitelisted du mode Doze sur Samsung sans demander  ( Apps like viber messenger whatsapp etc whitelisted from doze mode on samsung ) 
J'ai remarqué que certaines applications sont blanchissantes à partir de Mode Doze sur des périphériques Samsung sans avoir jamais demandé à l'utilisateur. J'...

11  Différence entre le mode Doze et le mode veille dans la guimauve Android  ( Difference between doze mode and sleep mode in android marshmallow ) 
Avant Android M, il y avait quelque chose appelé mode de veille dans Android. Avec Android M Google introduit le mode doze. Quelqu'un peut-il s'il vous plaît ...

7  Comment se déplace WhatsApp autour de Doze  ( How does whatsapp get around doze ) 
Presque tous les messages que j'ai vu impliquent que WhatsApp n'utilise pas GCM. Au lieu de cela, il utilise deux sockets pour communiquer à l'aide de FunXMPP...

1  Sleepbot inclut une fonctionnalité "Smart Alarm" qui a échoué sur Android 6.x "Marshmallallow" en raison du mode "Doze". Quelle est la solution de contournement?  ( Sleepbot includes a smart alarm feature which has been failing on android 6 x ) 
Fond Sleepbot est une application gratuite de suivi du sommeil. Il comprend un "Alarme intelligente" la fonctionnalité qui prétend aider à prévenir la gro...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés