
Jika Anda melihat dunia Android, sekilas tampaknya antara pengembang aplikasi dan Google ada dunia persahabatan, permen karet. Perusahaan mendukung kecintaan pengembang untuk Kotlin, komunitas yang secara keseluruhan menyetujui inovasi platform, dan IDE resmi tidak menerima kritik seperti di dunia iOS - apa lagi yang Anda inginkan?
Tapi ini hanya sebagian dari gambar. Dalam beberapa bulan terakhir, situasi telah semakin dibahas, karena bagian mana dari pengembang Android yang secara keras mengkritik perusahaan. Itu datang ke seruan massa "mari kita menekan Google melalui Uni Eropa dan media, karena mereka tidak memahaminya dengan cara yang baik." Masalah apa dan situasi apa yang menakutkan beberapa pengembang, tetapi tetap tidak terlihat oleh yang lain?
Sebagai contoh, kami akan menerjemahkan
pos dari subreddit / r / androiddev, yang muncul pada bulan September:
“Saya menerima surat yang menyatakan bahwa akun pengembang saya telah dihapus dan saya tidak boleh mencoba untuk membuat yang baru, tetapi saya harus mencari cara baru untuk mendistribusikan aplikasi saya. Saya mengajukan banding dan ditolak. Alasannya hanyalah "Serangkaian pelanggaran aturan", tidak ada yang lebih spesifik. Saya tidak menerima peringatan apa pun, dan aplikasi saya tidak dihapus sampai penghancuran akun saya, jadi saya tidak tahu pelanggaran apa yang sedang dipermasalahkan.
Saya hanya punya satu aplikasi kartu tarot bodoh yang saya buat untuk berlatih hosting aplikasi di Google Play. Itu gratis, tanpa iklan dan pembayaran internal. Tidak ada yang menyinggung di sana, kecuali beberapa gambar di peta (orang ditikam dengan pedang). Ini jelas tidak menyinggung puluhan aplikasi kartu tarot lainnya.
Sebagian besar posting yang saya dapatkan tentang menghapus akun pengembang cukup menyedihkan. Apakah setidaknya ada sesuatu yang bisa saya lakukan, kecuali bagaimana memilih bidang kegiatan lain? "
Posting serupa muncul sebelumnya, tetapi dalam enam bulan terakhir ada banyak dari mereka di Reddit - sangat banyak sehingga mereka mulai melihat tren dalam hal ini. Jika untuk meringkas klaim dari mereka, daftar adalah sebagai berikut:
- Di Google Play, ketika berhadapan dengan aplikasi penyusup, mereka secara keliru berada di bawah distribusi aplikasi dan akun yang tidak melanggar.
- Selain itu, Google juga menghapus akun-akun yang dianggapnya "terkait dengan penyusup" - sehingga karena proyek pribadi pengembang, akun majikannya mungkin menderita atau sebaliknya.
- Deskripsi pelanggaran dikecam, dan kemudian tidak ada yang jelas: apa yang umumnya disalahkan, apakah Anda benar-benar yang harus disalahkan, bagaimana ini bisa diperbaiki atau ditantang.
- Dan ketika Anda masih mencoba untuk menantang dan mengajukan banding, Anda mendapatkan penolakan pola tanpa sekilas pidato yang hidup. Tidak jelas apakah orang yang hidup melihat permohonan Anda sama sekali, atau apakah otomatisasi melakukan semuanya. Dan jika seseorang melihatnya, tidak mungkin untuk menghubunginya dan mengklarifikasi situasinya.
- Pada saat yang sama, aplikasi populer dari perusahaan besar dapat mengandalkan sikap normal (jelas bahwa jika Facebook secara tidak sengaja terhapus karena kesalahan, itu akan diperbaiki dengan cepat dan manual). Tetapi pengembang indie tanpa tim pengacara, bahkan jika ia memiliki jutaan instalasi, hanya dapat mengalahkan dinding dan iri dengan Facebook.
Artinya, Anda dapat meningkatkan aplikasi Android yang berguna selama bertahun-tahun dan mencari nafkah tanpa merusak apa pun, dan kemudian Google akan tiba-tiba dan tanpa peringatan akan menghilangkan sumber penghasilan utama, di mana tahun kerja telah diinvestasikan. Dan ketika Anda mencoba mengembalikan keadilan, Anda bahkan tidak akan mendengarkan, pergi untuk berkomunikasi dengan robot.
Tentu saja, sebelum dipenuhi dengan kemarahan yang benar, kita harus membuat amandemen pada fakta bahwa kita tidak dapat memverifikasi kebenaran semua pernyataan pengembang. Kata-kata "ya, saya tidak melanggar apa pun" sering terdengar dari para pelanggar.
Tetapi bahkan jika pengembang licik, mereka tidak mungkin menipu semua orang ketika mereka dengan suara bulat mengatakan "dalam sistem ini Anda tidak dapat menjangkau orang yang hidup." Dan selain itu, kita beralih ke
cerita lain:
“Pada 11 Oktober, Google menghapus aplikasi Always On AMOLED saya dari Play Store karena kesalahan dalam sistem DMCA mereka.
Rupanya, Flipkart mengirim pemberitahuan DMCA meminta penghapusan beberapa klon aplikasi mereka, dan secara tidak sengaja mereka menghapus milikku. <...> Ini adalah keluhan DMCA ini - seperti yang Anda lihat, tidak ada hubungannya dengan aplikasi saya, bahkan tidak ada dalam daftar aplikasi yang perlu dihapus oleh Flipkart.
Ini adalah kesalahan yang jelas, karena aplikasi dengan 7,5 juta instalasi dan peringkat 4,3 dihapus. Tentu saja, saya mencoba menghubungi Google <...> empat hari kemudian saya menerima pesan standar (mungkin dihasilkan oleh bot) "kami telah meninjau banding Anda, tetapi masih tidak dapat mengembalikan aplikasi Anda di toko" ".
Kisah ini berbeda dari banyak kisah lain yang berakhir dengan baik: ada hype, situs Android Police yang terkenal
menulis tentang situasinya, Google memperhatikannya, dan aplikasi dikembalikan ke toko. Alasan untuk senang? Sebaliknya, alasan untuk memahami apa artinya ini:
- Setelah Google mengakui kesalahannya, maka kami tidak perlu mengambil kata demi kata pengembang, dan sekarang kami tahu pasti: ya, benar-benar ada kasus ketika aplikasi yang melanggar tidak ada yang dihapus.
- Setelah Google menanggapi banding dengan penolakan templat, yang kemudian ternyata salah, sekarang kami tahu pasti: ya, sistem banding benar-benar tidak berfungsi sebagaimana mestinya (tampaknya karena otomatisasi yang berlebihan).
Secara umum, jelas bahwa ada masalah. Ini tidak mungkin menjadi sangat umum: tidak ada statistik, tetapi saya secara intuitif berasumsi bahwa kurang dari satu persen pengembang Android mengalaminya. Namun, bagi mereka yang menjumpainya sangat menyakitkan sehingga situasinya masih terlihat tidak sehat.
Selain itu, meskipun banyak googler membaca dengan jelas / r / androiddev, dan terkadang mereka menjawab pengembang Android untuk beberapa pertanyaan, postingan yang marah tentang kesewenang-wenangan Play tetap tanpa reaksi. Gambarannya tampak seperti ini: perusahaan sangat menyadari masalah ini, tetapi mengabaikannya, sambil terus berbicara di presentasi tentang cinta yang besar kepada pengembang.
Tidak mengherankan bahwa bagi banyak orang hal ini menyebabkan negatif yang kuat. Beberapa mulai takut "Saya mungkin berikutnya" dan kadang-kadang bahkan menghapus aplikasi non-komersial mereka dari Google Play, sehingga mereka tidak akan sengaja melukai aplikasi komersial utama. Jumlah kritik dalam komentar bertambah, dan tingkatannya meningkat. Orang-orang tua memperhatikan “secara umum, bertahun-tahun yang lalu segalanya menjadi lebih buruk”, tetapi ini tidak mengubah situasinya.
Pada saat yang sama, di antara pengembang Android lainnya, semua ini tidak menjadi topik diskusi sama sekali. Pertama, jika Anda tidak duduk di Reddit, tetapi hanya terlibat dalam pengembangan, maka Anda mungkin tidak tahu tentang masalahnya. Dan kedua, jika Anda bukan pengembang indie, tetapi bekerja untuk perusahaan dan hanya menulis kode, maka masalah dengan akun Play-nya bukan sakit kepala Anda (jika "untuk perusahaan" akun Anda tidak dihapus). Alhasil, muncul situasi ketika beberapa pengembang Android sedang marah besar, sementara yang lain tidak meniup kumis.
Bagi mereka yang mendidih,
postingan program "Masa Depan Pengembangan Android" menjadi klimaks. Bunyinya langsung sebagai manifesto revolusioner; pesan utamanya adalah "Cukup untuk menanggungnya, mari kita bersatu dan pergi memperjuangkan hak-hak kami, hubungi Komisi Eropa dan dapatkan perhatian pers." Di / r / androiddev, tidak jarang melihat pos dengan 200 upvotes, tetapi dalam kasus ini jumlah upvotes melebihi 2000 - yaitu, daya tarik sangat bergema di hati.
Dan segera setelah Android Dev Summit itu terjadi, dan di dalamnya mereka melihat platform yang cocok untuk tekanan di Google. Apakah perusahaan ingin menyatukan banyak pengembang Android di satu tempat? Di sinilah kami akan memanggilnya untuk bertanggung jawab, mengubah acara dari Usi Pusi yang lucu menjadi percakapan yang keras tentang kasus ini. Terdengar kata-kata seperti "jangan biarkan advokat pengembang menjawab Anda bahwa ini adalah urusan departemen lain dan gubuk mereka dari tepi. "Advokat pengembang dipanggil untuk menjadi pendukung kami di dalam perusahaan, ia harus melakukan segala yang mungkin, bahkan mengganggu pekerjaan departemen lain."
Melihat ini, Google memutuskan untuk berada di depan kurva, mempersiapkan acara dan berbicara sekali. Android Dev Summit menyelenggarakan sesi Tanya Jawab Obrolan Fireside tradisional dan termasuk Google Play yang bertanggung jawab untuk mengomentari para googler. Anda dapat melihatnya sendiri (mulai dari 41:12), atau Anda dapat membaca terjemahan singkatnya di bawah ini.
Stephanie Cuthberson: Bahkan sebelum acara, komunitas memiliki pertanyaan seperti "Dengan prinsip apa Anda menghapus aplikasi" dan "Di mana saya harus menghubungi jika akun saya dihapus", kami memanggil Paul di sini, ia akan membicarakannya sekarang.
Paul Bankhead: Terkadang kami menghapus aplikasi. Keamanan pengguna sangat, sangat penting. Kami adalah toko dan kami membutuhkan aplikasi dan pengguna. Karena itu, kami berterima kasih kepada Anda untuk aplikasi ini. Ada pelanggar, dan kami memiliki aturan untuk melindungi pengguna. Kami berusaha sangat keras untuk meminimalkan jumlah alarm palsu dari sistem. Dan jika kita salah, Anda bisa naik banding, kami melihat masing-masing. Dan saya pikir pada kuartal mendatang Anda dapat mengharapkan peningkatan dalam sistem keamanan kami. Kami melakukan semuanya sehingga pekerjaan Anda tersisa, dan pengguna memiliki keamanan.
Pendapat evaluatif pribadi saya: ini bukan jawaban, tetapi keberangkatan dari jawaban, berpura-pura hati-hati bahwa tidak ada masalah. Tidak, pada kenyataannya, komunitas tidak memiliki pertanyaan "berdasarkan prinsip apa Anda menghapus aplikasi" - ia memiliki pertanyaan "hingga sampah ini berlanjut". Tidak, pada kenyataannya, tidak ada yang tertarik pada fakta bahwa "Anda dapat mengajukan banding" - mereka tertarik pada apa yang tidak dapat dilakukan banding. Kata-kata tentang perbaikan segera tampaknya menggembirakan, tetapi ketika tidak ada kekhususan di dalamnya, mereka juga terdengar seperti peluru - tiket tertutup apa pun dapat disebut "perbaikan sistem." Akibatnya, semua pertanyaan tajam tetap tidak terjawab, dan perasaannya adalah bahwa di sini, pengembang Android alih-alih orang yang masih hidup berbicara ke jaringan saraf: "tetap di telepon, aplikasi Anda sangat penting bagi kami."
Satu setengah bulan telah berlalu sejak Android Dev Summit - apa yang terjadi sekarang? Kisah-kisah tentang menghapus akun / aplikasi tidak berhenti, dan di samping itu, situasi lain sensasional.
Pada awalnya, Google memberi tahu pengembang aplikasi bahwa akses pengguna tidak akan cukup untuk mengakses panggilan dan SMS - masih diperlukan akses ini untuk dibenarkan oleh fungsionalitas aplikasi itu sendiri. Ada kondisi standar, dan Anda juga dapat mengirim permintaan "membuat pengecualian untuk aplikasi saya, itu tidak sesuai dengan kondisi yang sudah dijelaskan, tetapi membutuhkan akses ini untuk beberapa alasan." Semua ini terdengar masuk akal secara umum. Namun dalam praktiknya, ternyata tidak begitu lancar.
Aplikasi Tasker (lebih dari satu juta instalasi, peringkat 4.6) dirancang untuk mengotomatiskan berbagai tugas smartphone, oleh karena itu ia meminta akses ke panggilan / SMS untuk mengotomatiskan pekerjaan dengan mereka. Menurut penciptanya, ia mengirim permintaan pengecualian (“Anda tidak memperhitungkan aplikasi otomatisasi akun, tetapi mereka jelas membutuhkannya”), dan 40 hari kemudian (!) Ia ditolak (mungkin dari orang yang masih hidup, tetapi diformulasikan dalam bahasa formal dan tidak meninggalkan kesempatan untuk membahas situasi).
Pengembang marah kepada publik: “Bekerja dengan SMS adalah salah satu fungsi paling populer di Tasker, orang membayar aplikasi untuk itu, dan sekarang Google ingin mengambilnya. Keamanan itu penting, tetapi mungkinkah menambahkan peringatan besar untuk kepentingannya, dan tidak menghilangkan orang dari apa yang ingin mereka gunakan? "
Sebagian besar pembaca ternyata ada di pihaknya, hype besar muncul. Dan pada akhirnya, memperhatikan apa yang terjadi, Google menambahkan item "otomatisasi tugas" ke daftar "pengecualian": aplikasi otomasi secara resmi dianggap cocok untuk meminta akses ke panggilan / SMS.
Meskipun situasi ini berbeda dari penghapusan aplikasi yang tidak disengaja, ada banyak persamaan:
- Pengembang tiba-tiba menemukan bahwa pukulan yang layak telah ditimpakan pada aplikasi terhormatnya, membahayakan pendapatan.
- Pengembang mencoba untuk memperbaiki situasi melalui saluran khusus dan menerima penolakan resmi.
- Namun, ketika kebisingan meningkat dan apa yang terjadi, orang-orang nyata memperhatikan di Google, mereka memutuskan bahwa sebenarnya mereka tidak perlu menolak.
Artinya, masalah serupa membuat diri mereka terasa di sini. Dan bahkan setelah situasi dengan Tasker diselesaikan, pengembang aplikasi dengan akses ke panggilan / SMS masih memiliki pertanyaan dan keluhan: misalnya, sebuah
posting dengan judul "Panggilan / SMS izin kegagalan - Google mengapa Anda menyakiti kami begitu?" Baru-baru ini muncul.
Di sini Anda benar-benar dapat mengajukan pertanyaan "mengapa Anda begitu bersama kami." Google menginvestasikan banyak sumber daya dalam pengembangan Android, termasuk kemudahan bagi pengembang. Ketika Android Studio mulai menyebabkan kebocoran memori, timnya langsung mengenali masalah dan berjanji untuk mengambil tindakan. Mengapa, kemudian, dalam situasi yang berbeda, ketika beberapa pengembang bahkan lebih buruk (SA setidaknya dapat dimulai kembali), perusahaan tidak terburu-buru untuk mengubah segalanya dan berpura-pura bahwa tidak ada masalah?
Di luar, tidak mungkin untuk mengetahui dengan pasti, tapi ini yang saya ingat. Google umumnya dikenal memiliki hal-hal yang menyedihkan dengan dukungan, bukan hanya Android. Dan ketika pengembang yang mengirimkan banding menerima penolakan otomatis, ini tidak jauh berbeda dengan cara pengguna produk Google lainnya mengetukkan dahi mereka ke dinding.
Tetapi ada perbedaan dalam seberapa menyakitkan kurangnya dukungan yang waras ini: ketika sampai pada hilangnya pendapatan dasar yang tidak berdasar, pertanyaan ini jauh lebih akut daripada "Saya mengklik sesuatu dan semuanya menghilang." Sangat penting sehingga beberapa orang mengeluh: "Saya mengerti bahwa memelihara toko seperti itu mahal, tetapi saya akan bersedia membayar $ 100 per tahun, sebagai pengembang iOS, jika saya dijamin akan menerima keluhan yang masuk akal dan ulasan banding yang bagus."
Sangat mengherankan bahwa layanan pengguna berbayar Google One baru-baru ini diluncurkan, dan di antara yang memberikan langganan, mereka menyebutnya
"Google Experts" - kemampuan untuk mengajukan pertanyaan kepada orang yang masih hidup.
Google, karena Anda telah melakukan ini untuk pengguna, dapatkah Anda memberikan dukungan normal yang dibayar untuk Google Play, karena ada begitu banyak sakit kepala akibat gratis?
Menit periklanan. Kami menyadari hasrat yang mendidih dalam pengembangan ponsel, karena kami mengadakan konferensi Mobius . Tapi dia sendiri bukan tentang gairah, melainkan ada laporan teknis yang keras dengan kode dan spesifik (Anda dapat memeriksa video di YouTube). Jika ini kedengarannya menarik bagi Anda, perhatikan: Mobius terdekat akan diadakan di St. Petersburg pada 22-23 Mei , tiket sudah dijual , dan mulai 1 Januari harganya akan naik.