Aplikasi di sampul post ini adalah Longwave, sebuah logbook untuk pendengar radio amatir. Satu prompt masuk, dan yang keluar dari ujung lainnya adalah bundle Android, ekstensi browser, dan installer desktop untuk tiga sistem operasi, dengan pengajuan toko yang sudah disiapkan pada akun developer sungguhan. Tidak ada yang membuka formulir. Ini jawaban untuk pertanyaan yang sering diajukan orang tentang proses itu.
Kenapa repot mengotomatisasi app store padahal build web sudah berjalan?
Karena URL hanyalah setengah dari cerita distribusi. Orang masih mencari utilitas di dalam app store, dan pengiriman ke toko adalah kumpulan tugas remeh yang cerewet — format kemasan, upload versi, teks listing, ukuran screenshot, kuesioner privasi. Tidak ada yang sulit. Semuanya membosankan, dan hal yang membosankan tapi cerewet itulah yang seharusnya jadi pekerjaan agent, bukan kamu.
Apa saja yang sebenarnya dibuat agent untuk Google Play?
Sebuah .aabyang ditandatangani, dihasilkan oleh toolchain Gradle sungguhan — bukan ekspor yang berharap tidak ketahuan toko. Dari artefak yang sama, sistem menulis judul dan deskripsi listing, membuat screenshot dari aplikasi yang sedang berjalan, dan mengisi kuesioner privasi.
Bisakah saya percaya jawaban privasinya, atau tetap harus saya periksa sendiri?
Periksa saja kalau mau, tapi begini cara jawabannya dihasilkan: agent membaca kode sumber sebelum menjawab. Klaim "aplikasi ini tidak mengumpulkan data" hanya dicantumkan di formulir jika kode memang tidak melakukan panggilan jaringan dan tidak menyertakan SDK analytics apa pun. Jika harus memilih, sistem lebih memilih meng-underclaim daripada overclaim — listing yang ditandai belakangan karena ketidaksesuaian kuesioner jauh lebih buruk daripada jawaban yang sedikit konservatif hari ini.
Apa bedanya antara Google Play, Chrome, dan Firefox?
| Store | Artefak | Ditangani agent | Kamu tangani |
|---|---|---|---|
| Google Play | File .aab yang ditandatangani | Upload, listing, grafik, deklarasi privasi, penyiapan draft release | Biaya satu kali $25, langkah konsol untuk aplikasi pertama, klik rollout |
| Chrome Web Store | File .zip ekstensi | Kemasan, teks listing, screenshot, justifikasi izin, pengisian otomatis tab privasi | Koneksi akun, konfirmasi publikasi |
| Firefox Add-ons | File .zip ekstensi | Semuanya — upload, validasi, versi, listing. Tanpa perlu membuka konsol sama sekali | Koneksi akun |
Firefox sejujurnya adalah kasus paling bersih — alur pengajuan Mozilla memang tidak menuntut penanganan manual seperti dua lainnya, jadi tugas agent di sana lebih mirip "menyelesaikan" daripada "menyiapkan".
Bagaimana dengan orang yang sama sekali tidak ingin instalasi lewat app store?
Installer desktop dikirim sebagai unduhan langsung dari halaman build-mu: installer Windows, paket Linux, dan image disk macOS yang dibuat universal sehingga berjalan di Apple Silicon maupun Intel. Dialog instalasi bahkan mendeteksi OS-mu dan menampilkan langkah yang sesuai — kami sudah bosan melihat "developer tidak dapat diverifikasi" menjadi tiket support alih-alih sekadar kalimat di halaman unduhan.
Nama siapa yang akhirnya tercantum di listing — Longwave atau platform?
Milikmu. Setiap pengajuan dilakukan lewat akun developer-mu sendiri, bukan milik kami. Itu memang disengaja: penerbit resmi produkmu harus kamu sendiri, dengan ulasan dan hubunganmu sendiri ke toko. Kami lebih suka menjadi staf yang tak terlihat daripada pemilik yang namanya tercantum di kontrak sewa.
Apa yang bisa salah, dan siapa sebenarnya yang bertanggung jawab?
Dua hal berada di luar jaminan platform mana pun. Review toko adalah keputusan toko — agent menyiapkan pengajuan terbaik yang mereka bisa, tapi persetujuan tidak dijamin, dan kamu harus skeptis pada siapa pun yang mengatakan sebaliknya. Dan registrasi developer, beserta biaya apa pun yang menyertainya, adalah hubungan antara kamu dan toko, bukan kami. Semua yang ada di antara dua batas itu — sore penuh formulir, screenshot yang disesuaikan ukurannya, dan kotak centang kuesioner — sekarang menjadi pekerjaan agent.



