Verifikasi Developer Android Picu Kekhawatiran Munculnya "Taman Berdinding"

Tim Komunitas BigGo
Verifikasi Developer Android Picu Kekhawatiran Munculnya "Taman Berdinding"

Ketika Google bersiap menerapkan verifikasi developer wajib untuk aplikasi Android, komunitas developer ramai dengan kekhawatiran. Kebijakan baru ini, yang dimaksudkan untuk menghubungkan setiap APK dengan developer terdaftar, dipandang banyak orang sebagai langkah yang dapat membatasi pengembangan independen dan membatasi kebebasan pengguna. Sebagai tanggapan, sebuah solusi teoretis yang melibatkan loader APK telah diusulkan, namun para ahli dan penggemar mempertanyakan kelayakannya dan menunjuk pada masalah sistemik yang lebih dalam dalam ekosistem mobile.

Solusi Teknis yang Diusulkan

Inti dari solusi yang diusulkan adalah membuat satu aplikasi loader terverifikasi yang dapat memuat dan menjalankan APK lain yang tidak terverifikasi secara dinamis. Ini akan memanfaatkan fungsionalitas PathClassLoader bawaan Android untuk mengeksekusi kode dari penyimpanan eksternal dalam konteks aplikasi loader yang telah ditandatangani. Tujuannya adalah untuk melewati pemeriksaan verifikasi dengan membuat sistem Google hanya memvalidasi loader, bukan aplikasi individual yang dijalankannya. Namun, para komentator dengan cepat menunjuk pada kendala teknis dan logistik yang signifikan. Seorang pengguna mencatat, Ini tidak akan berhasil karena tujuan verifikasi developer android adalah untuk mencegah berjalannya kode yang disetujui Google. Jika Anda benar-benar mencoba menerbitkan ini, Google akan mencabut tanda tangan pada loader APK. Ini menyoroti masalah mendasar: loader mana pun yang mendapatkan popularitas hampir pasti akan ditandai dan dilarang oleh Google, membuat pendekatan ini menjadi tidak berguna.

Hambatan Utama untuk Solusi "Loader APK":

  • Penegakan oleh Google: Loader APK kemungkinan besar akan dilarang, dan sertifikat penandatanganannya dicabut.
  • Keterbatasan Teknis: Semua aplikasi yang dimuat akan berbagi ID aplikasi dan izin yang sama dengan loader, yang merusak fitur keamanan dan pembaruan utama Android.
  • Kemampuan Patch: Google dapat dengan mudah menonaktifkan mekanisme pemuatan kode dinamis karena alasan keamanan.

Skeptisisme Komunitas dan Kekhawatiran yang Lebih Luas

Diskusi dengan cepat bergerak melampaui spesifikasi teknis loader untuk membahas implikasi yang lebih luas dari kebijakan Google. Banyak yang melihat ini sebagai langkah menuju model taman berdinding yang lebih tertutup untuk Android, mirip dengan iOS milik Apple. Reaksi komunitas menunjukkan bahwa menemukan celah teknis kurang penting daripada menghadapi pergeseran kebijakan yang mendasarinya.

Kedengarannya seperti shim loader UEFI yang ditandatangani oleh Microsoft tetapi dapat memuat executable EFI arbitrer... Perbedaannya adalah bahwa shim loader UEFI didukung/diizinkan oleh Microsoft. Bagaimana dengan Google? Perbandingan dengan sistem serupa di dunia PC ini menggarisbawahi perbedaan kunci: tanpa dukungan Google, loader semacam ini akan berada di landasan yang goyah. Konsensusnya adalah bahwa Google dapat dengan mudah memperbarui Android untuk menonaktifkan pemuatan kode dinamis untuk tujuan ini, dengan alasan masalah keamanan.

Seruan untuk Perubahan Sistemik

Menghadapi keterbatasan solusi teknis, percakapan telah beralih ke advokasi untuk solusi yang lebih mendasar. Para komentator menyatakan bahwa pertempuran sebenarnya bukan untuk mengelakkan satu aturan, tetapi untuk mempertahankan sifat terbuka dari platform Android itu sendiri. Kekhawatiran utama termasuk melestarikan kemampuan untuk membuka bootloader dan kesehatan fork Android independen dan open-source (AOSP). Sentimen yang muncul adalah bahwa ketergantungan pada duopoli OS (quasi)-proprietary adalah penyakit yang sebenarnya. Perhatian pada verifikasi dipandang salah tempat ketika inti masalahnya adalah kebebasan pengguna dan kontrol atas perangkat mereka sendiri. Solusi yang diusulkan berupa menekan Google untuk menghidupkan kembali AOSP dan mendorong adopsi sistem operasi open-source yang lebih ramah pengguna mencerminkan keinginan untuk masa depan di mana solusi seperti ini tidak diperlukan.

Poin-Poin Utama Verifikasi Developer Android (per 30 Oktober 2025):

  • Biaya Tier Dasar: USD $25, memerlukan ID.
  • Lisensi Hobbyist: Lisensi tidak berbayar yang terbatas; Google mengklaim tidak akan memerlukan ID, tetapi pembatasannya belum diketahui.
  • Instalasi ADB: Google menyatakan instalasi lokal melalui ADB akan tetap dimungkinkan, tetapi detailnya masih minim dan jaminan ke depannya tidak pasti.
  • Kode Verifikasi: Terletak di Play Services, kode sumbernya belum dipublikasikan.

Kesimpulan

Loader APK yang diusulkan, meskipun merupakan ide teknis yang cerdas, secara luas dipandang sebagai solusi sementara yang tidak praktis untuk masalah yang jauh lebih besar. Komunitas developer Android kurang fokus pada pembuatan satu solusi dan lebih memperhatikan trajectory jangka panjang platform. Diskusi mengungkapkan arus bawah yang kuat dari dukungan untuk melestarikan ekosistem terbuka yang telah memungkinkan Android berkembang, menunjukkan bahwa solusi sebenarnya tidak terletak pada kode, tetapi dalam advokasi kolektif untuk hak pengguna dan developer.

Referensi: A theoretical way to circumvent Android developer verification