Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cuál es la diferencia entre las API de Google en SDK para Android

Desde android 5.0, Google agregó Google APIs . ¿Qué es eso exactamente?

¿Y cuál es la diferencia entre las APIs de Google, la imagen del sistema intel atom_64 x86 y la imagen del sistema x86 de la inteligencia de las API de Google?

Sé que las imágenes del átomo de Intel son mucho más rápidas, pero hay muchas de ellas.

Y qué versión debo usar como mi emulador principal?

Introduzca aquí la descripción de la imagen

4 Solutions collect form web for “¿Cuál es la diferencia entre las API de Google en SDK para Android”

Desde android 5.0, Google agregó Google APIs. ¿Qué es eso exactamente?

Algunos frascos de la biblioteca y documentación correspondiente. Consulta el directorio de add-ons de tu SDK de Android. Desde complementos / addon-google_apis-google-23 / manifest.ini :

 # details for each library com.google.android.maps=maps.jar;API for Google Maps com.android.future.usb.accessory=usb.jar;API for USB Accessories com.google.android.media.effects=effects.jar;Collection of video effects 

Normalmente, no es necesario instalar las API de Google .

¿Y cuál es la diferencia entre las APIs de Google, la imagen del sistema intel atom_64 x86 y la imagen del sistema x86 de la inteligencia de las API de Google? … y qué versión debo usar como mi emulador principal?

Uno es de 64 bits, el otro es de 32 bits. 64-bit puede ser ligeramente más rápido dependiendo de la arquitectura de su máquina. Desde https://software.intel.com/en-us/android/articles/how-to-develop-and-evaluate-64-bit-android-apps-on-intel-x86-platforms :

Android L con tecnologías de 64 bits para plataformas basadas en el procesador Intel Atom puede ayudar a los desarrolladores a optimizar sus aplicaciones ahora. Construir aplicaciones Android para 64 bits es tan fácil como construir aplicaciones tradicionales de 32 bits para Android. Ahora puede utilizar el emulador oficial de 64 bits de Android para ejecutar y depurar aplicaciones de 64 bits. Para probar el rendimiento de las plataformas Android x86 de 64 bits, reconstruimos varios proyectos de código abierto a 64 bits y tuvimos varios ISVs superiores en las versiones de 64 bits de las aplicaciones de PRC. Los benchmarks de rendimiento muestran ganancias de rendimiento del 7-8% (o incluso el 20% en un caso especial) usando 64 bits en comparación con 32 bits.

Normalmente, sólo es necesario instalar las API de Google Intel x86 Atom_64 System Image para crear un emulador con API de Google. Como se mencionó anteriormente, no es necesario instalar el paquete de API de Google separado.

Si no utiliza ninguna API de Google, puede instalar Intel x86 Atom_64 System Image en su lugar.

Las APIs de Android forman parte de la API de Google . Las API de Google contienen API de Android, API de Google Map, API de Google Services, API de Google Plus y algo así.

Además de SilentKnight Respuesta, Por favor, consulte también este enlace.

https://developers.google.com/android/reference/packages

https://developers.google.com/android/guides/api-client

  1. Véase también Jan Gerlinger respuesta

    Qué es la API de Google y la API de marco

    De acuerdo con Jan Gerlinger =

    Android es desarrollado por Google, pero también puede utilizarse sin ningún servicio de Google. Así que la plataforma Android SDK se puede utilizar para desarrollar aplicaciones de Android. Sin embargo, si desea utilizar cualquier servicio de Google en su aplicación de Android, debe utilizar la biblioteca de cliente de Java de la API de Google.

  2. Y oenpelli respuesta

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

    De acuerdo con la declaración oenpelli =

    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 distintos dispositivos Android de uso común.

    Como las estaciones de trabajo del revelador son generalmente Intel x86 basado, el sistema de la instrucción del ARM tenía que ser emulado también. Esto resultó en un rendimiento pobre 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 ser utilizado para crear AVDs que no necesitaban hacer traducción ARM. Combinado con el Intel Hardware Accelerated Execution Manager (HAXM), los AVM x86 eran hasta 10 veces más rápidos que los emuladores ARM equivalentes.

    La compatibilidad con las API específicas de Google para Android, como la Google Maps API de Android, no se proporciona con las imágenes de sistema estándar de Android. Deben instalarse por separado usando el Administrador de Android SDK. Para utilizar estas API con una imagen de sistema x86, también debe instalar las API de Google (x86 System Image) para el mismo nivel de API.

Cada emulador tiene una arquitectura de procesador diferente.

Normalmente utilizo la arquitectura ARMv7, pero probablemente sea mejor probar en todas las arquitecturas para admitir más teléfonos cuando libere su aplicación.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.