Қолданбаларға келетін болсақ, iOS - бұл өте жабық жүйе, джейлбрейксіз сіз оған қолданбаларды App Store дүкенінен басқа жолмен ала алмайсыз. Сонымен қатар, әрбір қолданба пайдаланушыларды қорғау үшін Apple шолуынан өтеді. Бірақ бұл жай ғана түтін экраны емес пе?
Мүмкіндік жалған қолданбалар Apple сахнасында ай сайын дерлік талқыланады. Олардың App Store дүкенінен жойылғанына көп уақыт болған жоқ бір әзірлеушіден алаяқтық қолданбалар, олар танымал ойындардың танымалдылығына жем болып, тез ақша табуға тырысты.
Бірнеше күн бұрын танымал Nintendo ойыны пайда болды, Покемон сары, дегенмен автор белгілі консоль өндірушісінен мүлдем басқа біреу болды. Күдіксіз пайдаланушылар бұл танымал жапон ойыны екеніне сенді, бірақ бұл мәзірді жүктегеннен кейін ойын бірден бұзылатын алаяқтық. Дегенмен, бір жұлдызды шолулардың саны өзі туралы айтады. Apple қолданбаны дүкеннен 24 сағаттан кейін алып тастады. «Ойын» сол уақытта АҚШ-тың App Store дүкенінде үшінші орынға шықты.
Сіз өзіңізден ол жерге қалай жетуге болады деп сұрайсыз қатаң Apple бақылауы мұндай қолданбаларды мүлде алады. Әдістемелік нұсқаулар деп аталатын әзірлеушілерге арналған шарттар бұрыннан белгілі. Нақты ережелер белгіленіп, алаяқтар мәтінге сәйкес жазаланады. Бұл бірнеше ұзақ аптадан кейін, кейде айлар, Apple әрекет ете бастағанда ғана болады, ал мұндай қолданбалар тексеруден мүлде өтпеуі керек.
Жүйедегі кемшілікті іздеу үшін алысқа барудың қажеті жоқ. Чехиялық әзірлеушілердің бірі өз тәжірибесі туралы маған жанама түрде сендірді. Ол Apple ережелеріне сәйкес қатаң тыйым салынған Google Analytics статистикасы үшін қолданылатын қолданбасында JavaScript-ті енгізді. Ол тек сынақ ретінде болды, бірақ оны бекітуге жібермес бұрын жоюды ұмытып кетті. Дегенмен, мақұлданғаннан кейін ол бәрібір жұмыс істемеді.
Бұл Apple компаниясының жағында қалай болды? Өтінім бекіту процесіне жіберілгеннен кейін сегіз күн өтті және ол «Қарап шығуды күтуде» күйінде болды - мақұлдауды күтуде. Сегізінші күні оның кезегі келді және мақұлдау процесінде «Шолуда» мәртебесіне өтті. Толық екі минуттан кейін ол мақұлданды және App Store дүкенінде іске қосуға дайын болды. Яғни, өтінішті мақұлдаған адам оған толық екі минут арнаған. Өтініште осындай екі минут ішінде нені зерттеуге болады?
Ешкім қолданба кодын тікелей тексермейтіні анық. Қолданбаның кейбір аспектілерін, мысалы, құрамында зиянды зиянды бағдарламалардың бар-жоғын зерттейтін бағдарламалық боттың қандай да бір түрі болуы мүмкін. Содан кейін адам факторы оны мүлдем бастауға болатынын және оның құрамында зиянды заттардың жоқтығын тексереді. Содан кейін ол App Store дүкеніне және сол жерден пайдаланушылардың құрылғыларына еш қиындықсыз өте алады.
Бұл екі минуттық интервал неліктен көптеген жалған қолданбалардың App Store дүкенінде аяқталатынын түсіндірудің бірі болып табылады. Қазіргі уақытта 550 000-нан астам қолданба бар. Дегенмен, мақұлдау процесіне тек жаңа қолданбалар ғана емес, сонымен қатар қолданбаның мүлдем жаңа нұсқасы немесе бір кішкене қатені түзету болсын, барлық жаңартулар кіреді. Жаңа қосымшалар ай сайын жылдам қарқынмен қосылады. Әрбір қолданбаның айына бір рет жаңартылуы керек шағын есептеулер жасасақ, қолданбалар демалыс күндерін қоса алғанда күн сайын сегіз сағат тексерілетінін есептесек, Apple сағатына шамамен 2300 қолданбаны тексеруі керек. Және бұл жаңаларды есептемейді. Өтінімдерді қарайтын 100 қызметкер болса, әрқайсысы сағатына 23 дана өңдеуі керек еді. Егер ол әрқайсысына 2-3 минут уақыт бөлсе, ол мұны істей алар еді.
Қолданбалар дүкені алғаш рет іске қосылғанда, басында 500 болған кезде, әрбір қолданбаны егжей-тегжейлі тексеру қиын емес еді. Дегенмен, дүкен экспоненциалды түрде өсті және қазір 1000 есе көп қолданбалар бар. Мұндай көлеммен әзірлеушіні қосымшаны мақұлдамас бұрын бірнеше апта күтпестен, әрбір қосымшаға жеткілікті уақыт бөлу өте қиын.
Дегенмен, Apple бұл мәселені шешуге кірісуі керек, өйткені бұл мәселелер ушыға береді және оңай ақша табуды көздейтін алаяқтар App Store дүкенін басып алуды жалғастырады. Бұл мәселе компанияның басында өскеннен кейін, адамдар қолданбаларға деген сенімі әлдеқайда аз болады, бұл әзірлеушілерге және бүкіл экожүйені кеңейтуге теріс әсер етеді. Сондықтан Apple бұл мәселемен қытайлық зауыттардағы жұмыс жағдайлары сияқты қарқынды түрде күресуді бастауы керек.
Мақұлдау деңгейі - ең аз проблемалар. Apple өз әзірлеушілеріне жалпы қалай қарайтыны туралы тағы бір мақала жазуға болады (өкінішке орай, мәселе туындаған кезде).
Сәлеметсіз бе, бүкіл экожүйе үшін мәтінде кішкене қате бар. Apple бұл мәселені Қытай зауыттарындағы жұмыс жағдайлары сияқты қарқынды түрде бастауы керек.
Адам өлтіру керек емес пе?
Apple қазірдің өзінде ұқсас қолданбалардың мәселесін шешуде.
Кейбір JavaScript-і бар чех әзірлеушісінің осындай мақала жазу тәжірибесіне сүйене отырып, маған ашуланбаңыз, бірақ сіз бұл жерде былай тұрсын, тіпті блогта да жариялауға лайық емес ақылсыз реніш тудырдыңыз.
Иә, адам факторы өте проблемалы екені рас және Apple да одан аулақ бола алмайды. Қанша адам болуы мүмкін екенін елестете аласыз ба? Apple компаниясының өсуімен осы мақұлдаушылардың айналымы қандай?
Объективтілікке аздап күш салсаңыз, сіз басқа әзірлеушілерден де ақпарат жинайсыз және Apple басқа қолданбалардың ережелерге сәйкестігіне сенімді болмаса, бірнеше күн бойы мақұлдайтынына сенетін шығарсыз. Мысалы, InApp сатып алуларына келетін болсақ, Apple оны салыстырмалы түрде ұзақ уақыт бойы зерттеп келеді. Оларды шатастыру да соншалықты маңызды мәселе емес, өйткені олар қолданбаның ішкі жағын шынымен тексермейді және зерттей алмайды - сондықтан Apple көрсететін нәрсені жасай аласыз және мақұлдағаннан кейін басқа нәрсе болады.
Иә, трюктар көп, бірақ олар әдетте AppStore дүкенінен жойылуға немесе тіпті әзірлеуші тіркелгісін бұғаттауға әкеледі.
Айына 1x - бұл кездейсоқ жаңарту емес. Көптеген қолданбалар соңғы жаңартуды алмайды - олар жай ғана ұстанбайды және «өледі».
Мен де минуттық шолуларды бастан өткергенім рас, бірақ мәселе AppStore дүкеніндегі шолу күйлері шындықты көрсете ме? Бұрын iPad қолданбалары InReview қызметіне жіберілгеннен кейін бірден істен шығып, бір апта бойы сонда қалды. iPhone қолданбалары мұны істемеді. Сондықтан мен бұл туралы мұндай қорытынды жасамас едім.
Әдеттегідей тамаша мақала...
Мен соңғы абзацтағы кішкене қатені атап өткім келеді:
«Алайда, бизнес экспоненциалды түрде өсті және қазір 1000 есе көп қосымшалар бар».
JE болуы керек
Маған ұнамайтын тағы бір нәрсе – негізінен географияда қолданылатын экожүйе деген сөздің қолданылуы...
PS: мақала үшін рахмет