¿Cómo puedo identificar si mi dispositivo está usando el tiempo de ejecución ART o un Dalvik?

Tengo una aplicación llamada Timberman .

La imagen muestra la nota.

Debajo de la descripción da una nota importante:

El juego no es compatible con dispositivos ART en este momento. Cambie a Dalvik.

No entiendo qué/cómo se puede confirmar si su dispositivo es un dispositivo ARM o compatible con Dalvik. También indique una diferencia clara entre Dalvik y un ART.

Nota : Me gustaría aclarar que no busco ninguna recomendación con respecto a ninguna aplicación en particular. Solo quiero saber: ¿cómo afecta el ART al juego/dispositivo? ¿Tiene algo que ver con la seguridad del teléfono o simplemente difiere el funcionamiento del dispositivo?

He instalado/usado muchas aplicaciones hasta ahora, pero nunca encontré este tipo de nota.

Está confundiendo ART con ARM, ARM es la arquitectura más común utilizada en dispositivos Android, mientras que ART es el nuevo tiempo de ejecución de Android que no está presente en las versiones de Android anteriores a 4.4, en 4.4 está disponible en "Opciones de desarrollador" en Configuración, y en la vista previa para desarrolladores de Android L, es el único tiempo de ejecución que puede usar. La mayoría de los dispositivos Android hoy en día usan Dalvik.
@Shvelo Supongo que es más bien un error tipográfico, ya que aparece solo en un lugar, mientras que a lo largo de la pregunta, OP usa el término ART correctamente;)

Respuestas (2)

Respuesta corta: a menos que lo haya cambiado usted mismo, es Dalvik.

Dalvik es actualmente la VM compatible para Android. ART es una nueva máquina virtual, que se espera que se convierta en la admitida para la futura versión L. Si está utilizando la vista previa del desarrollador L, está utilizando ART.

En KitKat, hay una vista previa (una versión beta temprana) de ART, que puede activar desde las opciones de desarrollador. No se recomienda hacer esto porque la vista previa tiene errores y aún no es compatible con todas las aplicaciones. La opción está ahí principalmente para que los desarrolladores de aplicaciones prueben sus aplicaciones con ART e informen errores.

Entonces, a menos que esté usando la vista previa del desarrollador L, o haya activado ART en la configuración del desarrollador, está usando Dalvik, que es la única opción recomendada para los usuarios finales.

Básicamente, hay dos entornos de tiempo de ejecución en Android.

1) Dalvik VM: Dalvik es el tiempo de ejecución administrado que utilizan las aplicaciones y algunos servicios del sistema en Android. Dalvik se creó originalmente específicamente para el proyecto Android.

2) ART: ART es un nuevo tiempo de ejecución de Android que se está introduciendo de manera experimental en la versión 4.4 que eventualmente reemplazará a Dalvik. Esta es una vista previa del trabajo en curso en KitKat que se puede activar en Configuración > Opciones de desarrollador.

Importante: Dalvik debe seguir siendo el tiempo de ejecución predeterminado o corre el riesgo de romper sus implementaciones de Android y aplicaciones de terceros.

El contenido anterior es del sitio de desarrolladores de Android.