Google planea herramientas RISC-V para Android en 2024 y quiere que los desarrolladores «estén preparados»


Google

Android está entrando lentamente en la era RISC-V. Hasta ahora hemos visto a Google decir que quiere brindar soporte de «nivel 1» a la prometedora arquitectura de CPU en Android, poniendo a RISC-V en pie de igualdad con Arm. Qualcomm ha anunciado el primer chip RISC-V de Android para el mercado masivo, un chip Snapdragon Wear aún sin título para relojes inteligentes. Ahora Google ha anunciado un cronograma para las herramientas de desarrollo a través del Blog de código abierto de Google. La última publicación se titula «Android y RISC-V: lo que necesita saber para estar listo».

Lograr que el sistema operativo Android y el ecosistema de aplicaciones admitan una nueva arquitectura requerirá una increíble cantidad de trabajo por parte de Google y los desarrolladores, y estas herramientas están sentando las bases para ese trabajo. En primer lugar, Google ya tiene en ejecución el emulador de dispositivo virtual «Cuttlefish», incluido un gif del inicio. Este no es el «emulador de Android» oficial, que está dirigido a desarrolladores de aplicaciones que desarrollan aplicaciones; Cuttlefish es un emulador de hardware para Desarrollo del sistema operativo Android. Es la misma idea que el emulador de Android, pero para la mitad inferior de la pila tecnológica: el kernel, el marco y los bits de hardware. Cuttlefish permite a Google y otros contribuyentes del sistema operativo Android trabajar en una compilación RISC-V de Android sin tener que jugar con un dispositivo RISC-V individual. Google dice que ahora está funcionando lo suficientemente bien como para que puedas descargar y emular un dispositivo RISC-V, aunque la compañía advierte que aún no hay nada optimizado.

El siguiente paso es poner en funcionamiento el emulador de Android (para desarrolladores de aplicaciones), y Google dice: «Para 2024, el plan es tener emuladores disponibles públicamente, con un conjunto completo de funciones para probar aplicaciones para varios factores de forma de dispositivo». Lo bueno de Android es que la mayoría del código de las aplicaciones se escribe sin ninguna arquitectura en mente: todo es Java/Kotlin. Entonces, una vez que Android RunTime comience a escupir código RISC-V, una gran cantidad de código de aplicación debería funcionar. Eso significa que la mayor parte del trabajo de migración deberá realizarse en cosas escritas en el NDK, el kit de desarrollador nativo, como bibliotecas y juegos. Sin embargo, el emulador seguirá siendo excelente para realizar pruebas.

La publicación también confirma, esta vez por parte de Google, que un reloj inteligente de Qualcomm será el primer dispositivo Android RISC-V del mercado. Con el Pixel Watch 2 cambiando SoC de Samsung a Qualcomm, seguro que parece que estamos en curso de colisión al ver que el Pixel Watch 3 o 4 usa este chip Qualcomm RISC-V.



Source link-49