Artículo

Inside Project Mainline, el mayor cambio en las actualizaciones de Android en años

protection click fraud

La parte de Android de las dos horas Nota clave de Google I / O fue breve en comparación con años anteriores, pero incluyó un cambio masivo en la forma en que Google va a actualizar nuestro sistema operativo favorito cuando Android Q llega. Se llama Proyecto Mainline, y el objetivo es actualizar los componentes centrales de Android a través de Play Store completamente en segundo plano sin necesidad de reiniciar el teléfono u obligar al usuario a pensar en un parche de seguridad. Este sistema es independiente del parche de seguridad mensual o de una actualización de la versión del sistema, y ​​existe para que Google pueda mantener seguras y actualizadas partes críticas del sistema operativo sin importar qué teléfono esté usando.

Para comprender un poco mejor cómo funciona Mainline, nos sentamos con Iliyan Malchev de Google para aprender todo lo que pudimos.

Revisión de Android Q beta 3: tema oscuro, navegación por gestos y más cambios de notificación

Todo lo que toca Mainline y cómo funciona

Project Mainline es una forma de actualizar 12 componentes centrales en Android que antes no se podían tocar sin una actualización de software importante debido a la importancia que tenían para el funcionamiento de otras partes del OS. Google divide la lista en tres categorías:

Verizon ofrece Pixel 4a por solo $ 10 / mes en nuevas líneas ilimitadas

  • Seguridad: Códecs de medios, componentes de marco de medios, resolución de DNS, conscrypt
  • Intimidad: Documentos UI, controlador de permisos, servicios externos
  • Consistencia: Datos de zona horaria, ÁNGULO (los desarrolladores optan por participar), Metadatos del módulo, Componentes de red, Inicio de sesión en el portal cautivo, Configuración de permisos de red

Como puede ver, todas estas son partes bastante importantes de un teléfono que funciona. Para actualizarlos sin interrumpir el funcionamiento normal del teléfono, Google inventó un nuevo contenedor que llama Android Pony EXpress (APEX). Este nuevo contenedor se envía a través de Google Play Store como cualquier otro archivo APK (aplicación), pero cuando llega al teléfono, en realidad se desenvuelve para ser un sistema de archivos completo que se monta en el teléfono para hacer su trabajo. Y al igual que las actualizaciones de Play Services, las actualizaciones de Mainline se implementarán lentamente en todo el ecosistema de Android a lo largo de un par de semanas.

Cuando se aplica la actualización, el usuario no necesita hacer nada y nunca debería saber que sucedió. Pero en el improbable caso de que algo salga mal con una actualización, existe un sistema de reversión que conserva los datos del usuario y vuelve a ese buen estado conocido cuando es necesario: si la actualización se realiza correctamente, los datos del usuario antiguo y nuevo se fusionan sin problemas.

Project Mainline tiene como objetivo acelerar las actualizaciones de seguridad de Android utilizando Play Store

Básicamente, si Google necesita actualizar alguna de estas 12 cosas por cualquier motivo, puede hacerlo a través de Play Store como si estuviera actualizando una parte de Google Play Services. Y cuando se produzcan esas actualizaciones, el usuario la mayor parte del tiempo no se dará cuenta de que está sucediendo.

Línea principal para todos los teléfonos Android

Ya conoces esos momentos en el pasado en los que Google decía "oye, tenemos una forma nueva y genial de mejorar las actualizaciones" solo para algunos OEM dicen "no, estamos bien, nunca actualice nuestros teléfonos" y se sintió como si no hubiera mucho progreso ¿hecho? Project Mainline no funciona de esa manera, de hecho, no puede. Para empezar, estos módulos son lo suficientemente bajos en Android como para que las IU personalizadas de compañías como Xiaomi y Samsung no se interpongan en el camino. Además, estos 12 módulos son el resultado de mucha negociación entre Google y sus socios. La lista original de módulos admitidos a través de Mainline era en realidad mucho mayor al principio, pero se redujo a 12 en el transcurso de las negociaciones.

Quizás lo más importante es que Google está de acuerdo con (y alienta) a los fabricantes y socios que usan APEX para entregar actualizaciones a través de Play Store para sus propios componentes.

Estos 12 módulos se actualizan a través de Play Store, lo que significa que los OEM deben aceptar permitir estas actualizaciones para acceder a Play Store. Project Mainline ahora es una parte principal de la compatibilidad con Android, por lo que si su teléfono ejecuta Android Q y tiene acceso a Google Play Store, es compatible con Project Mainline.

Para todo lo que no cae bajo ese paraguas, Google creó el contenedor APEX de código abierto, lo que significa que sería posible para dispositivos Android no estándar para seguir eligiendo actualizar componentes críticos de esta manera, incluso si utiliza algo que no sea Play Store. Esta es una gran noticia para el ecosistema de Amazon, así como para los teléfonos lanzados en lugares como China, donde Play Store no es una garantía.

Quizás lo más importante es que Google está de acuerdo con los fabricantes y socios que usan APEX para entregar actualizaciones a través de Play Store para sus propios componentes. Esto podría significar que empresas como Samsung podrían usar APEX para actualizar sus propias aplicaciones a nivel de sistema sin requerir un reinicio total y una actualización en nombre del usuario. En teoría, los operadores también podrían usar esto para actualizar las cosas relacionadas con la red en su teléfono si se considera necesario. Nada de esto es una garantía, por supuesto, pero Google ha dejado en claro que hay mucho potencial aquí para el uso compartido.

El comienzo del futuro

Russell Holly

Russell es un editor colaborador en Android Central. Es un ex administrador del servidor que ha estado usando Android desde el HTC G1, y literalmente escribió el libro en tabletas Android. Por lo general, puede encontrarlo persiguiendo la próxima tendencia tecnológica, para gran pesar de su billetera. Encontrarlo en Facebook y Gorjeo.

instagram story viewer