Ilovalarga kelsak, iOS juda yopiq tizim bo'lib, jailbreaksiz unga ilovalar do'konidan boshqa yo'l bilan kira olmaysiz. Bundan tashqari, har bir dastur foydalanuvchilarni himoya qilish uchun Apple tekshiruvidan o'tadi. Lekin bu shunchaki tutun ekrani emasmi?
Muammo soxta ilovalar deyarli har oy Apple sahnasida muhokama qilinadi. Ular App Store'dan o'chirilganiga ko'p vaqt bo'lmadi bitta ishlab chiquvchining firibgar ilovalari, taniqli o'yinlarning mashhurligini ovlagan va tez pul ishlashga harakat qilgan.
Bir necha kun oldin mashhur Nintendo o'yini ham paydo bo'ldi, Pokemon sariq, ammo muallif taniqli konsol ishlab chiqaruvchisidan butunlay boshqacha odam edi. Xavotirsiz foydalanuvchilar bu mashhur yapon o'yini ekanligiga ishonishdi, ammo bu shunchaki firibgarlik bo'lib, o'yin menyuni yuklagandan so'ng darhol qulab tushadi. Biroq, bir yulduzli sharhlar soni o'zi uchun gapiradi. Apple ilovani 24 soatdan kamroq vaqt o'tgach do'kondan olib tashladi. O'sha vaqt ichida "O'yin" AQSh App Store do'konida uchinchi o'rinni egalladi.
Siz o'zingizdan so'rang, u erga qanday borish mumkin? qattiq Apple tomonidan nazorat bunday ilovalar umuman oladi. Ishlab chiquvchilar uchun shartlar, ko'rsatmalar deb ataladigan narsa uzoq vaqtdan beri ma'lum. Aniq qoidalar belgilangan va aldaganlar matnga muvofiq jazolanadi. Bu faqat bir necha uzoq haftalar, ba'zan oylar, Apple chora ko'rgandan so'ng sodir bo'ladi, ammo bunday ilovalar tekshiruvdan umuman o'tmasligi kerak.
Tizimdagi nuqsonni topish uchun uzoqqa borish shart emas. Chexiyalik ishlab chiquvchilardan biri bilvosita o'z tajribasi haqida menga ishontirdi. U o‘z ilovasida Google Analytics statistikasi uchun foydalaniladigan JavaScript-ni joriy qildi, bu Apple qoidalariga ko‘ra qat’iyan taqiqlangan. U u erda faqat sinov sifatida bor edi, lekin tasdiqlash uchun yuborishdan oldin uni olib tashlashni unutib qo'ydi. Biroq, tasdiqlanganidan keyin u baribir ishlamay qoldi.
Va bu Apple tomonida qanday o'tdi? Ariza tasdiqlash jarayoniga yuborilganidan keyin sakkiz kun o'tdi va u "Ko'rib chiqishni kutmoqda" holatida - tasdiqlashni kutmoqda. Sakkizinchi kuni, aftidan, uning navbati keldi va "Ko'rib chiqishda" maqomiga o'tdi - tasdiqlash jarayonida. To'liq ikki daqiqadan so'ng, u allaqachon tasdiqlangan va App Store'da ishga tushirishga tayyor. Ya'ni, arizani ma'qullagan shaxs unga butun ikki daqiqa vaqt ajratgan. Arizada bunday ikki daqiqada nimani o'rganish mumkin?
Shubhasiz, hech kim dastur kodini bevosita tekshirmaydi. Ilovaning ba'zi jihatlarini, masalan, zararli zararli dasturlarni o'z ichiga olgan yoki yo'qligini tekshiradigan dasturiy ta'minot boti mavjud bo'lishi mumkin. Keyin inson omili, ehtimol, faqat uni umuman boshlash mumkinmi yoki yo'qmi, unda zararli moddalar yo'qligini tekshiradi. Keyin u App Store do‘koniga va u yerdan foydalanuvchilarning qurilmalariga muammosiz o‘tishi mumkin.
Bu ikki daqiqalik interval nima uchun juda ko'p soxta ilovalar App Store do'koniga tushib qolishining tushuntirishlaridan biridir. Hozirda 550 000 dan ortiq ilovalar mavjud. Biroq, tasdiqlash jarayoniga nafaqat yangi ilovalar, balki ilovaning butunlay yangi versiyasi yoki bitta kichik xatoni tuzatish bo'ladimi, barcha yangilanishlar ham kiradi. Har oy tez sur'atlar bilan yangi ilovalar qo'shiladi. Agar biz har bir ilovani oyda bir marta qachon yangilanishi kerakligi haqida ozgina hisob-kitob qilsak, u holda ilovalar har kuni sakkiz soat davomida, shu jumladan dam olish kunlari ham tekshiriladi deb hisoblasak, Apple soatiga 2300 ta ilovani tekshirishi kerak bo'ladi. Va bu yangilarni hisobga olmaydi. Agar arizalarni ko'rib chiqayotgan 100 nafar xodim bo'lsa, ularning har biri soatiga 23 dona ishlov berishi kerak edi. Agar u har biriga 2-3 daqiqa vaqt ajratsa, buni uddalay olardi.
Ilovalar do'koni birinchi marta ishga tushirilganda, boshida 500 ta bo'lganida, har bir ilovani batafsil tekshirish muammo emas edi, ammo do'kon eksponent ravishda o'sdi va hozirda 1000 marta ko'proq ilovalar mavjud. Bunday hajm bilan, dasturni ma'qullashdan oldin ishlab chiquvchini bir necha hafta kutmasdan, har bir dasturga etarli vaqt ajratish juda qiyin.
Biroq, Apple buni hal qilishni boshlashi kerak, chunki bu muammolar kuchayishda davom etadi va oson pulni ko'zlagan firibgarlar App Store do'konini egallashda davom etadi. Ushbu muammo nazoratdan chiqib ketgandan so'ng, odamlar ilovalarga nisbatan kamroq ishonchga ega bo'ladi, bu esa ishlab chiquvchilarga va kengaytmasi bilan butun ekotizimga salbiy ta'sir qiladi. Shuning uchun Apple bu muammoni Xitoy fabrikalarida ish sharoitlari kabi intensiv ravishda hal qilishni boshlashi kerak.
Tasdiqlash darajasi eng kichik muammolardan biridir. Apple o'z ishlab chiqaruvchilariga umuman qanday munosabatda bo'lishi haqida yana bir maqola yozilishi mumkin (afsuski, muammo yuzaga kelganda).
Salom, butun ekotizim uchun matnda kichik xatolik bor. Apple bu muammoni Xitoy fabrikalarida ish sharoitlari kabi intensiv ravishda boshlashi kerak.
O'ldirish bo'lishi kerak emasmi?
Apple allaqachon shunga o'xshash ilovalar muammosini hal qilmoqda.
JavaScript-ga ega bo'lgan chexiyalik dasturchining bunday maqola yozish tajribasiga asoslanib, mendan g'azablanmang, lekin siz bu erda u yoqda tursin, hatto blogda ham nashr etishga loyiq bo'lmagan aqldan ozgan janjalni keltirib chiqardingiz.
Ha, haqiqat, inson omili juda muammoli va Apple ham bundan qochib qutula olmaydi. Qancha odam bo'lishi mumkinligini tasavvur qila olasizmi? Apple kompaniyasining o'sishi bilan ushbu tasdiqlovchilarning aylanmasi qanday?
Ob'ektivlik uchun ozgina harakat qilsangiz, siz boshqa ishlab chiquvchilardan ma'lumot to'playsiz va ehtimol Apple boshqa ilovalarni qoidalarga muvofiqligiga ishonchingiz komil bo'lmasa, bir necha kunga ham ma'qullaydi. Masalan, InApp xaridlari haqida gap ketganda, Apple uni nisbatan uzoq vaqt davomida tadqiq qilib kelmoqda. Ularni chalkashtirib yuborish ham unchalik katta muammo emas, chunki ular ilovaning ichki qismini tekshirmaydilar va tekshira olmaydilar - shuning uchun siz Apple ko'rsatadigan narsani qilishingiz mumkin va tasdiqlangandan keyin boshqa narsa bo'ladi.
Ha, juda ko'p hiyla-nayranglar bor, lekin ular odatda AppStore-dan olib tashlashga yoki hatto ishlab chiquvchi hisobini blokirovka qilishga olib keladi.
Oyiga 1x tasodifan ham o'rtacha yangilanish emas. Aksariyat ilovalar so'nggi yangilanishni olmaydilar - ular shunchaki ushlanmaydi va "o'ladi".
To'g'ri, men ham daqiqali sharhlarni boshdan kechirganman, ammo savol AppStore'dagi ko'rib chiqish statuslari haqiqatni ko'rsatadimi. Ilgari iPad ilovalari InReview-ga yuborilgandan so'ng darhol qulab tushdi va u erda bir hafta qoldi. iPhone ilovalari buni qilmadi. Shuning uchun men bu haqda bunday xulosa chiqarmagan bo'lardim.
Odatdagidek ajoyib maqola...
Men oxirgi xatboshidagi kichik xatoni ta'kidlamoqchiman:
"Biroq, biznes eksponent tarzda o'sdi va hozirda 1000 barobar ko'proq ilovalar mavjud."
ehtimol JE bo'lishi kerak
Menga yoqmagan yana bir jihati, asosan geografiyada qo‘llaniladigan ekotizim so‘zining ishlatilishi...
PS: maqola uchun rahmat