Zatvori oglas

Što se aplikacija tiče, iOS je vrlo zatvoren sustav, bez jailbreaka ne možete ubaciti aplikacije u njega nikako drugačije nego preko App Storea. Osim toga, svaka aplikacija prolazi Appleov pregled kako bi se zaštitili korisnici. Ali nije li to samo dimna zavjesa?

Problemi lažne aplikacije raspravlja se na Apple pozornici gotovo svaki mjesec. Nije prošlo dugo otkako su izbrisani iz App Storea prijevarne aplikacije jednog programera, koji je lovio popularnost poznatih igara i pokušavao brzo zaraditi.

Prije nekoliko dana pojavila se i popularna Nintendo igra, Pokémon žuta, međutim, autor je bio netko sasvim drugi od poznatog proizvođača konzola. Ništa ne sumnjajući korisnici su bili navedeni da vjeruju da je to popularna japanska igra, ali to je bila samo prijevara gdje bi se igra srušila odmah nakon učitavanja izbornika. Međutim, broj recenzija s jednom zvjezdicom govori sam za sebe. Apple je povukao aplikaciju iz trgovine manje od 24 sata kasnije. "The Game" je za to vrijeme dosegla broj tri na US App Storeu.

Pitate se kako je uopće moguće doći tamo strog kontrolu od strane Applea takve će aplikacije uopće dobiti. Uvjeti za programere, tzv. Smjernice, poznati su odavno. Postavljena su jasna pravila i varalice se trebaju kazniti prema tekstu. To se događa tek nakon nekoliko dugih tjedana, ponekad i mjeseci, kada Apple počne djelovati, a takve aplikacije uopće ne bi trebale proći inspekciju.

Ne moramo ići daleko da pronađemo grešku u sustavu. Jedan od čeških programera neizravno mi se povjerio o svojim iskustvima. U svoju je aplikaciju implementirao JavaScript koji se koristi za Google Analytics statistiku, što je prema Appleovim pravilima strogo zabranjeno. Imao ga je tamo samo kao probu, ali ga je zaboravio ukloniti prije nego što ga je poslao na odobrenje. Međutim, nakon odobrenja ionako je bio nefunkcionalan.

A kako je to prošlo na Appleovoj strani? Prošlo je osam dana nakon što je aplikacija poslana u proces odobravanja i bila je u statusu "Čeka na recenziju" - čeka odobrenje. Osmog dana je očito došla na red i otišla je u status "Na pregledu" - u procesu odobravanja. Nakon pune dvije minute već je odobren i spreman za lansiranje u App Storeu. Odnosno, osoba koja je odobrila zahtjev posvetila joj je pune dvije minute. Što se može istražiti u takve dvije minute na aplikaciji?

Jasno je da nitko izravno ne ispituje kod aplikacije. Moguće je da postoji neka vrsta softverskog bota koji ispituje neke aspekte aplikacije, primjerice sadrži li zlonamjerni zlonamjerni softver. Ljudski faktor tada očito samo ispituje može li se uopće pokrenuti i nema li u sebi štetnih materijala. Zatim može otići u App Store, a odatle na uređaje korisnika bez ikakvih problema.

Taj interval od dvije minute jedno je od objašnjenja zašto toliko lažnih aplikacija završi u App Storeu. Trenutno postoji preko 550 aplikacija. No, u proces odobravanja ne ulaze samo nove aplikacije, već i sva ažuriranja, bilo da se radi o potpuno novoj verziji aplikacije ili ispravku jednog malog buga. Nove aplikacije dodaju se vrtoglavom brzinom svakog mjeseca. Ako malo izračunamo kada bi se svaka aplikacija trebala ažurirati jednom mjesečno, onda pod pretpostavkom da se aplikacije provjeravaju osam sati svaki dan uključujući vikende, Apple bi morao provjeravati oko 000 aplikacija na sat. I to ne računajući nove. Kada bi 2300 zaposlenika pregledavalo prijave, svaki bi morao obraditi 100 komada na sat. Kad bi sa svakim proveo 23-2 minute, mogao bi.

Kada je App Store tek počeo, nije bio problem detaljno provjeriti svaku aplikaciju kada ih je na početku bilo 500. Međutim, trgovina je eksponencijalno narasla i sada ima 1000x više aplikacija. S takvim volumenom, vrlo je teško posvetiti dovoljno vremena svakoj aplikaciji, a da programer ne čeka tjednima prije nego što odobri aplikaciju.

Međutim, Apple bi se trebao početi baviti time jer će ti problemi i dalje eskalirati, a prevaranti s okom za laku zaradu i dalje će okupirati App Store. Nakon što ovaj problem naraste u glavu tvrtke, ljudi će imati mnogo manje povjerenja u aplikacije, što će imati nepovoljan učinak na programere, a time i na cijeli ekosustav. Apple bi se stoga trebao početi baviti ovim problemom jednako intenzivno kao i uvjetima rada u kineskim tvornicama.

Izvor: theverge.com
.