Notasbit

Las mejores noticias de tecnología en un sólo lugar

Publicado por: Genbeta

Publicado en: 07/04/2021 04:56

Escrito por: Gabriela González

Android ya soporta Rust oficialmente como lenguaje de programación para su desarrollo

Android ya soporta Rust oficialmente como lenguaje de programación para su desarrollo

Aunque siguen siendo dos de los lenguajes más usados y eficientes, C y C++ también son famosos por sus problemas de gestión de memoria. De hecho, el equipo que se encarga del desarrollo y mantenimiento de Android dentro de Google, ha expresado que los fallos de seguridad de memoria en C y C++ siguen siendo la fuente de errores en el código de Android más difíciles de abordar.

Esto es una de las razones por las que hace tiempo que Google no solo ha estado promoviendo el uso de lenguajes como Java y Kotlin, sino que ahora, AOSP (Android Open Source Project) soporta Rust como lenguaje para desarrollar el propio sistema operativo.
Rust para el sistema operativo, Kotlin para las apps





A la hora de desarrollar aplicaciones para Android, Google explica que lenguajes como Java y Kotlin son las mejores opciones. Esto es porque esos lenguajes están diseñados para ser fáciles de usar, portables y seguros.

Ahora, en el caso del propio sistema operativo como tal, Java y Kotlin no son una opción. Esto es porque las capas más profundas de Android requieren lenguajes de programación como C, C++ y Rust, es decir, lenguajes que proporcionen acceso a los recursos del sistema y al hardware de bajo nivel, que sea ligeros en recursos y que tengan características de rendimiento más predecibles.

En el caso de C y C++, el desarrollador es el responsable de gestionar el tiempo de vida de la memoria. …

Top noticias del 7 de Abril de 2021