Banyak developer aplikasi mengandalkan produk dan layanan pihak ketiga untuk mengaktifkan fungsi utama di aplikasi mereka. Layanan ini sering kali didistribusikan melalui satu atau beberapa library kode yang umumnya disebut sebagai Software Development Kit (SDK).
Google Play SDK Index membantu Anda mempelajari lebih lanjut SDK komersial yang paling banyak digunakan. Google Play SDK Index menggabungkan data penggunaan dari aplikasi Google Play dengan informasi yang dikumpulkan melalui deteksi kode. Tindakan ini bertujuan untuk memberikan atribut dan sinyal yang didesain untuk membantu Anda memutuskan apakah akan menggunakan, menyimpan, atau menghapus SDK dari aplikasi Anda.
Menggunakan SDK Index
Anda dapat menelusuri SDK berdasarkan nama, nama perusahaan, atau ID Maven-nya di kotak penelusuran, atau mencarinya di kategori yang sesuai. Dari sana, Anda dapat mengklik listingan untuk melihat detail selengkapnya. Setiap listingan SDK menggabungkan data penggunaan dari aplikasi Google Play yang memiliki minimal 1.000 penginstalan (penginstalan di perangkat yang diaktifkan setidaknya sekali dalam 30 hari terakhir) dan yang membagikan dependensi library-nya kepada Google Play.
Cara memahami informasi listingan SDK
Dalam halaman listingan SDK, Anda akan menemukan kumpulan sinyal dan atribut SDK berikut:
- Detail developer: Nama, logo, dan nama perusahaan SDK seperti yang didaftarkan oleh penyedia SDK. Jika SDK belum didaftarkan oleh penyedianya, detail tersebut akan diambil dari file POM milik SDK versi terbaru. Jika tidak tersedia, ID Maven SDK akan ditampilkan bersama dengan nama domain dan logo placeholder.
- Badge pendaftaran: Menunjukkan bahwa SDK terdaftar di Google Play SDK Console. Berikut adalah tampilan badge:
Sebagai developer Google Play, Anda bertanggung jawab untuk memastikan bahwa setiap SDK yang Anda gunakan tidak menyebabkan Anda melanggar Kebijakan Program Developer Google Play.
- Detail SDK:
- Daftar artefak Maven yang terdiri dari produk atau layanan komersial berbeda yang ditawarkan oleh penyedia SDK. Daftar ini mungkin tidak selalu lengkap, karena bisa jadi ada library lain yang menjadi dependensi SDK ini, tetapi biasanya daftar ini akan menyertakan library tingkat atas.
- URL bagi penyedia SDK yang akan ditautkan ke panduan yang mereka sediakan guna membantu developer aplikasi melengkapi formulir Keamanan Data mereka.
- Integrasi Android: Informasi ini didasarkan pada SDK versi terbaru.
- Versi terbaru
- Level API Target
- Level API minimum
- Aturan Proguard – memeriksa apakah file proguard ada di AAR atau JAR yang dipublikasikan di repositori Maven. Jika ya, file proguard akan otomatis digabungkan dengan file aturan proguard aplikasi.
- Catatan: Level API target dan level API Minimum diekstrak dari AndroidManifest.xml file AAR. Saat file JAR dipublikasikan, kami tidak memiliki informasi ini sehingga kami menampilkan "Tidak tersedia" sebagai gantinya.
- Adopsi SDK berdasarkan penginstalan aplikasi: Menampilkan penggunaan SDK oleh aplikasi dari berbagai ukuran basis penginstalan.
- Adopsi versi SDK: Menampilkan lima versi SDK yang paling sering digunakan dan jumlah aplikasi yang menggunakan setiap versi tersebut.
- Izin Android: Menampilkan daftar izin Android yang melindungi API yang digunakan oleh setidaknya satu SDK versi terbaru. Versi SDK dianggap terbaru jika dipublikasikan dalam setahun terakhir. Hal ini mencakup penggunaan opsional oleh SDK. SDK tidak selalu memerlukan izin ini, dan hanya dapat menggunakannya jika disediakan oleh aplikasi.
- Catatan: Google Play tidak selalu dapat mendeteksi semua izin yang digunakan oleh SDK.
- Penting: Mulai April 2023, "Izin Android" juga memberikan informasi tambahan tentang persyaratan kebijakan Google Play. Penggunaan izin mungkin tunduk kepada persyaratan akses terbatas dan/atau pengungkapan serta izin di Google Play (selain persyaratan peraturan khusus tempat aplikasi disediakan).
- Retensi SDK berdasarkan aplikasi: Menunjukkan probabilitas (berdasarkan hasil pengamatan pada aplikasi yang dipublikasikan di Google Play) bahwa aplikasi akan tetap menggunakan SDK ini setelah waktu yang ditentukan. Aplikasi dianggap telah berhenti menggunakan SDK jika tidak ada versi aktif aplikasi yang menggunakannya.
- Ringkasan versi: Ringkasan pesan khusus versi apa pun oleh penyedia SDK yang berpartisipasi dalam Play SDK Console.
SDK mana yang tercantum di Google Play SDK Index?
Agar tercantum di Google Play SDK Index, SDK harus:
- Berupa SDK komersial yang didistribusikan melalui repositori Maven.
- Termasuk dalam salah satu kategori SDK Index yang ada.
- Memenuhi nilai minimum penginstalan penggunaan pengguna dan aplikasi aktif SDK Index, sesuai dengan data Google Play: digunakan oleh 100 aplikasi dan memiliki setidaknya 100 juta penginstalan aplikasi.
Catatan: Data didasarkan pada aplikasi yang berbagi dependensi library-nya dengan Google Play, dan yang memiliki lebih dari 1.000 penginstalan. Penginstalan hanya dihitung pada perangkat yang telah diaktifkan setidaknya satu kali dalam 30 hari terakhir.
Jika Anda yakin SDK Anda memenuhi kriteria tetapi tidak tercantum, isi formulir permintaan listingan dan berikan detail SDK Anda. Jika kami mendapati bahwa SDK Anda memenuhi kriteria pencantuman di SDK Index, kami akan menghubungi Anda untuk menambahkannya.
Konten terkait
- Pelajari cara menggunakan SDK pihak ketiga di aplikasi Anda
- Jika Anda adalah penyedia SDK, Anda dapat melihat format opsional ini yang dapat digunakan untuk memublikasikan panduan mengenai bagian Keamanan Data Google Play bagi pengguna Anda