TL;DR
En general, debería bastar con dejar el teléfono cargando, con Wi-Fi disponible durante la noche para activar la copia de seguridad.
Desgraciadamente, los informes de errores de los usuarios indican que Google ha tenido problemas durante algún tiempo con las copias de seguridad que no se programan. Podríamos suponer que estos problemas no han sido priorizados, han sido demasiado difíciles de solucionar, han sido solucionados y reocurridos debido a la mala calidad del código o lo que sea.
La copia de seguridad en la nube de Google lleva rota desde 2016
Mi mejor conjetura es que mi problema particular es un error de 2016 que aún está por arreglar (ver este puesto ). La respuesta en el post enlazado de un empleado de google dice,
Hemos estado investigando por qué algunos dispositivos rara vez (o nunca) intentan hacer una copia de seguridad y hemos identificado un error dentro del programador de copias de seguridad. Estamos trabajando en una solución para la próxima versión de Google Play Services de Google Play Services. Todavía no estamos seguros de que este sea el único problema, por lo que continuará la investigación.
No hay más actualizaciones.
Cumplir con los criterios de respaldo (excluyendo la condición de que haya que arreglar los errores)
En cuanto a mi pregunta sobre qué condiciones permitirán que la copia de seguridad continúe, la misma respuesta del empleado de google proporciona alguna información útil:
Cumplir con los criterios de respaldo
Nuestro principal mecanismo de copia de seguridad (K/V Backup) cubre el historial de llamadas, la configuración del dispositivo y un pequeño subconjunto de aplicaciones y carga a través de cualquier conexión de red y sin necesidad de que el que el teléfono esté inactivo y cargando. Sin embargo, nuestro nuevo mecanismo (Auto Backup for Apps) cubre los SMS y las aplicaciones (~25% de cobertura) está restringido a que el dispositivo esté en Wifi, en reposo y cargando. El motivo es que que teóricamente podemos obtener hasta 25MB de datos para respaldar por aplicación y que no tendría un efecto terriblemente positivo en su uso de datos (para aquellos que no tienen el lujo de un plan de datos ilimitado). Estamos trabajando para resolver esto, con toda probabilidad:
a) proporcionar una opción en los ajustes para ser más agresivo con la copia de seguridad, por ejemplo, permitirla incluso cuando el dispositivo no se está cargando (pero sí en Wifi)
b) permitir la activación manual de una copia de seguridad en los ajustes
c) proporcionar avisos cuando las copias de seguridad no se han realizado durante varios días
Parece que ni las correcciones de errores ni las mejoras propuestas se han materializado, por lo que podríamos concluir que google da una prioridad relativamente baja a las copias de seguridad en la nube. O supongo que podría ser que el código de la copia de seguridad es horrible y lleva una cantidad desmesurada de tiempo para modificar y depurar. Tu suposición es tan buena como la mía.
En mi nuevo teléfono, la mayoría de los elementos acabaron haciendo una copia de seguridad (después de unas 24 horas). Ahora sólo Contactos están esperando una copia de seguridad, por lo que obviamente algo todavía no está bien, pero para obtener los mejores resultados que podría hacer peor que:
- Asegúrese de que su dispositivo está en Wi-Fi
- Asegúrate de que el cargador está conectado
- Asegúrate de que tu teléfono está inactivo
Este último punto es un poco ambiguo. Me imagino que significa que no deberías estar usando activamente el teléfono durante un tiempo no especificado, pero no me queda claro si las cosas que se ejecutan en segundo plano usando la CPU podrían afectar a la determinación de "inactividad".
Sin ninguna información mejor disponible, se podría imaginar que dejar el teléfono cargando, con Wi-Fi disponible durante la noche debería ser suficiente para activar la copia de seguridad.
Solución no probada
Para aquellos que se sientan lo suficientemente motivados, una solución (que yo mismo no he intentado) es utilizar adb para forzar una copia de seguridad:
adb shell
bmgr run
bmgr backupnow --all
0 votos
Una razón común para ese comportamiento es si has activado el modo de ahorro de energía o de datos.
0 votos
@Robert El ahorro de energía está todo desactivado, pero no había pensado en el ahorro de datos... resulta que también está desactivado. Sin embargo, ahora tengo un poco menos de pánico por esto, ya que descubrí que puedo transferir datos directamente de este teléfono a mi nuevo Android. Curiosamente el nuevo teléfono (Pixel) parece tener el mismo problema.
0 votos
Confirmar que en el OnePlus 7t (Oxygen OS 10.0.14), al desactivar toda la seguridad de la pantalla de bloqueo (huellas dactilares nuking, etc) habilitado Retrocede ahora y la copia de seguridad en Google Drive se procesa. Qué mierda de cosa para tener que hacer...