Red de conocimiento informático - Conocimiento informático - ¿Qué es el modo artístico de Android?

¿Qué es el modo artístico de Android?

¿Qué es exactamente el modo ART? El modo ART es la abreviatura de Android runtime. ¿Cuál es la diferencia entre este y el modo tradicional de Android Dalvik? ¿Cuáles son sus ventajas? De hecho, antes de Android 4.2, todas las aplicaciones del sistema de telefonía móvil Android se ejecutaban en la máquina virtual Dalvik Java. Este modo de funcionamiento también dependía de un compilador. se utiliza para comunicarse con la aplicación. Cada vez que se ejecuta la aplicación, el código del programa debe convertirse en código de máquina antes de poder ejecutarse. Esto prácticamente agrega un procedimiento adicional, lo que resulta en un consumo de energía relativamente rápido y un gran uso de memoria, incluso para los teléfonos insignia. mucho tiempo, provocará un retraso grave.

En comparación, el modo ART resuelve muy bien este problema. Al instalar la aplicación, lee previamente y compila automáticamente el código del programa, lo que permite que el programa se compile directamente en lenguaje de máquina, eliminando la necesidad. El modo Dalvik requiere una conversión de código constante para lograr una alta eficiencia, ahorro de energía, menor uso de memoria del sistema y un funcionamiento fluido del teléfono móvil. Pero siempre hay pros y contras en todo. Si bien ART resuelve este problema, también tiene las siguientes desventajas: ocupará un espacio de almacenamiento ligeramente mayor y llevará más tiempo instalar el programa que en el modo Dalvik normal para lograr la configuración previa. compilación. Ahora experimentemos el modo ART para ver si vale nuestras expectativas.

Con la popularización de 1080p y otras optimizaciones profundas, el tamaño del APK de la aplicación Android es cada vez mayor. Cuando se ejecuta en modo ART, ocupa menos almacenamiento (ROM) o memoria de ejecución (RAM). ). La ocupación será más evidente. Sin embargo, este rango es completamente aceptable, después de todo, nuestros teléfonos móviles actuales comienzan básicamente con 8 GB, por lo que no supone ningún problema.

De hecho, no hay mucha diferencia en la velocidad de respuesta general entre los modos ART y Dalvik. La mayoría de las diferencias son de aproximadamente 1 segundo o menos. Por supuesto, esta es también la razón por la que actualmente existen pocas aplicaciones optimizadas para el modo ART. En la prueba de referencia, se revelan las ventajas del modo ART y, de hecho, es mucho más eficiente que Dalvik.

Después de todo, un nuevo modo operativo subyacente todavía depende de la adaptación de la aplicación para maximizar sus ventajas. Sin embargo, actualmente Android 4.4 no se ha popularizado mucho y sólo está disponible en algunos modelos. Por lo tanto, la compatibilidad en modo ART sigue siendo un problema por el momento. Muchas aplicaciones no están adaptadas y se verán obligadas a cerrarse o simplemente en el. En caso de no respuesta, habrá que esperar a la posterior optimización y seguimiento por parte del fabricante del teléfono móvil.

En cuanto a la diferencia esencial entre el modo ART y Dalvik, puedes entenderla mediante una analogía. El modelo Dalvik es como una bicicleta plegable que debe ensamblarse antes de cada uso antes de poder ponerla en la carretera. La modalidad ART es una bicicleta que se ha instalado y puedes subir y bajar directamente. Por lo tanto, no hay duda de que el modo ART es definitivamente mejor que Dalvik en términos de eficiencia. Todo lo que podemos hacer ahora es esperar pacientemente a que los fabricantes de aplicaciones optimicen el programa para adaptarlo al modo ART y tener uno completamente nuevo. experiencia.