Sudah memiliki jawaban yang bagus di sini, tetapi hanya untuk menambahkan ---
Ada beberapa API pengembang yang hanya kompatibel dengan beberapa versi Google Play Services / versi Android OS / versi Layar tertentu ( seperti yang telah disebutkan dalam jawaban lain ), dan tidak memiliki komponen atau spesifikasi spesifik ini dapat ( kadang-kadang ) menyebabkan aplikasi untuk:
- Tidak memulai / menjalankan.
- Kecelakaan / Penyebab aplikasi lain macet.
Google Play Store sendiri membantu menghindari pengalaman buruk pengguna yang tidak perlu.
Meskipun sebagian besar API kompatibel ke belakang, bahkan pengembang didorong untuk menggunakan versi terbaru dari API tertentu yang mereka gunakan.
Android terus berubah dan membaik, dan cara terbaik untuk memaksimalkan manfaatnya adalah untuk selalu diperbarui sebanyak mungkin.