- Primera parte de su pregunta " En primer lugar, supongamos que está bloqueado, ¿cuánto tiempo se requiere para Doze, trabajando para ahorrar energía? "
El tiempo de inactividad es no especificado por Google y yo adivinar los fabricantes de equipos originales lo aplican de forma diferente
Cita de la documentación de Google Optimización para Doze y Stand By (énfasis añadido)
Si un usuario deja un dispositivo desenchufado e inmóvil durante un período de tiempo Con la pantalla apagada, el dispositivo entra en modo Doze. En el modo Doze, el sistema intenta conservar la batería restringiendo el acceso de las aplicaciones a los servicios de red y de uso intensivo de la CPU. También impide que las aplicaciones accedan a la red y aplaza sus trabajos, sincronizaciones y alarmas estándar.
Periódicamente, el sistema sale de Doze durante un breve tiempo para permitir que las aplicaciones completen sus actividades diferidas. Durante esta ventana de mantenimiento, el sistema ejecuta todas las sincronizaciones, trabajos y alarmas pendientes, y permite que las aplicaciones accedan a la red.
Editar : Esto puede responder desde la perspectiva del usuario, ya que esto es lo que los desarrolladores están aparentemente planeando Intervalo de 9 minutos
Fuente https://plus.google.com/+AndroidDevelopers/posts/94jCkmG4jff
Dianne Hackborn 17 Nov 2015 +Petr Nalevka Lo siento, programar alarmas con tanta frecuencia no está soportado actualmente en doze....Por si sirve de algo, el tiempo mínimo entre alarmas de inactividad cambiará a 9 minutos en algún momento relativamente pronto (incluso en los dispositivos que ejecutan las builds actuales de Marshmallow) .
- Segunda parte de su pregunta " .... si la cerradura inteligente está actuando (como por la ubicación geográfica), manteniendo el dispositivo desbloqueado durante varias horas (es seis el límite, ¿verdad?), ¿cómo afectará esto a la funcionalidad "Doze"? (y una pregunta suya relacionada ¿Cómo funciona Doze (función de malvavisco) durante la reproducción? )
Es difícil responder correctamente ya que
-
Como se puede ver en la respuesta a la primera parte de la pregunta, los desarrolladores parecen estar mejorando / modificando el comportamiento de la funcionalidad "Doze" y sólo una vez que esté maduro e implementado, se puede llegar a una conclusión.
-
Como se puede ver en este post https://stackoverflow.com/questions/33018306/doze-mode-and-foreground-service Gracias a Firelord por destacar esto La documentación de Google carece de detalles y los desarrolladores/ OEM pueden implementar diferentes comportamientos, por lo que no se puede decir nada en este momento con certeza.