Зачыніць аб'яву

Што тычыцца прыкладанняў, то iOS - вельмі закрытая сістэма, без джейлбрейка вы не атрымаеце ў яе прыкладання іншым спосабам, акрамя як праз App Store. Акрамя таго, кожнае прыкладанне праходзіць праверку Apple для абароны карыстальнікаў. Але хіба гэта не проста дымавая заслона?

Праблемы махлярскія прыкладанні абмяркоўваецца на сцэне Apple амаль кожны месяц. Не так даўно яны былі выдалены з App Store махлярскія праграмы ад аднаго распрацоўшчыка, якія палююць на папулярнасць вядомых гульняў і спрабуюць хутка зарабіць грошы.

Некалькі дзён таму таксама з'явілася папулярная гульня Nintendo, Жоўты покемон, аднак аўтарам быў зусім іншы чалавек, а не вядомы вытворца кансоляў. Нічога не падазравалых карыстальнікаў прымусілі паверыць, што гэта папулярная японская гульня, але гэта была проста афёра, пры якой гульня выходзіць з ладу адразу пасля загрузкі меню. Аднак колькасць адназоркавых водгукаў кажа само за сябе. Apple выцягнула праграму з крамы менш чым праз 24 гадзіны. За гэты час "The Game" дасягнула трэцяга месца ў App Store ЗША.

Вы спытаеце сябе, як можна туды дабрацца строгі кантроль з боку Apple такія прыкладанні атрымаюць наогул. Умовы для забудоўшчыкаў, так званыя Кіраўніцтва, вядомыя даўно. Устаноўлены дакладныя правілы, і ашуканцы павінны быць пакараныя ў адпаведнасці з тэкстам. Гэта адбываецца толькі праз некалькі доўгіх тыдняў, часам месяцаў, калі Apple пачынае дзейнічаць, а такія прыкладанні наогул не павінны праходзіць праверку.

Нам не трэба далёка хадзіць, каб знайсці недахоп у сістэме. Адзін з чэшскіх распрацоўшчыкаў ускосна даверыўся мне пра свой вопыт. Ён рэалізаваў у сваім дадатку JavaScript, які выкарыстоўваецца для статыстыкі Google Analytics, што строга забаронена правіламі Apple. Ён быў там толькі ў якасці пробнага, але забыўся выдаліць яго перад адпраўкай на зацвярджэнне. Аднак пасля зацвярджэння ён усё роўна быў нефункцыянальным.

І як гэта пайшло з боку Apple? Прайшло восем дзён пасля адпраўкі заяўкі на ўзгадненне і яна была ў статусе «Чакае разгляду» - чакае зацвярджэння. На восьмы дзень, відаць, надышла яе чарга і яна перайшла ў статус "На разглядзе" - у працэсе зацвярджэння. Праз цэлыя дзве хвіліны ён ужо быў ухвалены і гатовы да запуску ў App Store. Гэта значыць, чалавек, які ўхваліў заяўку, прысвяціў ёй цэлых дзве хвіліны. Што можна даследаваць за такія дзве хвіліны па заяўцы?

Відавочна, што ніхто непасрэдна не вывучае код прыкладання. Цалкам магчыма, што існуе нейкі праграмны бот, які правярае некаторыя аспекты прыкладання, напрыклад, ці ўтрымлівае яно шкоднаснае ПА. Тады чалавечы фактар, відаць, толькі правярае, ці можна яго ўвогуле запусціць і ці няма ў ім шкодных матэрыялаў. Затым ён можа без праблем перайсці ў App Store, а адтуль на прылады карыстальнікаў.

Гэты двуххвілінны інтэрвал з'яўляецца адным з тлумачэнняў таго, чаму так шмат махлярскіх праграм трапляе ў App Store. У цяперашні час існуе больш за 550 000 прыкладанняў. Аднак у працэс зацвярджэння трапляюць не толькі новыя прыкладання, але і ўсе абнаўленні, няхай гэта будзе цалкам новая версія прыкладання або выпраўленне адной невялікай памылкі. Кожны месяц новыя прыкладанні дадаюцца надзвычай хутка. Калі мы зробім невялікі разлік, калі кожнае прыкладанне павінна абнаўляцца раз у месяц, то пры ўмове, што прыкладанні правяраюцца па восем гадзін кожны дзень, уключаючы выхадныя, Apple павінна будзе правяраць каля 2300 прыкладанняў у гадзіну. І гэта не лічачы новых. Калі б заяўкі разглядалі 100 супрацоўнікаў, кожны павінен быў бы апрацоўваць 23 штукі ў гадзіну. Калі б ён патраціў на кожную 2-3 хвіліны, ён мог бы гэта зрабіць.

Калі App Store толькі запусціўся, не было праблемай дэталёва праверыць кожнае прыкладанне, калі ў пачатку было 500. Аднак крама вырасла ў геаметрычнай прагрэсіі, і цяпер прыкладанняў у 1000 разоў больш. З такім аб'ёмам вельмі складана прысвяціць дастаткова часу кожнаму заяўцы, не прымушаючы распрацоўшчыка чакаць тыднямі перад ухваленнем заяўкі.

Тым не менш, Apple павінна пачаць вырашаць гэта, бо гэтыя праблемы будуць працягваць абвастрацца, а ашуканцы, якія імкнуцца да лёгкіх грошай, будуць працягваць акупаваць App Store. Як толькі гэтая праблема вырасце ў галаве кампаніі, людзі будуць значна менш давяраць дадаткам, што негатыўна адаб'ецца на распрацоўшчыках і, адпаведна, на ўсёй экасістэме. Таму Apple павінна пачаць вырашаць гэтую праблему гэтак жа інтэнсіўна, як і ўмовы працы на кітайскіх заводах.

крыніца: theverge.com
.