Noticias, Gadgets, Android, Móviles, Descargas de Aplicaciones

Google revela cómo reinventó las actualizaciones en Android

Problemas de seguridad, falta de software de calidad e interrupciones en las actualizaciones. Estas son las afirmaciones que Google hace principalmente para Android. Después de todo, a pesar de todas las ventajas del producto, son las desventajas las que se graban mejor en la memoria. Nos persiguen y solo nos hacen recordarlos en Google. Por supuesto, el gigante de las búsquedas, que no tolera compromisos, se dio cuenta de que era necesario cambiar algo. Pero si los problemas de seguridad dependen en gran medida de los propios usuarios, que descargan todo, y el software de alta calidad es un concepto muy condicional, entonces no se puede argumentar en contra de la presencia de interrupciones con las actualizaciones.

E / S de Google

Siempre ha habido problemas con las actualizaciones de Android. Incluso en un momento en que los parches de seguridad mensuales no existían en principio, los fabricantes no tenían prisa por adaptar incluso las nuevas versiones del sistema operativo para sus teléfonos inteligentes, que se lanzaban dos veces al año en el mejor de los casos. Nadie les pagó por ello. Por lo tanto, el número mínimo de desarrolladores fue suficiente para optimizar y lanzar al menos una actualización, sin mencionar dos. Desde entonces, nada ha cambiado fundamentalmente, por lo que Google decidió asumir algunas de las responsabilidades. Así nació Project Mainline.

¿Qué es Project Mainline?

Proyecto Mainline

Project Mainline es la nueva iniciativa de Google para dividir Android en 12 módulos independientes. Esto era necesario para que la empresa pudiera proporcionar de forma independiente a los usuarios de teléfonos inteligentes Android, independientemente del fabricante, las actualizaciones necesarias, enviándolas a través de Google Play. Es importante entender que en este caso no estamos hablando de actualizaciones de seguridad o iteraciones anuales que contienen nuevas características. Aún así, el gigante de las búsquedas obviamente no quería hacer todo el trabajo por los fabricantes. Estamos hablando de las llamadas actualizaciones del sistema de Google Play, que aparecieron el año pasado y se han desarrollado este año.

El propósito de dividir Android en módulos era poder lanzar actualizaciones con los cambios más importantes del sistema. Por ejemplo, para corregir errores críticos que los fabricantes ya se niegan a corregir, refiriéndose a la antigüedad del teléfono inteligente, o agregar las funciones necesarias que funcionan a nivel del sistema, por ejemplo, para optimizar aplicaciones. A pesar de la promesa de la idea, el proyecto Project Mainline aún se encuentra en el comienzo de su viaje, explicó Dave Burke, jefe de desarrollo de Android.

Actualizaciones del sistema de Google Play

“De hecho, hay más de 12 módulos que componen Android. Tenemos varios módulos Wi-Fi, varios módulos API y de telemetría, a través de los cuales recolectamos la información necesaria. Solo por conveniencia, se decidió dividirlos en grupos. Android ahora consta de 21 módulos, pero creo que más importante que los módulos en sí fue el trabajo de aislarlos. Fue un trabajo muy difícil, al que, sin embargo, nos enfrentamos. Solo queríamos que cada uno de estos grupos de módulos se pudiera actualizar de forma independiente. Pero estoy de acuerdo en que nuestro objetivo aún no se ha logrado y todavía tenemos mucho por hacer ”, explicó Burke.

Arquitectura modular

Realmente no estuvo exento de problemas, confirmó Ilyan Malchev, miembro del equipo de desarrollo de Android. A pesar de que los módulos en sí se actualizan con bastante regularidad, esto no significa que todo lo que rodea a estos módulos también se esté actualizando. Por lo tanto, debe tener mucho cuidado al publicar una actualización. Si algo sale mal, todo el conjunto de software que depende de este grupo de módulos simplemente volará y dejará de funcionar correctamente. Pero, por otro lado, es mucho, mucho mejor que no poder soportar los componentes necesarios del sistema operativo, enfatizó.

Obviamente, las actualizaciones del sistema Google Play a través de las cuales Google está distribuyendo cambios a Android no son el límite. Ahora salen de forma irregular y solo cuando es necesario. Sin embargo, si los desarrolladores del gigante de las búsquedas lograron crear un sistema en el que puedan lanzar actualizaciones independientemente de los fabricantes, utilizando su tienda de aplicaciones como plataforma de distribución, es muy probable que en el futuro Project Mainline permita versiones completas de Android se lanzará de la misma manera.