versiones pie oreo developer caracteristicas android

pie - android versiones



Diferencia entre las API de Google(Imagen del sistema x86) y las API de Google(Imagen del sistema ARM) en Android 4.4.2 (1)

Al principio, las únicas imágenes del sistema Android disponibles se ejecutaban en el conjunto de instrucciones ARM. Una imagen del sistema se utiliza para crear diferentes dispositivos virtuales Android (AVD) y emular los diferentes dispositivos Android de uso común.

Dado que las estaciones de trabajo de los desarrolladores generalmente están basadas en Intel x86, también se debe emular el conjunto de instrucciones ARM. Esto dio como resultado un rendimiento deficiente de los AVD debido principalmente a la cantidad de traducción que el procesador x86 estaba haciendo para emular también el conjunto de instrucciones ARM.

En Android 4.0.3 (API 15), Intel proporcionó su propia imagen del sistema Android basada en x86. Esto podría usarse para crear AVD que no necesitaban traducir ARM. En combinación con Intel Hardware Accelerated Execution Manager (HAXM), los AVM x86 eran hasta 10 veces más rápidos que los emuladores ARM equivalentes.

El soporte para las API de Android específicas de Google, como la API de Google Maps de Android, no se proporciona con las imágenes de sistema estándar de Android. Deben instalarse por separado utilizando el Administrador de Android SDK. Para usar estas API con una imagen del sistema x86, también debe instalar las API de Google (Imagen del sistema x86) para el mismo nivel de API.

Estaba siguiendo esto ( http://developer.android.com/google/play-services/setup.html#Install ). Me pidió que instalara las API de Google para Android API 17 (o superior), pero cuando abrí SDK Manager, así es como se veía:

Entonces, mi pregunta es: ¿Cuáles son estas dos API de Google? Y, ¿cuál es la diferencia entre estos dos?