Por qué los servicios de Google Play no están incluidos en el modo DOZE -- 6.0-marshmallow campo con battery campo con battery-life campo con google-play-services campo con doze-mode camp android Relacionados El problema

Why Google play services not included in Doze mode


2
vote

problema

Español

Estoy usando Nexus 5 y 6P, Android 6 que tiene una función llamada "Modo de optimización de la batería" o MODE DOZE (en forma corta). Está permitiendo que las aplicaciones no se ejecuten, si no se utilizan para evitar el consumo de batería.

Los servicios de Google Play consumen más batería, RAM y CPU. Pero no está incluido en el modo Doze.

He enviado múltiples comentarios de mis dispositivos sobre este problema, pero Google no está escuchando en absoluto.

Cualquier persona, ayúdame a aclarar, ¿por qué los servicios de Google Play no están incluidos en el modo DOZE?

Original en ingles

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?

              

Lista de respuestas

3
 
vote
vote
La mejor respuesta
 

Se excluye los servicios de Google Play porque Google lo quiere. Tiene que permanecer excluido de Doze o de cualquier modo de ahorro de energía porque las aplicaciones dependen de Mensajería de Google Cloud (GCM) puede no servir al usuario de manera adecuada, por lo tanto, arruinar la experiencia del usuario con Android Big Time. A cliente de Android de GCM requiere servicios de reproducción y servicios de reproducción instalados en el dispositivo Android.

de todos modos, aquí está la breve razón: en el archivo abcdefghijklmn/system/etc/sysconfig/google.xml , que no sea la política de uso del archivo en el que se observa:

 & lt;! - Estas son configuraciones que deben existir en todos los dispositivos GMS. - & gt; & lt; config & gt;     & lt;! -  Estos son los paquetes estándar que se enumeran en blanco para tener siempre Internet          Acceso mientras está en modo de ahorro de energía, incluso si no están en primer plano.  - & gt;      & lt;! -  GmScore siempre debe tener acceso a la red para GCM y otras cosas.  - & gt;     & lt;  Permitir-in-power-save package = "com.google.android.gms"  / & gt;      & lt;! -  Play Store también debe tener acceso a la red para admitir otras aplicaciones.  - & gt;     & lt;  PAQUETE DE PAQUETE EN EL POWER-EPOWER-EXCEPTO-INICIO = "COM.ANDROIDE.VENDING"  / & GT; 

donde,

  • com.google.android.gms : Nombre del paquete de Google Play Services
  • com.android.vending : Nombre del paquete de Google Play Store

No puedo hablar con precisión de lo que cuenta como otras cosas . Mi conjetura educada es que las API están disponibles a través de los servicios de juego. Consulte Tabla 1. aquí para ver la lista de esas apis.

Note : está más allá del alcance de esta respuesta o la pregunta en sí misma por qué Google decidió mantener los servicios de juego y la tienda siempre excluida de las características de ahorro de energía de Android en lugar de encontrar e implementar una ruta híbrida.

 

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

Esta es una de las razones, puede haber más

Google Play Services tiene la ubicación API. Y su administrador de dispositivos Android (ADM) que utiliza para rastrear su dispositivo robado o fuera de lugar utiliza la API de ubicación. Digamos que olvidó que se salga de su teléfono para su hogar y en llegar a casa, quiera localizar su teléfono iniciando sesión en ADM

Puede hacerlo con éxito solo si su ADM (usando API de ubicación) no se ve afectado por Doze , que es el caso que se cita aquí ¿Se interfiere Doze con el Administrador de dispositivos Android? . Si DOZE Afected Play Services, entonces no podrá rastrear su teléfono en absoluto

 

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

Los servicios de Google Play están a cargo de Google Cloud Messaging (GCM). GCM es el mecanismo mediante el cual las aplicaciones pueden solicitar la solicitud del modo DOZE , al recibir alta prioridad mensajes de GCM. En otras palabras, los servicios de Google Play están parcialmente en el control del modo DOZE, por lo que no se puede Doz.

 

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.

 
 

Relacionados problema

7  Usando la tarjeta SD como almacenamiento interno y migrar la fecha  ( Using sd card as internal storage and migrate date ) 
Leí este Pregunta , pero quiero actualizar la pregunta. Ahora con Android 6.0 Tenemos la opción de formatear la tarjeta SD como almacenamiento interno, y e...

5  ¿Cómo hacer que los servicios de Google Play y otras aplicaciones predeterminadas del sistema listado en blanco?  ( How to make google play services and other default white listed system apps doze ) 
Supongamos que soy un usuario que no le gusta que algunas aplicaciones del sistema sean aplicadas automáticamente en la configuración de optimización de la ba...

0  Barra de notificación Android 6.0 y menú desplegable Configuración rápida No funciona  ( Android 6 0 notification bar and quick setting drop down menu not working ) 
Mi teléfono estaba funcionando bien, y no ejecuté ninguna actualización antes de este problema. El menú desplegable ya no funciona correctamente. Puedo derr...

0  Almacenamiento extrañamente completo  ( Storage strangely full ) 
Mi papá tiene un moto G2, y tuve problemas similares con mi Moto G2 y mi Samsung Galaxy y. Su almacenamiento está casi lleno, a 4.53 GB / 5.51 GB. Las cosas...

3  Wakelock parcial - Sistema Android * Backup * = No DeepseSleep / Doze Mode  ( Partial wakelock android system backup no deepsleep doze mode ) 
Estoy viendo después de la cerradura parcial de Wake a través de Número 207700 - Android - Sistema parcial de Wakelock - Android Backup = No DeepSleep / Do...

3  ¿Cómo deshabilito la aplicación de Google?  ( How do i disable google app ) 
Estoy usando el teléfono Android 6.0 (no arraigado). Sosteniendo el botón de inicio Abre la aplicación de Google que nunca uso. No creo que pueda cambiar el...

4  Almacenamiento insuficiente Incluso con la tarjeta SD de Marshmallow formateada para espacio interno y un montón de espacio  ( Insufficient storage even with marshmallow sd card formatted for internal space ) 
Cuando intento instalar una aplicación en la tienda de reproducción, recibo el mensaje "Insuficiente de almacenamiento", pero tengo 20 GB gratis en mi tarjeta...

13  Fuerza Marshmallow para mantener una Wi-Fi sin acceso a Internet  ( Force marshmallow to keep a wi fi without internet access ) 
Estoy asociando un Nexus 5x que ejecuta Marshmallow 6.0 a un punto de acceso Wi-Fi que no tiene acceso a Internet. Android sigue dejando caer la conexión cada...

0  Asunto Marshmellow con tarjeta SD grande como almacenamiento interno  ( Marshmellow issue with large sd card as internal storage ) 
(esto se publicó en el hilo Almacenamiento insuficiente Incluso con la tarjeta SD de Marshmallow formateada para el espacio interno y un montón de espacio q...

1  ¿Qué es el icono de CyanogenMod 13 simbolizando  ( What is this cyanogenmod 13 icon symbolising ) 
Gracias de antemano para aquellos que lo ayudarán. - -) ...

1  Error al migrar datos de MicroSD internos al almacenamiento interno a pesar del espacio disponible aparente  ( Error when migrating data from internal microsd to internal storage despite appa ) 
Tengo un MOTO G3 (Android 6.0) con un microSD de 2 GB que configuré para usarlo como almacenamiento interno. Ha estado trabajando bien durante años, pero quie...

0  My Tecno N6S no arranca y muestra el proceso. Android .com no responde  ( My tecno n6s wont start and displays the process android com is not responding ) 
Cada vez que comienzo mi Tecno N6S, no pasa más allá del texto de la compañía logo Tecno y, si lo hace hasta donde debería ingresar mi PIN, aparece un texto q...

2  ¿Cómo deciden Marshmallow de Android qué red de WiFi se unirá automáticamente?  ( How does android marshmallow decide which wifi network to automatically join ) 
Por ejemplo, tengo dos redes: Dos redes: una red de punto de acceso abierto y una red privada cerrada usando WPA. El usuario tiene acceso a ambas redes ...

2  Prueba de forma segura  ( Safely test rom build ) 
Estoy intentando entrar en el desarrollo de Android ROM y, como tal, he compilado CM13 de la Fuente de mi dispositivo (que aún no está totalmente compatible, ...

2  Las redes móviles seleccionadas manualmente cambian cuando se reduce la fuerza de la señal  ( Manually selected mobile network changes when signal strength drops ) 
Aunque esto puede parecer bastante inusual, es esencial para mí. Vivo en un área fronteriza y tengo dos tarjetas SIM en mi teléfono (sin embargo, creo que est...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.