Google akan membatasi izin QUERY_ALL_PACKAGES, yang digunakan oleh aplikasi Android untuk melihat aplikasi mana yang diinstal pada perangkat tertentu.
Google membuat beberapa perubahan baru pada Kebijakan Program Pengembang yang akan mempersulit aplikasi untuk melihat aplikasi lain yang diinstal pada perangkat Android Anda. Google menyatakan bahwa mereka menganggap daftar lengkap aplikasi yang terpasang di perangkat pengguna sebagai informasi pribadi dan sensitif, dan dengan demikian, akan membatasi aplikasi mana yang dapat mengakses informasi ini. Secara khusus, Google akan membatasi aplikasi mana yang dapat meminta izin QUERY_ALL_PACKAGES yang saat ini diperlukan untuk aplikasi menargetkan API level 30 (Android 11) dan lebih tinggi yang ingin menanyakan daftar aplikasi yang diinstal pada perangkat pengguna yang menjalankan Android 11 atau Nanti.
Ke depan, penggunaan izin QUERY_ALL_PACKAGES hanya akan diizinkan jika fungsi inti aplikasi bergantung pada kueri aplikasi yang diinstal. Pengembang harus “memberi alasan yang cukup mengapa metode visibilitas aplikasi yang tidak terlalu mengganggu tidak akan cukup mengaktifkan fungsi inti aplikasi Anda yang sesuai dengan kebijakan.”
Google menguraikan penggunaan izin QUERY_ALL_PACKAGES yang diizinkan sebagai berikut:
Penggunaan yang diizinkan melibatkan aplikasi yang harus menemukan setiap dan semua aplikasi yang terinstal di perangkat, untuk tujuan kesadaran atau interoperabilitas, mungkin memenuhi syarat untuk mendapatkan izin. Penggunaan yang diizinkan meliputi; pencarian perangkat, aplikasi antivirus, pengelola file, dan browser.
Jika aplikasi tidak memenuhi persyaratan yang ditetapkan di atas, pengembang harus menghapus izin dari manifes aplikasi untuk mematuhi Kebijakan Play. Meskipun aplikasi memenuhi persyaratan untuk menggunakan izin QUERY_ALL_PACKAGES, pengembang tetap harus menandatangani formulir deklarasi di Konsol Play. Google memperingatkan bahwa kegagalan mengirimkan Formulir Pernyataan atau tidak memenuhi persyaratan kebijakan dapat menyebabkan aplikasi Anda dihapus dari Google Play Store. Perubahan baru ini akan berlaku mulai 5 Mei 2021. Perlu diperhatikan bahwa mulai November 2021, semua aplikasi baru dan pembaruan aplikasi dikirimkan ke Google Play akan diwajibkan untuk menargetkan Android 11 atau lebih tinggi, sehingga memperkuat penegakan hukum baru ini kebijakan.
Ini adalah perubahan yang disambut baik yang akan mempersulit aplikasi untuk memata-matai aplikasi apa yang Anda gunakan di perangkat Anda. Mengetahui aplikasi apa saja yang diinstal pada perangkat Anda dapat digunakan sebagai bagian dari iklan bertarget atau untuk tujuan jahat.
Perlu dicatat bahwa Google sudah memerlukannya aplikasi yang meminta izin SMS atau Log Panggilan untuk menandatangani formulir pernyataan sebelum dapat dipublikasikan di Google Play. Pembatasan visibilitas paket aplikasi hanyalah langkah selanjutnya dari Google yang membatasi akses izin dalam upaya menjaga privasi pengguna.
Terima kasih kepada Pengembang yang Diakui XDA M66B untuk tipnya!