Затвори ја рекламата

Што се однесува до апликациите, iOS е многу затворен систем, без џеилбрејк не можете да внесете апликации во него на друг начин освен преку App Store. Дополнително, секоја апликација поминува низ прегледот на Apple за да ги заштити корисниците. Но, зарем тоа не е само димна завеса?

Проблеми лажни апликации се дискутира на сцената на Apple речиси секој месец. Не помина долго откако беа избришани од App Store апликации за измама од еден развивач, кој плен на популарноста на добро познатите игри и се обиде да заработи брзи пари.

Пред неколку дена се појави и популарна игра на Нинтендо, Покемон Жолта, сепак, авторот беше некој сосема поинаков од познатиот производител на конзоли. Несомнените корисници беа наведени да веруваат дека ова е популарна јапонска игра, но тоа беше само измама каде што играта ќе се сруши веднаш по вчитувањето на менито. Сепак, бројот на прегледи со една ѕвезда зборува сам за себе. Apple ја повлече апликацијата од продавницата помалку од 24 часа подоцна. „Играта“ го достигна третото место на американската продавница за апликации за тоа време.

Се прашувате како е воопшто можно да се стигне таму строг контрола од страна на Apple таквите апликации воопшто ќе добијат. Условите за програмерите, таканаречените Упатства, се познати одамна. Се поставуваат јасни правила и измамниците треба да бидат казнети според текстот. Тоа се случува дури по неколку долги недели, понекогаш месеци, кога Apple ќе почне да дејствува, додека таквите апликации воопшто не треба да ја поминат проверката.

Не треба да одиме далеку за да најдеме пропуст во системот. Еден од чешките програмери индиректно ми се довери за неговите искуства. Тој имплементираше JavaScript во својата апликација, која се користи за статистика на Google Analytics, што е строго забрането според правилата на Apple. Таму го имаше само како пробно, но заборави да го отстрани пред да го испрати на одобрување. Сепак, по одобрувањето и онака беше нефункционален.

И како се одвиваше на страната на Apple? Поминаа осум дена откако апликацијата беше испратена во процес на одобрување и таа беше во статус „Се чека преглед“ - чекаше одобрување. Осмиот ден, очигледно дојде редот и отиде во статус „Во преглед“ - во процес на одобрување. По цели две минути, тој беше веќе одобрен и подготвен за лансирање во App Store. Односно, тој што ја одобрил апликацијата ѝ посветил цели две минути. Што може да се истражува за такви две минути на апликацијата?

Јасно е дека никој директно не го испитува кодот на апликацијата. Можно е да постои некој вид софтверски бот кој испитува некои аспекти на апликацијата, како на пример дали содржи малициозен софтвер. Човечкиот фактор тогаш очигледно само тестира дали воопшто може да се стартува и дали не содржи никакви штетни материи. Потоа може да оди во App Store и од таму до уредите на корисниците без никакви проблеми.

Тој интервал од две минути е едно од објаснувањата зошто толку многу лажни апликации завршуваат во App Store. Во моментов има над 550 апликации. Сепак, не само новите апликации влегуваат во процесот на одобрување, туку и сите ажурирања, без разлика дали се работи за целосно нова верзија на апликацијата или корекција на една мала грешка. Секој месец се додаваат нови апликации со ракетно темпо. Ако направиме мала пресметка кога секоја апликација треба да се ажурира еднаш месечно, тогаш под претпоставка дека апликациите се проверуваат по осум часа секој ден, вклучувајќи ги викендите, Apple ќе мора да проверува околу 000 апликации на час. И тоа не ги смета новите. Ако има 2300 вработени кои ги разгледуваат апликациите, секој ќе мора да се справи со 100 парчиња на час. Ако потроши по 23-2 минути со секој, можеше да го направи тоа.

Кога App Store за првпат започна, не беше проблем детално да се провери секоја апликација кога на почетокот имаше 500. Сепак, продавницата порасна експоненцијално и сега има 1000 пати повеќе апликации. Со таков волумен, многу е тешко да се посвети доволно време на секоја апликација без да се натера развивачот да чека со недели пред да ја одобри апликацијата.

Сепак, Apple треба да започне да се справува со ова, бидејќи овие проблеми ќе продолжат да ескалираат, а измамниците кои бараат лесни пари ќе продолжат да го окупираат App Store. Штом овој проблем ќе порасне во главата на компанијата, луѓето ќе имаат многу помала доверба во апликациите, што негативно ќе се одрази на програмерите, а со тоа и на целиот екосистем. Затоа Apple треба да започне да се справува со овој проблем исто толку интензивно како и со работните услови во кинеските фабрики.

Извор: theverge.com
.