Sejauh menyangkut aplikasi, iOS adalah sistem yang sangat tertutup, tanpa jailbreak Anda tidak dapat memasukkan aplikasi ke dalamnya dengan cara lain selain melalui App Store. Selain itu, setiap aplikasi melewati tinjauan Apple untuk melindungi pengguna. Tapi bukankah itu hanya tabir asap?
masalah aplikasi palsu dibahas di panggung Apple hampir setiap bulan. Tidak lama kemudian mereka dihapus dari App Store aplikasi penipuan dari satu pengembang, yang memangsa popularitas game terkenal dan mencoba menghasilkan uang dengan cepat.
Beberapa hari yang lalu, game populer Nintendo juga muncul, Pokemon KuningNamun, penulisnya adalah seseorang yang sama sekali berbeda dari produsen konsol terkenal. Pengguna yang tidak menaruh curiga digiring untuk percaya bahwa ini adalah game Jepang yang populer, namun itu hanya penipuan di mana game tersebut akan crash tepat setelah memuat menu. Namun, jumlah ulasan satu bintang sudah membuktikannya. Apple menarik aplikasi tersebut dari toko kurang dari 24 jam kemudian. "The Game" mencapai nomor tiga di App Store AS pada waktu itu.
Anda bertanya pada diri sendiri bagaimana mungkin untuk sampai ke sana ketat kontrol oleh Apple aplikasi tersebut akan mendapatkan sama sekali. Syarat-syarat bagi pengembang yang disebut Pedoman sudah diketahui sejak lama. Aturan yang jelas ditetapkan dan penipu akan dihukum sesuai dengan teks. Ini terjadi hanya setelah beberapa minggu yang panjang, terkadang berbulan-bulan, ketika Apple mulai bertindak, sementara aplikasi semacam itu tidak lolos pemeriksaan sama sekali.
Kita tidak perlu pergi jauh-jauh untuk menemukan kelemahan pada sistem. Salah satu developer asal Ceko secara tidak langsung menceritakan pengalamannya kepada saya. Dia menerapkan JavaScript dalam aplikasinya, yang digunakan untuk statistik Google Analytics, yang dilarang keras menurut aturan Apple. Dia hanya menyimpannya di sana sebagai percobaan, tapi lupa menghapusnya sebelum mengirimkannya untuk persetujuan. Namun, setelah disetujui, ternyata tidak berfungsi lagi.
Dan bagaimana perkembangannya di pihak Apple? Delapan hari berlalu setelah permohonan dikirim ke proses persetujuan dan berstatus "Menunggu Peninjauan" - menunggu persetujuan. Pada hari kedelapan, rupanya tiba gilirannya dan masuk ke status "Dalam Peninjauan" - dalam proses persetujuan. Setelah dua menit penuh, itu sudah disetujui dan siap diluncurkan di App Store. Artinya, orang yang menyetujui permohonan tersebut mencurahkan dua menit penuh untuk itu. Apa yang bisa diteliti dalam dua menit pada aplikasi tersebut?
Jelasnya, tidak ada yang secara langsung memeriksa kode aplikasi. Mungkin saja ada semacam bot perangkat lunak yang memeriksa beberapa aspek aplikasi, seperti apakah aplikasi tersebut mengandung malware berbahaya. Faktor manusia kemudian ternyata hanya menguji apakah bisa dinyalakan dan apakah tidak mengandung bahan berbahaya. Kemudian dapat masuk ke App Store dan dari sana ke perangkat pengguna tanpa masalah.
Interval dua menit tersebut menjadi salah satu penjelasan mengapa begitu banyak aplikasi palsu yang masuk ke App Store. Saat ini ada lebih dari 550 aplikasi. Namun, tidak hanya aplikasi baru yang masuk dalam proses persetujuan, tetapi juga semua pembaruan, baik itu versi aplikasi yang benar-benar baru atau koreksi dari satu bug kecil. Aplikasi baru ditambahkan dengan kecepatan tinggi setiap bulannya. Jika kita melakukan sedikit perhitungan kapan setiap aplikasi harus diperbarui sebulan sekali, lalu dengan asumsi aplikasi diperiksa selama delapan jam setiap hari termasuk akhir pekan, Apple harus memeriksa sekitar 000 aplikasi per jam. Dan itu belum termasuk yang baru. Jika ada 2300 karyawan yang meninjau lamaran, masing-masing harus menangani 100 lembar per jam. Jika dia menghabiskan 23-2 menit dengan masing-masingnya, dia bisa melakukannya.
Ketika App Store pertama kali diluncurkan, tidak menjadi masalah untuk memeriksa setiap aplikasi secara detail ketika awalnya ada 500. Namun, toko tersebut telah berkembang secara eksponensial dan sekarang terdapat 1000x lebih banyak aplikasi. Dengan volume sebesar itu, sangat sulit untuk menyediakan waktu yang cukup untuk setiap aplikasi tanpa membuat pengembang menunggu berminggu-minggu sebelum menyetujui aplikasi tersebut.
Namun, Apple harus mulai mengatasi hal ini, karena masalah ini akan terus meningkat dan penipu yang ingin mendapatkan uang dengan mudah akan terus menduduki App Store. Ketika masalah ini muncul di benak perusahaan, kepercayaan masyarakat terhadap aplikasi akan berkurang, sehingga akan berdampak buruk pada pengembang dan seluruh ekosistem. Oleh karena itu, Apple harus mulai menangani masalah ini seintensif kondisi kerja di pabrik-pabrik Tiongkok.
Tingkat persetujuan adalah masalah yang paling kecil. Artikel lain dapat ditulis tentang bagaimana Apple memperlakukan pengembangnya secara umum (sayangnya bila ada masalah).
Halo, ada kesalahan kecil pada teks, untuk keseluruhan ekosistem. Apple harus mengatasi masalah ini seintensif kondisi kerja di pabrik China.
Bukankah seharusnya ada pembunuhan?
Apple sudah memecahkan masalah aplikasi serupa.
Berdasarkan pengalaman seorang pengembang Ceko dengan beberapa JavaScript untuk menulis artikel seperti itu, jangan marah kepada saya, tetapi Anda telah melontarkan kata-kata kasar gila yang tidak pantas untuk dipublikasikan bahkan di blog apalagi di sini.
Ya, memang benar faktor manusianya sangat bermasalah dan Apple juga tidak bisa menghindarinya. Bisakah Anda bayangkan berapa banyak orang yang ada? Berapa omzet para pemberi persetujuan ini dengan pertumbuhan yang dimiliki Apple?
Dengan sedikit upaya untuk bersikap objektif, Anda juga akan mengumpulkan informasi dari pengembang lain dan Anda mungkin akan sampai pada fakta bahwa Apple menyetujui aplikasi lain bahkan untuk beberapa hari jika tidak yakin apakah itu sesuai dengan aturan. . Misalnya. dalam hal pembelian InApp, Apple telah menelitinya sejak lama. Mengaburkan mereka juga bukan masalah besar karena mereka tidak dan tidak bisa benar-benar memeriksa bagian dalam aplikasi itu sendiri - sehingga Anda dapat melakukan sesuatu yang akan ditampilkan oleh Apple dan setelah disetujui akan ada hal lain.
Ya, ada banyak trik, tetapi biasanya mengarah pada penghapusan dari AppStore atau bahkan pemblokiran akun pengembang.
1x per bulan bukanlah pembaruan rata-rata bahkan secara kebetulan. Sebagian besar aplikasi tidak menerima pembaruan terkini - aplikasi tersebut tidak dapat digunakan dan "mati".
Memang benar saya juga pernah mengalami ulasan singkat, tetapi pertanyaannya adalah apakah status ulasan di AppStore menunjukkan kenyataan. Di masa lalu, aplikasi iPad mogok segera setelah dikirim ke InReview dan tetap di sana selama seminggu. Aplikasi iPhone tidak melakukan hal itu. Jadi saya tidak akan mengambil kesimpulan seperti itu.
Artikel bagus seperti biasa...
Saya hanya ingin menunjukkan kesalahan kecil di paragraf kedua dari belakang:
“Namun, bisnis ini telah tumbuh secara eksponensial dan kini terdapat 1000x lebih banyak aplikasi.”
mungkin seharusnya ada JE
Hal lain yang saya tidak suka adalah penggunaan kata ekosistem, yang terutama digunakan dalam geografi...
PS: terima kasih untuk artikelnya