- FreeDroidWarn adalah pustaka Android open source yang dibuat untuk merespons kebijakan verifikasi pengembang baru dari Google
- Mulai 2026/2027, Google akan mewajibkan pengiriman identitas pengembang juga untuk aplikasi di luar Play Store
- Pustaka ini menyediakan fitur notifikasi yang memperingatkan bahwa aplikasi tersebut tidak akan lagi berfungsi di perangkat Android tersertifikasi jika pengembang tidak memberikan identitasnya langsung kepada Google
- Ini merupakan solusi yang berguna bagi pengembang aplikasi yang tidak setuju dengan kebijakan tersebut karena alasan keamanan dan privasi
- Dapat digunakan dan dikustomisasi secara bebas dengan lisensi Apache-2.0
Ikhtisar FreeDroidWarn
- FreeDroidWarn adalah pustaka yang dibuat untuk merespons kebijakan Google yang akan mewajibkan verifikasi identitas pengembang juga untuk aplikasi Android yang didistribusikan di luar Play Store mulai 2026/2027
- Melalui dialog peringatan, pustaka ini memberi tahu pengguna bahwa aplikasi terkait mungkin tidak lagi dapat berfungsi di perangkat Android tersertifikasi pada masa mendatang
Fitur utama dan tujuan
- Sesuai kebijakan Google, mulai 2026/2027 pengembang aplikasi akan diwajibkan untuk menyerahkan informasi identitas pribadi langsung kepada Google di semua perangkat Android tersertifikasi
- Pengembang yang tidak menyetujui persyaratan ini perlu secara mandiri memberi tahu pengguna tentang penghentian dukungan aplikasi dan perubahan kebijakan
- Dalam situasi seperti ini, FreeDroidWarn memungkinkan pengembang memberikan penjelasan yang jelas kepada pengguna mengenai perubahan kebijakan dan kemungkinan aplikasi tidak dapat digunakan di masa depan
Cara penggunaan
- Tampilkan peringatan dengan memanggil metode
FreeDroidWarn.showWarningOnUpgrade(this, BuildConfig.VERSION_CODE); di dalam onCreate aplikasi
- Pustaka ini dapat ditambahkan dengan mudah tanpa perlu memasukkan data pribadi, dan melalui pesan peringatan memberi tahu pengguna tentang kebijakan verifikasi pengembang baru dari Google
Lisensi dan informasi lain
- Didistribusikan dengan lisensi Apache V2.0 sehingga dapat digunakan secara bebas dalam proyek komersial maupun open source
- Semua kode dibuka di GitHub, dan siapa pun dapat memperbaiki serta mengustomisasinya
Pentingnya dan keunggulan FreeDroidWarn
- Ini adalah alternatif penting bagi pengembang yang tidak setuju dengan kebijakan verifikasi identitas pengembang Google, atau yang tidak ingin memberikan identitas tambahan karena masalah privasi dan keamanan
- Dibandingkan pustaka lain, ini merupakan pilihan cerdas karena menawarkan API sederhana, struktur open source, serta panduan pengguna yang spesifik dan jelas
- Terutama sangat berguna bagi pengembang yang ingin menerapkan pemberitahuan preventif untuk meminimalkan kebingungan pengguna aplikasi selama masa transisi kebijakan
1 komentar
Pendapat Hacker News
Isu pembatasan pengguna ini mirip dengan kasus Manifest V3 di Chromium
Tanggapan teknis terhadap pelanggaran kepemilikan punya batas, dan pada akhirnya inilah gambaran yang diinginkan perusahaan besar, jadi legislasi pada akhirnya mutlak diperlukan
Jika pustaka ini berlisensi GPLv3, penyebarannya justru bisa terbatas, selain terjemahan tampaknya tidak ada nilai unik yang kuat, sebagian besar pengembang aplikasi sudah punya pipeline terjemahan sendiri, dan kodenya terlalu sederhana sehingga standar perlindungan hak ciptanya pun terasa meragukan
is-evendi npmGoogle mengumumkan bahwa mulai 2026/2027 semua aplikasi pada perangkat Android tersertifikasi akan diwajibkan menyerahkan data pribadi pengembang, dan pengembang aplikasi ini tidak setuju dengan hal itu, jadi setelah titik itu aplikasinya tidak akan berjalan di Android tersertifikasi, setidaknya ini menjadi semacam peringatan bagi pengguna
GPLv3 tampak terlalu ketat untuk proyek seperti ini, penyebaran pesannya tampak lebih penting daripada kebebasan kodenya
Waktunya pas, saya mungkin akan menyelesaikannya dengan dialog sederhana tanpa dependensi baru, tetapi pesannya sendiri sangat penting, saya penasaran kalau nanti ada pemeriksaan baru apakah jalur keluar seperti ADB+Unknown sources akan tetap tersedia untuk pengguna non-root
AlertDialog, sekadar mengecek diSharedPreferences, dan tingkat kematangannya juga masih kurangJika pustaka ini berlisensi GPL, seluruh proyek juga harus ikut GPL sehingga cukup membebani untuk penggunaan nyata
Google memang mengatakan akan memberi jalur keluar bagi pelajar atau pengembang hobi, mungkin harapannya pada akhirnya hanya sebatas sideloading aktif setelah mengetuk label 5 kali
Rasanya jawaban yang benar adalah “menghindari Google, terutama tidak membeli produk atau ponsel Google”, uang adalah bahasa perusahaan, dan perusahaan big tech selalu beberapa langkah besar di depan legislasi
Memakai dependensi hanya untuk menampilkan satu dialog terasa berlebihan, saya setuju bahwa Google membuat Android makin tidak bebas, tetapi cukup tampilkan dialog biasa saja
ifcontoh kode