Saya mengikuti ini ( http://developer.android.com/google/play-services/setup.html#Install ). Itu meminta saya untuk menginstal Google API untuk Android API 17 (atau lebih tinggi) tetapi ketika saya membuka SDK Manager, seperti inilah tampilannya:
Jadi, pertanyaan saya adalah: Apa dua Google API ini? Dan, apa perbedaan antara keduanya?
Jawaban:
Pada awalnya, satu-satunya image sistem Android yang tersedia berjalan di set instruksi ARM. Image sistem digunakan untuk membuat Perangkat Virtual Android (AVD) berbeda dan meniru perangkat Android berbeda yang umum digunakan.
Karena workstation pengembang biasanya berbasis Intel x86, set instruksi ARM juga harus diemulasi. Hal ini mengakibatkan kinerja yang buruk dari AVD terutama karena jumlah terjemahan yang dilakukan prosesor x86 untuk juga meniru set instruksi ARM.
Di Android 4.0.3 (API 15) Intel menyediakan citra sistem Android berbasis x86 mereka sendiri. Ini kemudian dapat digunakan untuk membuat AVD yang tidak perlu melakukan terjemahan ARM. Dikombinasikan dengan Intel Hardware Accelerated Execution Manager (HAXM), AVM x86 hingga 10 kali lebih cepat daripada emulator ARM yang setara.
Dukungan untuk API Android khusus Google seperti Android Google maps API, tidak disediakan dengan gambar sistem Android standar. Mereka perlu dipasang secara terpisah menggunakan Android SDK Manager. Untuk menggunakan API ini dengan image sistem x86, Anda juga perlu menginstal Google API (Gambar Sistem x86) untuk level API yang sama.
sumber