Konsol Google Play kini akan membantu pengembang menghindari penghapusan aplikasi

Konsol Google Play akan membantu pengembang menghindari aplikasi mereka dihapus dari Google Play Store karena pelanggaran kebijakan yang tidak disengaja.

Pelanggaran kebijakan yang tidak disengaja. Itu terjadi pada kita yang terbaik. Anda tidak tahu kesalahan apa yang Anda lakukan, namun Google tetap menghapus aplikasi Anda setelah pembaruan dan hanya memberikan penjelasan samar tentang kesalahan apa yang Anda lakukan dan apa yang dapat Anda lakukan untuk memperbaikinya. Terkadang, ini merupakan kesalahan, namun di lain waktu, Google mempunyai alasan untuk melakukannya—bahkan jika Anda tidak mengetahui alasannya atau jika Anda tidak mengetahui bahwa hal tersebut melanggar persyaratan mereka. Untungnya, Google menghadirkan alat baru di Konsol Google Play untuk mencoba mencegah hal ini terjadi.

Selama "Alat baru untuk membantu Anda membuat aplikasi yang lebih aman di Google Play"bicara di Google I/O 2021, Google meluncurkan beberapa perubahan mendatang pada Konsol Play yang akan membantu pengembang membuat perubahan pada aplikasi mereka sebelum aplikasi mereka dihapus karena pelanggaran kebijakan.

Pertama, halaman "status kebijakan" di bagian "kebijakan dan program" di Konsol Google Play akan segera memberi Anda peringatan tentang potensi kebijakan pelanggaran dan informasi tentang cara memperbaikinya sebelum tindakan penegakan hukum diambil (tetapi hanya untuk jenis pelanggaran kebijakan tertentu yang belum dilakukan Google ditentukan).

Kedua, Google akhirnya berupaya menurunkan jumlah penghapusan aplikasi yang bukan disebabkan oleh pelanggaran kebijakan aplikasi itu sendiri, melainkan karena hal-hal yang dilakukan oleh SDK yang digunakannya. SDK pihak ketiga sangat lazim dalam aplikasi, dan Google mengatakan bahwa sebagian besar rata-rata kode aplikasi terdiri dari kode dari SDK, bukan kode kepemilikan. Namun, meskipun aplikasi tidak memiliki kode SDK, Google Play tetap meminta pertanggungjawaban pengembang atas fungsi kode tersebut. Sebagian besar pengembang aplikasi tidak memiliki sumber daya atau alat untuk mengaudit semua SDK yang mereka gunakan, itulah sebabnya Google kini bekerja sama dengan penyedia SDK populer untuk menjadikannya lebih aman.

Program akses awal Konsol SDK Google Play diluncurkan tahun lalu dengan mitra seperti AppsFlyer, AppLovin, mopub, dan cabang, dan Google kini meluncurkan a front-end untuk Konsol SDK yang memungkinkan penyedia SDK mendaftarkan dan mengelola SDK mereka, melaporkan masalah pada SDK mereka, dan melihat statistik penggunaan dan pelaporan kerusakan. Hal ini membentuk jalur komunikasi langsung antara Google, penyedia SDK, dan pengembang aplikasi, sehingga Google dapat memberikan panduan tentang masalah SDK berdasarkan laporan dari penyedia.

Jika ada masalah, developer bisa mendapatkan peringatan di Konsol Google Play tentang tidak didukung atau tidak patuh versi SDK yang mereka gunakan, memberi mereka kesempatan untuk melakukan perubahan sebelum tindakan apa pun diambil terhadap mereka aplikasi. Namun, hal ini hanya dapat dilakukan jika pengembang aplikasi membagikan dependensi perpustakaannya dengan Google. Aplikasi yang menggunakan format Android App Bundle (AAB) (yang akan segera diperlukan untuk semua aplikasi di Google Play) akan secara otomatis membagikan dependensi perpustakaannya. Aplikasi yang dibuat sebagai APK juga akan secara otomatis membagikan dependensi pustakanya mulai dari Plugin Android Gradle 4.0, namun pengembang dapat memilih untuk tidak membagikan dependensi pustakanya.

Apa pendapat Anda tentang perubahan ini?