COMPUTING

Android 12 podría incluir importantes mejoras en la compatibilidad de aplicaciones

 

El discurso de Google cuando lanzó Android fue la apertura y la personalización. A diferencia de Apple, lanzó su sistema operativo móvil bajo licencias de código abierto, lo que permite a los fabricantes de dispositivos modificarlo. Este enfoque desconectado ayudó a Android a convertirse en la plataforma informática más popular en la Tierra, pero ha sido difícil alcanzar los niveles de pulido y consistencia de Apple. Google ha intentado centralizar partes de Android para abordar esto a lo largo de los años, y una El componente principal llamado ART está configurado para recibir este tratamiento en Android 12. El resultado podría ser una compatibilidad de aplicaciones muy mejorada, lo que seguramente hará felices a todos.

Hasta hace unos años, cada actualización de los teléfonos Android requería reconstruir el sistema operativo desde cero con la última base de código de Google. Eso comenzó a cambiar con la adición de Project Treble en Android 8.0 Oreo. Este cambio de arquitectura hace que el código del proveedor sea compatible con versiones posteriores, por lo que las nuevas actualizaciones del sistema operativo se pueden conectar sin ningún cambio de bajo nivel de Qualcomm y otros fabricantes de chips. Project Mainline apareció en Android 10 para modular aún más el sistema operativo y ofrecer actualizaciones del sistema central a través de Play Store.

Según una nueva nota en el código fuente abierto de Android, Google planea mover Android Runtime (ART) a Mainline con Android 12. Eso significa que podrá actualizar este componente vital del sistema en potencialmente todos los nuevos dispositivos Android a partir del próximo año. ART es vital porque, sin él, su teléfono no sabría cómo ejecutar ninguna de sus aplicaciones.

ART llegó a Android en 4.4 KitKat y se convirtió en obligatorio un año después. ART es lo que se conoce como compilador anticipado (AOT). Toma el código de bytes de las aplicaciones y lo compila en instrucciones nativas, que están listas para su teléfono cada vez que abre la aplicación. ART reemplazó a Dalvik VM, que era un compilador “justo a tiempo” que convertía el código sobre la marcha y, como resultado, era bastante lento.

Si Google comienza a exigir a los OEM que incluyan un componente ART firmado por Google en los teléfonos, Google podría enviarle actualizaciones en todos los dispositivos Android certificados. La compatibilidad de las aplicaciones de Android ha avanzado mucho, pero todavía hay ocasiones en las que un teléfono puede procesar una aplicación de forma incorrecta o interrumpir los servicios en segundo plano debido a modificaciones del sistema OEM. Un módulo ART universal actualizado por Google podría hacer que las aplicaciones sean más consistentes en todos los dispositivos, lo cual es bueno para los usuarios y estupendo para desarrolladores que constantemente tienen que rastrear errores específicos del dispositivo.

Nada de esto es oficial todavía: Google no ha anunciado la inclusión de ART en Android 12, pero el proyecto está en curso en el proyecto de código abierto. Si llega a buen término, las aplicaciones de Android podrían obtener un gran impulso de usabilidad.

 

Publicaciones relacionadas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar
Cerrar