Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Android Runtime
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Problemas artículo|mal traducido|t=20141008}} [[Archivo:ART view.png|thumb|upright=1.8|right|Comparación entre las arquitecturas de Dalvik y ART.]] '''Android Runtime''' ('''ART''') es un [[entorno de ejecución]] de aplicaciones utilizado por el sistema operativo móvil [[Android]]. ART reemplaza a [[Dalvik]], que es la [[máquina virtual]] utilizada originalmente por Android, y lleva a cabo la transformación de la aplicación en instrucciones de máquina, que luego son ejecutadas por el [[entorno de ejecución]] nativo del dispositivo. == Características == A diferencia de Dalvik, que desde [[Anexo:Historial_de_versiones_de_Android#Android_2.2.x_Froyo|Android 2.2 "Froyo"]] utiliza "[[Compilación en tiempo de ejecución|just-in-time]]" (JIT) para [[compilar]] el código cada vez que se inicia una aplicación, ART introduce el uso de "ahead-of-time" (AOT), que crea un archivo de compilación posterior a la instalación de la aplicación. Este archivo es utilizado al abrir la aplicación, con esto se evita que la aplicación se compile continuamente, cada vez que ésta es ejecutada. Al reducir la cantidad global de compilaciones realizadas por cada aplicación, el uso del [[Procesador (informática)|procesador]] del [[dispositivo móvil]] se reduce y aumenta la duración de la batería. Al mismo tiempo, ART trae mejoras en el [[Rendimiento (física)|rendimiento]], tales como la recolección de basura, aplicaciones de [[Depuración de programas|depuración]] y perfilado.<ref>{{cita web | url = https://www.infinum.co/the-capsized-eight/articles/art-vs-dalvik-introducing-the-new-android-runtime-in-kit-kat | título = ART vs Dalvik - introducing the new Android runtime in KitKat | fecha = 4 de diciembre de 2013 | fechaacceso = 5 de octubre de 2014 | autor = Marko Vitas | website = The Capsized Eight | idioma=inglés }}</ref> Para mantener la [[Compatibilidad (informática)|compatibilidad]] con versiones anteriores, ART utiliza el mismo código de bytes de entrada que Dalvik, el cual es suministrado a través de archivos .dex estándar como parte de los archivos APK, mientras que los archivos .odex son reemplazados por archivos de Formato Ejecutable y Enlazable (ELF). Una vez que una aplicación se compila utilizando ART en el dispositivo, ésta es dirigida exclusivamente a partir del ejecutable ELF compilado; Este enfoque elimina diversos gastos involucrados con la compilación [[Compilación en tiempo de ejecución|JIT]], pero requiere de tiempo adicional para la compilación cuando se instala la [[Aplicación informática|aplicación]]. También las aplicaciones ocupan cantidades ligeramente mayores de espacio de almacenamiento para almacenar el código de bytes compilado.<ref>{{cita web | url = https://source.android.com/devices/tech/dalvik/art.html | título = Introducing ART | fecha = 12 de junio de 2014 | fechaacceso = 6 de octubre de 2014 | autor = Android developer portal | website = Android developer portal | idioma=inglés }}</ref> ART debutó como un entorno de ejecución alternativa en [[Anexo:Historial_de_versiones_de_Android#Android_4.4_KitKat|Android 4.4 " KitKat]] " .<ref>{{cita web | url = https://www.xatakandroid.com/sistema-operativo/android-4-4-kitkat-experimenta-sustituir-dalvik-por-art-para-mejorar-el-rendimiento | título = Android 4.4 KitKat experimenta sustituir Dalvik por ART para mejorar el rendimiento | fecha = 2 de noviembre de 2013 | fechaacceso = 5 de octubre de 2014 | autor = Txema Rodríguez| website = Xataka Android }}</ref> y reemplaza completamente a Dalvik a partir de Lollipop.<ref>{{cita web | url = http://www.elandroidelibre.com/2014/06/art-sera-la-unica-maquina-virtual-de-android-l.html | título = ART será la única máquina virtual de Android L | fecha = 25 de junio de 2014 | fechaacceso = 6 de octubre de 2014 | autor = José Ángel Zamora | website = El android libre | fechaarchivo = 14 de octubre de 2014 | urlarchivo = https://web.archive.org/web/20141014034647/http://www.elandroidelibre.com/2014/06/art-sera-la-unica-maquina-virtual-de-android-l.html | deadurl = yes }}</ref> == Referencias == {{Listaref}} {{Control de autoridades}} [[Categoría:Android]] [[Categoría:Máquinas virtuales para Java]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Android Runtime
»
Añadir idiomas
Añadir tema