Layanan Google Play mendukung serangkaian SDK di Android untuk mem-build aplikasi, meningkatkan privasi dan keamanan, berinteraksi dengan pengguna, serta mengembangkan bisnis Anda. SDK ini hanya memerlukan library klien ringan untuk disertakan dalam aplikasi Anda, seperti yang ditunjukkan pada gambar 1. Saat runtime, library klien berkomunikasi dengan penerapan penuh yang berjalan di aplikasi layanan Google Play utama.
Dengan menyediakan implementasi sisi klien bersama, layanan Google Play:
- Membantu mengoptimalkan resource di perangkat, seperti penyimpanan dan memori, untuk meningkatkan kualitas aplikasi dan pengalaman pengguna secara keseluruhan.
- Menerima update otomatis—terlepas dari update OS, OEM, atau aplikasi—sehingga pengguna Anda menerima peningkatan dan perbaikan bug lebih cepat.
- Menyediakan kompatibilitas mundur ke Android 6.0 (level API 23) dan berfungsi di berbagai faktor bentuk, sehingga Anda dapat menjangkau lebih banyak pengguna dengan lebih sedikit upaya.
Gambar 1. Layanan Google Play menerima update rutin yang berisi peningkatan dan perbaikan bug.
Cara kerja layanan Google Play
SDK
Setiap SDK layanan Google Play menyertakan library klien ringan dengan API yang berinteraksi dengan layanan yang berjalan di aplikasi layanan Google Play. Library ini juga menyediakan helper untuk menangani masalah runtime dengan baik, seperti saat layanan tidak ada, dinonaktifkan, atau sudah tidak berlaku. Saat Anda mengaktifkan penyusutan kode, pengoptimal R8 akan mengurangi lebih lanjut dampak SDK terhadap ukuran paket Anda dengan menghapus kode yang tidak digunakan.
Untuk mengakses fitur atau produk layanan Google Play baru, upgrade SDK saat versi baru dirilis ke repositori Google Maven.
Layanan
Layanan Google Play berisi serangkaian layanan latar belakang di perangkat yang berjalan di semua perangkat Android bersertifikasi Google.
Update otomatis untuk layanan Google Play dikirimkan secara terpisah dari update image sistem operator, OS, atau OEM. Secara umum, perangkat yang menjalankan Android 6.0 atau yang lebih tinggi menerima update secara otomatis, asalkan perangkat tersebut telah menginstal layanan Google Play dan memiliki penyimpanan yang cukup. Artinya, pengguna menerima peningkatan dan perbaikan bug lebih cepat, dan Anda dapat memanfaatkan API terbaru sekaligus menjangkau sebagian besar perangkat di ekosistem Android. Perangkat yang lebih lama dari Android 6.0, atau perangkat yang tidak menginstal layanan Google Play, tidak didukung.
Langkah berikutnya: siapkan aplikasi Anda
Untuk mulai menggunakan API layanan Google Play di aplikasi Anda, baca panduan penyiapan ini.