Aplikasi podcast Pocket Casts telah mencetuskan kemarahan komuniti selepas memperkenalkan iklan untuk pengguna yang sebelum ini membayar untuk keahlian seumur hidup. Walau bagaimanapun, keputusan syarikat untuk menjadikan aplikasi mudah alih mereka sebagai sumber terbuka pada tahun 2022 telah memberikan pengguna yang mahir teknologi cara yang tidak dijangka untuk melawan balik.
Garis Masa Pocket Casts:
- 2013: Dilancarkan sebagai aplikasi bayar-sekali untuk Android, iOS, dan Web
- 2018: Diambil alih oleh NPR
- 2019: Beralih kepada model langganan, pengguna sedia ada diberi hak kekal
- 2020: Dijual kepada Automattic, dilaporkan kerugian bersih $812,129 USD
- 2022: Aplikasi mudah alih dijadikan sumber terbuka
- 2024: Menukar nama "Lifetime Members" kepada " Pocket Casts Champions "
- 2024: Memperkenalkan iklan sepanduk untuk semua pengguna termasuk ahli seumur hidup
Melanggar Janji Seumur Hidup Mencetuskan Pemberontakan Pengguna
Pocket Casts pada asalnya dilancarkan sebagai aplikasi bayar-sekali pada tahun 2013, menjanjikan pengguna akses seumur hidup. Selepas bertukar tangan daripada NPR kepada Automattic dan beralih kepada model langganan, syarikat telah memberikan pengguna asal akses premium percuma. Minggu ini, mereka melanggar janji tersebut dengan memperkenalkan iklan sepanduk dalam skrin pemain, walaupun untuk pengguna lama ini.
Respons komuniti telah pantas dan kreatif. Pengguna mendapati mereka boleh mengubah suai kod sumber terbuka aplikasi untuk menghilangkan iklan sepenuhnya. Proses ini melibatkan mengubah bendera ciri dalam kod, khususnya menukar defaultValue
kepada palsu untuk iklan sepanduk dan melumpuhkan keupayaan override jauh. Lebih mudah lagi, pengguna boleh memasang versi debug aplikasi dan mematikan ciri iklan secara terus.
Penyelesaian Teknikal untuk Penyingkiran Iklan:
- Ubah suai feature flags:
BANNER_ADS_PLAYER
danBANNER_ADS_PODCASTS
- Tukar
defaultValue
daripadatrue
kepadafalse
- Lumpuhkan
hasFirebaseRemoteFlag
untuk mengelakkan override jarak jauh - Alternatif: Gunakan debug build dengan feature toggles terbina dalam
- Arahan build:
./gradlew assembleDebugProd
dan./gradlew app:installDebugProd
![]() |
---|
Sebuah catatan blog yang membincangkan reaksi pengguna terhadap pengenalan iklan Pocket Casts , menonjolkan usaha komuniti untuk mengubah suai aplikasi |
Kos Tinggi Menimbulkan Persoalan Tentang Model Perniagaan
Ahli komuniti mempersoalkan mengapa aplikasi podcast memerlukan infrastruktur yang begitu mahal. Perkhidmatan ini dilaporkan mengalami kerugian bersih sebanyak 812,129 dolar Amerika Syarikat pada tahun 2020, yang kelihatan berlebihan untuk aplikasi yang terutamanya mengambil suapan RSS dan menyegerakkan kemajuan mendengar. Tidak seperti perkhidmatan yang mengehoskan fail media, Pocket Casts nampaknya hanya mengekalkan indeks podcast yang boleh dicari dan ciri segerak awan asas.
Saya pernah membina agregator suapan pada masa lalu... Saya tidak dapat memahami di mana kosnya. Adakah mereka mengehoskan semula semua audio dan itu kos lebar jalur? Walaupun begitu ia kelihatan tinggi.
Pengguna menunjuk kepada alternatif seperti Overcast, yang telah berjaya diselenggara oleh seorang pembangun tunggal selama lebih sedekad dengan yuran langganan yang minimum, menimbulkan persoalan tentang struktur kos Pocket Casts.
Perbandingan Kos:
- Pocket Casts Plus : $66 AUD/tahun (~$43 USD/tahun)
- Overcast : $15 USD/tahun (dikekalkan oleh pembangun tunggal)
- Pocket Casts kerugian bersih 2020: $812,129 USD
- Fungsi teras: Pengambilan suapan RSS, indeks carian, penyegerakan kemajuan
Pertikaian Kontrak dan Tanggungjawab Korporat
Situasi ini menyerlahkan kebimbangan yang lebih luas tentang akauntabiliti korporat apabila syarikat menukar pemilikan atau model perniagaan. Ramai pengguna berhujah bahawa apabila Automattic memperoleh Pocket Casts, mereka juga memperoleh kewajipan kontrak kepada ahli seumur hidup. Perdebatan tertumpu pada sama ada perniagaan harus menghormati janji berdekad-dekad, walaupun perjanjian tersebut mungkin tidak mampan dari segi kewangan.
Sesetengah ahli komuniti mencadangkan bahawa syarikat yang menawarkan keahlian seumur hidup harus dikehendaki melabur yuran awal dengan betul atau meletakkannya dalam dana amanah untuk menampung kos operasi masa depan. Yang lain mencadangkan kembali kepada keluaran perisian berversi, di mana pengguna boleh memilih sama ada untuk menaik taraf kepada versi berbayar baharu sambil mengekalkan fungsi sedia ada mereka.
Kontroversi ini mencerminkan kekecewaan yang semakin meningkat dengan apa yang pengguna lihat sebagai enshittification korporat - amalan merendahkan perkhidmatan selepas membina pangkalan pengguna. Apabila lebih banyak syarikat melanggar janji lama kepada pengguna, situasi Pocket Casts mungkin menjadi templat untuk bagaimana komuniti boleh menolak balik apabila mereka mempunyai akses kepada alternatif sumber terbuka.
Rujukan: Pocket Casts, You Altered The Deal, So I Will Alter Your App