Buscando reducir el tiempo que tarda un usuario de Pixel en instalar una actualización inalámbrica (OTA), Google ha enviado nuevos parches al Proyecto de código abierto de Android (AOSP) de gerrit. Según Esper Misaal Rahman Y policía androide, los parches tardaron diez minutos o un 43 % menos que el tiempo que llevó instalar una actualización OTA de 2,2 GB en el Pixel 6 Pro. Los parches también redujeron el tiempo que llevó instalar una actualización incremental de 376 MB de 22 minutos a 16 minutos (un 27 % de reducción). Google presentó Seamless Updates para Android con Android 7.0 Nougat (ADVERTENCIA: ver Android 7.0 Nougat puede desencadenar una ola de nostalgia en su mente) que se lanzó en el verano de 2016. Los primeros teléfonos en recibir la actualización fueron el Nexus 6, el Nexus 5X y el Nexus 6P. Pero Google nunca ha pedido a los fabricantes de teléfonos Android que incluyan Seamless Update en sus dispositivos.
Para hacerlo más fácil, los modelos Pixel instalan actualizaciones OTA en segundo plano en una parte inactiva del teléfono. Mientras esto sucede, la partición activa continúa funcionando, lo que le permite continuar usando su Pixel como si nada más estuviera sucediendo. Una vez completada la instalación, se solicita a los usuarios de Pixel que reinicien sus teléfonos cuando la partición inactiva con la actualización instalada cambia a la partición activa. Ningún ser humano se aburre hasta la muerte con este proceso, ya que no hay una barra de progreso de instalación de movimiento lento para ver.
Google está trabajando para acelerar las actualizaciones de OTA. Se envió un nuevo conjunto de parches a AOSP que aceleran las OTA en dispositivos que utilizan el mecanismo de actualización virtual A/B con compresión. ¡Juntas, estas mejoras brindan un tiempo de instalación OTA completo de ~ 23 minutos a ~ 13 minutos! pic.twitter.com/2hDliWzUZZ
—Mishaal Rahman (@MishaalRahman) 30 de noviembre de 2022
Google comenzó a usar particiones A/B virtuales con Android 13 este año para reducir la cantidad de almacenamiento adicional necesario para las actualizaciones continuas. Según los informes, la demanda de almacenamiento adicional es lo que ha impedido que Samsung use esta función en sus teléfonos. Google exige que los teléfonos más nuevos con Android 13 tengan particiones A/B virtuales.
Para simplificar, digamos que Google pudo reducir el tamaño de las instantáneas de asignación de dispositivos utilizadas en el proceso de actualización de Virtual A/B entre un 25 % y un 40 %. Todos los cambios realizados por el motor de actualización en las instantáneas se almacenan en dispositivos conocidos como “copia en escritura” (COW). Eventualmente, estos cambios se fusionan en particiones dinámicas que deben actualizarse. Google ha reducido los tiempos de fusión en un 40%. Al final del proceso, los dispositivos COW y las instantáneas se eliminan, lo que proporciona al usuario más espacio de almacenamiento para usar.
Claro, todo suena griego para la mayoría de los usuarios de Android (excepto aquellos que hablan griego), pero todo lo que necesita saber es que debería ver su Pixel completando las actualizaciones de OTA más rápido que nunca una vez que se implementen los cambios. Y una vez que otros fabricantes de Android se vean obligados a seguirlos, más teléfonos Android podrán completar las actualizaciones OTA más rápido que nunca.