Google convertirá Android Runtime (ART) en un módulo principal en Android 12

Google convertirá Android Runtime (ART) en un módulo Project Mainline en Android 12, permitiéndole actualizarse a través de Play Store. ¡Sigue leyendo!

Línea principal del proyecto Es uno de los mayores cambios en Android en los últimos años. Si bien es posible que usted, como consumidor, no note este cambio, altera fundamentalmente el funcionamiento de Android como un sistema operativo de código abierto, con más poder que nunca en manos de Google antes. Si este aumento del control es bueno o malo es un tema para un debate diferente. Ahora, Google planea incluir Android Runtime (ART) como un módulo principal actualizable en androide 12.

¿Qué es el tiempo de ejecución de Android (ART)?

Android Runtime, o ART, es el tiempo de ejecución predeterminado en Android que fue introducido en 2013 junto con Android 4.4 Kitkat. Como menciona Google, ART es el "tiempo de ejecución administrado utilizado por aplicaciones y algunos servicios del sistema en Android". Aquí hay un vídeo de XDA TV de 2014 que explica ART con referencia a los cambios que provoca con respecto a la antigua Dalvik VM:

En pocas palabras, ART esencialmente traduce el código de bytes de una aplicación de Android en instrucciones nativas. Utiliza compilación anticipada para compilar aplicaciones en código de máquina nativo directamente después de la instalación. Como puedes adivinar, esta es una función bastante importante que idealmente debería funcionar de la misma manera en todo el ecosistema de Android.

ARTE como módulo principal

Según lo descubierto por el desarrollador reconocido de XDA lucas020400, a El ingeniero de Google ha revelado que la compañía planea hacer de Android Runtime (ART) un módulo principal actualizable en Android S/Android 12.

Al convertir ART en un módulo principal, Google podrá ejercer mucho más control sobre él, en línea con el tema general de los módulos principales. Como mencionamos en nuestro explicador principal en Project Mainline:

Project Mainline amplía los esfuerzos de Project Treble. Mientras que Treble redujo la dependencia de los OEM de los proveedores de SoC para cada actualización del sistema operativo, Mainline reduce la dependencia de Google de los OEM para entregar actualizaciones de seguridad a los componentes clave del sistema operativo. Project Mainline extiende la filosofía Treble a partes más críticas del marco de Android, eliminando a los OEM como intermediarios dependientes de esta ecuación. El propósito del Proyecto Mainline es que Google tome el control de los componentes del marco y las aplicaciones del sistema que están Es fundamental para la seguridad y mantener la coherencia del desarrollo lejos de los OEM. Project Mainline se conoce legítimamente como el El mayor cambio en Android desde Project Treble.

ART como módulo principal permitiría a Google actualizarlo sin necesidad de una actualización OTA del sistema. Si Google obliga a los OEM a precargar un módulo ART firmado por Google (probablemente entregado en forma de APEX), entonces Google podrá conservar el control sobre la publicación de actualizaciones de ART en todo Dispositivos Android. Google podría enviar actualizaciones a ART a través de Google Play Store y los OEM no podrían realizar modificaciones en ART. Esto, a su vez, avanza hacia la coherencia de comportamiento que los desarrolladores de aplicaciones de terceros esperarían en todo el ecosistema.