Cómo habilitar el tiempo de ejecución de Android (ART) en Mi 3 con MIUI 5/6

Con el lanzamiento de Android 4.4 KitKat, se introdujo experimentalmente un nuevo tiempo de ejecución de Android llamado "ART". Actualmente, Dalvik es el tiempo de ejecución predeterminado para dispositivos Android y ART está disponible opcionalmente en varios dispositivos con Android 4.4, como teléfonos Nexus, dispositivos de edición Google Play, teléfonos Motorola con stock de Android y muchos otros teléfonos inteligentes. ART se encuentra actualmente en la etapa de desarrollo, que se ha introducido deliberadamente para obtener comentarios de los desarrolladores y los usuarios. ART eventualmente reemplazará el tiempo de ejecución de Dalvik una vez que se vuelva completamente estable en el futuro. Hasta entonces, los usuarios con dispositivos compatibles pueden cambiar de Dalvik a ART si están interesados ​​en probar esta nueva funcionalidad y experimentar su rendimiento.

¿Qué hay de nuevo en ART?

ART es un intento de hacer que Android sea más rápido al mejorar el rendimiento de la aplicación y hacer que el dispositivo en general sea fluido. Hay varias características nuevas en ART, la principal es el modo de compilación completamente nuevo. Para aquellos que no lo saben, Dalvik usa el compilador Just in time (JIT) mientras que ART usa Compilador anticipado (AOT), que es más inteligente y puede mejorar el rendimiento de la aplicación. ART mejora la recolección de basura de varias maneras y también tiene una verificación del tiempo de instalación más estricta que Dalvik. En ART, la aplicación se compila solo una vez en el momento de la instalación, por lo que se compila previamente, lo que da como resultado un rendimiento mejorado de la aplicación y una menor carga de CPU, lo que mejora la duración de la batería. Sin embargo, debe tenerse en cuenta que los tamaños de las aplicaciones (nueva instalación) aumentan significativamente al usar ART, lo que podría ser un problema para los dispositivos con poco almacenamiento interno.

Vea el esclarecedor video de demostración de ART contra Dalvik por David de PhoneBuff

¿Cómo cambiar al tiempo de ejecución de ART?

Para cambiar o habilitar ART, su dispositivo debe ejecutar Android 4.4 KitKat y debe ser compatible con ART. Puede activar fácilmente el tiempo de ejecución de ART desde Configuración> Opciones de desarrollador> Seleccionar opción de tiempo de ejecución. (Propina - Si no puede ver las opciones de desarrollador en Configuración, vaya a Acerca del teléfono, desplácese hacia abajo y toque 7 veces en el número de compilación para habilitar las opciones de desarrollador). El teléfono se reiniciará ahora y comenzará a optimizar las aplicaciones para ART, que pueden tardar tiempo dependiendo de la cantidad de aplicaciones instaladas en su dispositivo.

Precauciones que se deben tomar al usar ART -

Como Dalvik es el tiempo de ejecución predeterminado en los dispositivos Android, puede haber un cambio en el comportamiento de algunas aplicaciones que no funcionan en ART. Sin embargo, la mayoría de las aplicaciones existentes ahora son compatibles con ART y deberían funcionar bien con el nuevo tiempo de ejecución. Pero en caso de que experimente errores o fallas de la aplicación con ART, entonces es aconsejable volver atrás y permanecer con ART.

Cambiar a ART en Xiaomi Mi 3 con MIUI v5 o MIUI v6 -

Mi 3 ya no ofrece la opción de habilitar ART en las opciones de desarrollador. Afortunadamente, existe un truco para habilitar el tiempo de ejecución ART en la ROM MIUI que se basa en Android 4.4 KitKat.

Descargo de responsabilidad: Es recomendable realizar una copia de seguridad de sus datos. No seremos responsables en caso de que su dispositivo sea bloqueado. ¡Pruébalo bajo tu propio riesgo!

- Requiere raíz

- No lo intente si tiene WSM Tools instalado, ya que no es compatible con ART.

PD Probamos esto en Mi 3W (variante india) que ejecuta MIUI v6 Developer ROM.

Para habilitar ART en Mi 3, siga cuidadosamente los pasos a continuación:

1. Asegúrese de que su Mi 3 esté enraizado. Referir publicación: Cómo rootear Xiaomi Mi 3 (aquellos que ejecutan MIUI 6 Developer ROM, consulte esta guía).

2. Instale "ES File Explorer" desde Play Store.

3. Abra ES File Explorer, toque el icono de menú en la esquina superior izquierda y seleccione Herramientas. En las herramientas, habilite la opción 'Root Explorer' y el acceso de root completo al explorador ES cuando se le solicite.

4. En ES Explorer, abra el directorio Dispositivo (/) desde Menú> Local> Dispositivo. Vaya a la carpeta / data / property. Abre el “Persist.sys.dalvik.vm.lib”Como Texto y luego seleccione Editor de notas ES.

5. Edite el archivo seleccionando la opción de edición en la esquina superior derecha. Cambiar el nombre de la línea de libdvm.so a libart.so

6. Vuelva y seleccione "Sí" para guardar el archivo. Luego reinicia el teléfono.

7. Después de reiniciar, su Mi 3 permanecerá en el logotipo de Mi durante aproximadamente un minuto. ¡No te preocupes!

Luego, comenzará a optimizar las aplicaciones para ART, lo que puede demorar entre 15 y 20 minutos, dependiendo de la cantidad de aplicaciones instaladas en su teléfono. También notará un aumento en el tamaño de las aplicaciones instaladas después de habilitar el tiempo de ejecución ART en Mi 3.

     

Nota: Después de cambiar a ART, cada vez que reinicie su Mi 3 la próxima vez, optimizará todas las aplicaciones una vez más; lo cual es un poco molesto. Pero notamos lo mismo en Moto G 2014, por lo que no parece estar limitado a Mi 3 o MIUI.

En caso de que desee volver al tiempo de ejecución de dalvik, siga de manera similar los pasos anteriores y cambie el nombre del texto en el archivo "persist.sys.dalvik.vm.lib" a libdvm.so

Comparta sus puntos de vista si prueba esta funcionalidad en su Mi 3. ?

Etiquetas: AndroidMIUIROMRootingConsejosXiaomi