¿Cambiar a ART acelera tu dispositivo KitKat de Android?
¿Se puede cambiar el tiempo de ejecución KitKat de Android 4.4.2 para extraer el rendimiento adicional de su teléfono, o ART es mejor dejarlo solo hasta que Google decida implementarlo como un reemplazo de trabajo para Dalvik??
¿Qué es Android Runtime??
Los dispositivos Android se envían con un runtime llamado Dalvik. Tus aplicaciones necesitan Dalvik para trabajar. Android Runtime, o ART, ofrece una alternativa más rápida; Dalvik está optimizado para ejecutarse en hardware antiguo con un procesador y memoria limitados, algo que no se requiere del hardware moderno de Android.
Con Dalvik, las aplicaciones se compilan utilizando el compilador Just-In-Time (JIT), haciendo uso de los recursos gratuitos del sistema. ART difiere al compilar las aplicaciones en la etapa de instalación al usar la compilación Ahead-Of-Time (AOT).
Cambiar el tiempo de ejecución de su dispositivo Android solo es posible en Android 4.4 KitKat (que es Android 4.4.1 y 4.4.2), pero el cambio es fácil de lograr. El resultado previsto es que sus aplicaciones y juegos deberían iniciarse más rápidamente, no es algo malo!
Cambio de Dalvik Runtime a ART
Para cambiar el tiempo de ejecución de su dispositivo Android 4.4.2 KitKat de Dalvik a ART, tendrá que encontrar el menú Opciones de desarrollador de su dispositivo.
Esto está oculto, pero se revela fácilmente. Abierto Ajustes> Acerca del teléfono y encuentre el número de compilación - toque esto 7 veces. Verá una ventana emergente que le informará que se necesitan más toques para convertirse en desarrollador, pero puede ignorarlo hasta que haya terminado..
Grifo Espalda al Ajustes Menú y abrir el nuevo Opciones de desarrollador menú.
Antes de proceder a cambiar su tiempo de ejecución, considere hacer una copia de seguridad de su dispositivo. ¿Qué es una copia de seguridad de Nandroid y cómo funciona exactamente? ¿Qué es una copia de seguridad de Nandroid y cómo funciona exactamente? Necesitas ese respaldo listo. Lea más en caso de que los resultados no sean favorables (aunque esto no es obligatorio).
Desde aqui, encontrar Seleccione Runtime> Use ART. Grifo DE ACUERDO para confirmar y esperar a que se reinicie el teléfono y se realicen los cambios necesarios.
El mensaje “Android se está actualizando ... ” se mostrará como las aplicaciones están optimizadas para ART. Cuando se inicie Android, estará listo para aprovechar el rendimiento mejorado de la aplicación ... en teoría.
Razones contra el cambio a ART
Si bien es utilizable, actualmente ART no está habilitado de forma predeterminada, ya que aún se encuentra en la etapa de prueba. Puede considerarse un huevo de Pascua útil de los desarrolladores de Android para mostrarle los aumentos de rendimiento que se pueden esperar en futuras versiones..
Si cambias a ART o no, es totalmente tu elección. El tiempo de ejecución aún no está optimizado, y aunque las estimaciones afirman que el tiempo de lanzamiento de la aplicación se puede reducir a la mitad, hay desventajas. Las aplicaciones compiladas en el punto de instalación con AOT ocupan más espacio de almacenamiento, y la velocidad mejorada de inicio de la aplicación se ve mitigada por un mayor tiempo de instalación.
Otra desventaja de ART en esta etapa es la falta de soporte para ciertas aplicaciones. Aunque muchas aplicaciones de alto perfil se han actualizado para admitir ART, no hay garantía de que las aplicaciones en las que confía funcionen con el tiempo de ejecución de Android. Esto tampoco es necesariamente un problema a corto plazo: no hay ningún requisito para que los desarrolladores actualicen las aplicaciones más antiguas en esta etapa.
Por último, tenga en cuenta que el cambio a ART se realiza mejor en una ROM stock. La mayoría de las ROM personalizadas Cómo encontrar e instalar una ROM personalizada para su dispositivo Android Cómo encontrar e instalar una ROM personalizada para su dispositivo Android Android es super personalizable, pero para aprovechar al máximo, necesita actualizar una ROM personalizada. Aquí es cómo hacer eso. Leer más no proporciona soporte para cambiar al tiempo de ejecución de Android.
Benchmarking: ART Vs Dalvik
Con el fin de evaluar si el tiempo de ejecución de Android realmente iba a marcar la diferencia en la velocidad de mis aplicaciones, realicé algunos puntos de referencia. Lamentablemente, encontré que las mejoras son insignificantes.
Bajo el punto de referencia AnTuTu:
- Puntuación de Dalvik: 16719
- Puntuación ART: 17431
Resultado: ART es 0.95% más rápido.
Usando 3D Benchmark (tormenta de hielo)
- Puntuación de Dalvik: 5638
- Puntuación ART: 5616 (sin sonido)
Resultado: Dalvik es 1% más rápido..
Finalmente, hice un benchmark con Vellamo (Metal).
- Puntuación de Dalvik: 539
- Puntuación ART: 540
Resultado: ART es 1% más rápido..
También corrí un trío de aplicaciones, Chrome, Comics de Comixology y Doctor Who: Legacy, y encontré la diferencia en la velocidad apenas perceptible.
Identificando aplicaciones que no funcionan en ART
Como se señaló anteriormente, hay una buena parte de las aplicaciones que no funcionan en ART. Esto puede ser un problema, especialmente si has notado algunas mejoras de rendimiento.
Afortunadamente, existen varios sitios web que comparten información sobre las aplicaciones que funcionan en ART, que se basan en datos de colaboración colectiva..
Quizás la mejor lista es www.androidruntime.com/list, una base de datos de búsqueda creada con la intención específica de ayudarlo a encontrar las aplicaciones compatibles con ART..
Si ART no funciona para usted, es posible cambiar de nuevo regresando a la Seleccione Runtime Opción, donde debes elegir. Usar dalvik.
ARTE: No muy listo para hacer una diferencia
El tiempo de ejecución de Android ciertamente parece que marcará una diferencia, aunque en esta etapa es difícil decirlo.
Sin embargo, como se indicó anteriormente, el ART aún se está optimizando, por lo que hasta que se despliegue como un componente de Android que funcione completamente, no deberíamos desanimarnos si los aumentos de velocidad no son los esperados..
Una última nota. Si está usando ART y descubre que una aplicación que desea usar no funciona, no es una buena idea dejar comentarios negativos en Play Store, como lo hicieron algunos conmutadores de ART frustrados. Obviamente, esto no es útil para los desarrolladores u otros usuarios que podrían estar confundidos o incluso desanimados de usar una aplicación que de lo contrario funcionaría perfectamente en su teléfono con el tiempo de ejecución de Dalvik.
¿Planea probar el tiempo de ejecución de Android, o prefiere esperar hasta que esté ampliamente disponible? Cuéntanos tu opinión en los comentarios..
Crédito de la imagen destacada: Placeit.net
Crédito de la imagen: llamada telefónica decepcionada a través de Shutterstock
Explorar más sobre: Benchmark.