Inicio Noticias APEX: Como Google promete mejorar (otra vez) las actualizaciones de Android

APEX: Como Google promete mejorar (otra vez) las actualizaciones de Android

La historia con Google, Android y las actualizaciones parecen cuento de nunca acabar.

Partiendo por las particiones A/B (implementado en equipos con Nougat nativo, pero no obligatorio para los fabricantes) y llegando a la fecha a Project Treble (Oreo y superior, previa implementación de la imagen /vendor)

Gracias a XDA nos hacemos eco de que Google está trabajando en algo más que Treble para mejorar el proceso de actualizaciones de Android. Este sería, como ya avisa el título: APEX.

¿Qué es APEX?

APEX, es una metodología utilizada en distribuciones GNU/Linux que permite actualizar cada paquete de forma independiente, sin importar distribución o sí es necesario un reinicio incluso, permitiendo actualizar el sistema operativo «en caliente» y casi sin que el usuario lo note.

Google podría implementar esto en Android Q Queso para permitir agilizar el lento y molesto proceso de actualizaciones, pudiendo enviar las modificaciones a través de Google Play (o de forma automática vía OTA sin interacción adicional del usuario).

Google ya hace uso de APEX en algunas partes del sistema (en Android Runtime (ART) por dar un ejemplo) y quiere expandir esto al resto del sistema operativo aprovechando bibliotecas dinámicas (dynamic libraries).

¿Como se puede implementar?

Primero, y para que entendamos, sí ocurriese en Android Q, sería solo para equipos que lo implementen de fábrica, dado que se deben hacer modificaciones a nivel de núcleo (kernel) para soportar todo un proceso de arranque dinámico enlazando a archivos fuera de la partición destinada a tal fin (/system, /boot) y pudiendo ejecutarse en local en otra partición, presuntamente de lectura parcial, sin alterar la estructura del resto del sistema.

Esto sin embargo va a ser un problema para los fabricantes que actualizarán los modelos actuales a Q (como ya pasó con Nougat y A/B, o con Oreo y Treble) lo cual indica sin duda que será algo opcional en el CDN de Android para las nuevas versiones.

Por lo demás, en XDA mostraron el proceso cuando se monta un archivo .APEX hasta que queda como carpeta usable (es una mini imagen de disco, que contiene los datos de forma muy parecida a un .APK actual)

Opiniones al respecto:

El sistema es idéntico al de Magisk, que funciona con módulos, y son actualizables sin depender de otra cosa que no sea el Manager. Ahora, con Google haciendo esto podría mejorar quizá no las actualizaciones (porque eso no pasará) sí no que dar soporte a API’s y librerías de versiones nuevas (Android R, S, etc) en dispositivos con este nuevo formato.

O quizá simplemente es la antesala a que Google migre los datos de Android a Fucsia sin que lo notemos.

Sea como sea, este nuevo tipo de particiones no está confirmada por el gigante de software, de tal modo que debemos esperar la conferencia de Google para ver más noticias sobre esto. Que desde luego, cubriremos.

Ultimas Noticias

iOS no mostrará la información de tu batería si esta no fue instalada por Apple.

Malas noticias tenemos a los usuarios de Apple, ya que según reportan en el sitio estadounidense iFixit, las últimas versiones de iOS...

Eclipse 2019: ¿Fotografía con smartphone? Se puede, y te decimos como aprovecharlo al máximo.

Si estas en Chile o Argentina, seguro ya has escuchado de todo acerca del eclipse solar que se producirá el día de...

Se hizo de rogar: EMUI 9.1 ya está disponible para el Huawei Mate 20 y Mate 20 Pro

A estas alturas todos sabemos los problemas que tiene Huawei en el mundo (si no lo recuerdas, ve aquí, o aquí), pero...

Analizamos la orden de EEUU que afecta a Huawei. Sus efectos y repercusiones.

El 15 de mayo, el presidente de Estados Unidos Donald J. Trump decidió hacer obra de sus promesas de campaña y emitió...