Kekusutan Otomatis dengan Apple Karena Kurangnya Pembelian Dalam Aplikasi di Aplikasi WordPress untuk iOS

Diterbitkan: 2020-08-25

Selama akhir pekan, Matt Mullenweg mengumumkan di Twitter bahwa App Store Apple telah memblokir Automattic dari mengirimkan pembaruan ke aplikasi iOS resmi WordPress. Automattic tidak menjual apa pun untuk WordPress.com atau Jetpack di dalam aplikasi seluler, tetapi aplikasi tersebut menyertakan metode pembelian eksternal yang melewati persyaratan penjualan Apple melalui pembelian dalam aplikasi.

Di permukaan, tampaknya Apple memaksa aplikasi gratis untuk menambahkan pembelian dalam aplikasi hanya untuk mengekstrak 30% dari pendapatannya. Masalahnya adalah jika pengguna menggali cukup dalam ke halaman bantuan web, mereka dapat menemukan jendela untuk keluar dari taman bertembok. Meskipun ini sepertinya cara yang tidak mungkin bagi pengguna untuk membeli pemutakhiran, Apple menyandera pembaruan aplikasi untuk mendapatkan kepatuhan penuh dari Automattic.

“Ada beberapa cara berbelit-belit yang bisa Anda dapatkan ke aplikasi web kami dari dalam pratinjau, dokumentasi, dll.,” kata Mullenweg dalam percakapan Twitter. “Kami menawarkan untuk memblokir berdasarkan sisi server agen pengguna, tetapi itu tidak dianggap cukup.”

Dalam tanggapan ramah yang jarang dari Apple, perusahaan meminta maaf dan membalikkan arah 24 jam kemudian, tetapi tidak sebelum Automattic menyetujui untuk menambahkan pembelian dalam aplikasi. Dalam sebuah pernyataan yang diberikan kepada MacRumors, Apple mengatakan masalah tersebut telah diselesaikan, meskipun tidak merinci apakah ini terjadi beberapa minggu yang lalu:

Kami yakin masalah dengan aplikasi WordPress telah teratasi. Sejak pengembang menghapus tampilan opsi pembayaran layanan mereka dari aplikasi, sekarang menjadi aplikasi mandiri gratis dan tidak harus menawarkan pembelian dalam aplikasi. Kami telah memberi tahu pengembang dan meminta maaf atas kebingungan yang kami sebabkan.

Aplikasi WordPress Resmi Harus Dipisahkan dari Kepentingan Komersial Automattic

Kontrol Automattic atas aplikasi seluler resmi WordPress telah lama menjadi isu kontroversial di komunitas open source. Karena perusahaan sangat mensubsidi pengembangan aplikasi, agendanya untuk aplikasi benar-benar tak tertandingi. Inilah sebabnya mengapa aplikasi resmi berisi fitur khusus WordPress.com dan Jetpack yang tidak diperlukan bagi banyak pemilik situs yang dihosting sendiri.

Meskipun aplikasinya open source, secara historis, mereka jarang menerima kontribusi dari pengembang di luar Automattic karena kerumitan kodenya. Ini tidak berubah. Pada tahun 2016, ketika versi 5.7 dari aplikasi keluar untuk iOS dan Android, sepertinya Automattic mendorong untuk membangun jalur peningkatan untuk paket WordPress.com. Pada saat itu, fitur untuk situs yang dihosting sendiri mulai tertinggal secara signifikan. Mobile engineer Automattic Maxime Biais mengatakan komitmen untuk mendukung keduanya setara.

“Fitur WordPress.com tidak diprioritaskan daripada yang dihosting sendiri,” katanya. “Ketika kami dapat mengimplementasikan sesuatu untuk keduanya, kami melakukannya, tetapi ketika kami tidak bisa (seperti ketika kami tidak memiliki titik akhir XMLRPC) kami melakukannya untuk WordPress.com dan biasanya meminta Core untuk melakukan perubahan sehingga kami dapat mengimplementasikan fitur yang sama untuk pengguna yang dihosting sendiri.”

Mengembangkan aplikasi untuk pengguna yang dihosting sendiri dan pelanggan Automattic pada saat yang sama selalu merupakan keseimbangan yang rumit. Situasi dengan App Store ini menggarisbawahi perlunya aplikasi sumber terbuka resmi untuk terpisah dari kontrol entitas komersial mana pun, tetapi kenyataannya adalah bahwa aplikasi ini tidak akan ada tanpa Automattic. Pemeliharaan lanjutan mereka sepenuhnya didanai oleh perusahaan. Menarik kontribusi luar dari komunitas yang lebih luas adalah sulit. Matt Mullenweg mengatakan tidak ada perusahaan yang pernah mengirimkan kontribusi karena produk mereka dibangun ke dalam aplikasi, meskipun undangan dan basis kodenya adalah open source.

Sebelum Apple mundur dari persyaratannya untuk Automattic untuk menambahkan pembelian dalam aplikasi, perusahaan mungkin telah kehabisan setiap opsi lain sebelum menyerah pada tuntutan Apple. Pada saat itu Mullenweg mulai mengumpulkan ide dari pengikutnya di Twitter untuk mencari jalan ke depan bagi komunitas. Ini tampaknya menandai era baru untuk aplikasi di mana Mullenweg bersedia mempertimbangkan untuk menambahkan produk perusahaan lain ke dalam aplikasi di samping miliknya dan kemudian meneruskan pendapatannya.

“Nama baru: Aplikasi ini selalu melakukan banyak pekerjaan untuk mendukung WordPress yang dihosting di mana saja, menggunakan API XML-RPC yang disertakan dalam WP inti sejak WP 2.6 dirilis pada 2008,” katanya. “Itulah mengapa kami menyebutnya 'WordPress' dan bukan 'WordPress.com' atau 'Jetpack.'

“Saya sangat percaya pada kesucian lisensi. (Sumber terbuka bergantung pada lisensi dan hak cipta.) Kami menyetujui lisensi ini ketika kami mendaftar (dan tinggal di) toko aplikasi, jadi akan mengikuti dan mematuhi aturan. Tidak ingin menghindarinya, karena itu melakukan apa yang mereka minta.

“Izinkan IAP lain: Semua kode adalah open source, jika host atau plugin lain ingin mendukung pembelian dalam aplikasi untuk paket mereka, kami dapat menerima tambalan dan meminta Automattic melewati pendapatan.”

Gagasan Automattic menjadi penengah di mana perusahaan memiliki akses untuk menjual melalui aplikasi seluler resmi memperkenalkan lebih banyak konflik kepentingan ke dalam apa yang sudah menjadi belitan keruh. Pengaturan ini akan sepenuhnya tidak menyenangkan bagi banyak orang di komunitas open source. Demi kejelasan dan kesederhanaan, aplikasi seluler resmi WordPress harus bebas dari kepentingan komersial.

John James Jacoby menyarankan agar Automattic membuat aplikasi baru untuk produknya sendiri jika perusahaan ingin menambahkan pembelian dalam aplikasi. Mullenweg tampaknya terbuka untuk mempertimbangkan gagasan itu.

Saat ini, mengingat permintaan maaf Apple, pembebasan aplikasi seluler tidak lagi menjadi kebutuhan mendesak. Mullenweg tampaknya puas dengan hasilnya untuk saat ini, tetapi konflik kepentingan asli dalam aplikasi tetap ada.

“Saya tidak menyangka cuitan sebelumnya mendapat perhatian di luar komunitas WP,” kata Mullenweg. “Pemahaman saya adalah keputusan sebelumnya adalah final, dan kami telah membuat banyak argumen yang disarankan orang secara pribadi selama beberapa minggu aplikasi terkunci.

“Kami akan terus responsif dan melakukan yang terbaik untuk berada dalam semangat dan aturan toko aplikasi, termasuk menutup celah tampilan web yang muncul. Ini juga membuat saya menghargai kebebasan web yang terbuka dan independen.”

KOREKSI: Pada saat penerbitan, artikel ini salah menyatakan bahwa Automattic adalah satu-satunya perusahaan yang produknya diizinkan untuk dibangun ke dalam aplikasi WordPress resmi. Pernyataan sebelumnya telah dihapus dan diperbarui untuk mencerminkan fakta bahwa tidak ada perusahaan yang pernah mencoba mengirimkan produk mereka untuk dimasukkan dalam aplikasi, meskipun ada undangan.