Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android 4.0 - API Level 14 vs Google APIs (Google Inc.) - API Level 14: What is the difference?

When I want to create a android virtual machine on my computer there is two options to select a target device. Both of them are for same API level. So which one should I select? What is the differences between them?

enter image description here

like image 585
Olcay Ertaş Avatar asked Nov 26 '11 20:11

Olcay Ertaş


1 Answers

One is basic Android, whereas the other comes with the additional Google APIs. These include things such as the Google Maps, C2DM, and USB Open Accessory libraries.

All approved Android devices (i.e those with the Google Market place) will support these APIs. Those cheaper Android devices that haven't gone though the Android certification process won't have the APIs.

I would code agaisnt the non-Google APIs unless you need any of the features.

like image 61
bramp Avatar answered Oct 18 '22 10:10

bramp