Zatvori oglas

Što se aplikacija tiče, iOS je vrlo zatvoren sistem, bez jailbreaka ne možete u njega ubaciti aplikacije na bilo koji drugi način osim preko App Store-a. Osim toga, svaka aplikacija prolazi kroz Appleov pregled kako bi zaštitila korisnike. Ali nije li to samo dimna zavjesa?

Problemi lažne aplikacije se raspravlja na Apple bini skoro svakog mjeseca. Nije prošlo dugo otkako su izbrisani iz App Store-a prevarantske aplikacije od jednog programera, koji je plijenio popularnost dobro poznatih igara i pokušavao brzo zaraditi novac.

Prije nekoliko dana pojavila se i popularna Nintendo igra, Pokémon žuti, međutim, autor je bio neko potpuno drugačiji od poznatog proizvođača konzola. Nesuđeni korisnici su naveli da je ovo popularna japanska igra, ali to je bila samo prevara u kojoj bi se igra srušila odmah nakon učitavanja menija. 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 dostigla treće mjesto u američkoj App Store-u.

Pitate se kako je uopće moguće doći tamo strog Apple će takve aplikacije uopće dobiti. Uslovi za programere, tzv. Smjernice, poznati su odavno. Postavljena su jasna pravila i varalice će biti kažnjene prema tekstu. To se dešava tek nakon nekoliko dugih sedmica, ponekad mjeseci, kada Apple počne djelovati, a takve aplikacije nikako ne bi trebale proći inspekciju.

Ne moramo ići daleko da bismo pronašli nedostatak u sistemu. Jedan od čeških programera indirektno mi je povjerio svoja iskustva. On je implementirao JavaScript u svoju aplikaciju, koja se koristi za statistiku Google Analytics, što je strogo zabranjeno prema Appleovim pravilima. Imao ga je tamo samo kao probnu verziju, 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 prijava poslata u proces odobravanja i bila je u statusu „Čeka se pregled“ – čeka se odobrenje. Osmog dana je očigledno bio njen red i otišla je u status "U pregledu" - u procesu odobravanja. Nakon pune dvije minute, već je odobren i spreman za lansiranje u App Store-u. Odnosno, osoba koja je odobrila aplikaciju joj je posvetila puna dva minuta. Šta se može istražiti u ova dva minuta na aplikaciji?

Jasno je da niko direktno ne ispituje kod aplikacije. Moguće je da postoji neka vrsta softverskog bota koji ispituje neke aspekte aplikacije, na primjer da li sadrži zlonamjerni zlonamjerni softver. Ljudski faktor tada očito samo ispituje može li se uopće pokrenuti i ne sadrži li štetne materije. Potom može bez problema otići u App Store i odatle do uređaja korisnika.

Taj dvominutni interval jedno je od objašnjenja zašto toliko lažnih aplikacija završi u App Store-u. Trenutno postoji preko 550 aplikacija. Međutim, u proces odobravanja ne ulaze samo nove aplikacije, već i sva ažuriranja, bilo da se radi o potpuno novoj verziji aplikacije ili ispravci jedne male greške. Nove aplikacije se dodaju velikom brzinom svakog mjeseca. Ako malo izračunamo kada bi svaka aplikacija trebala biti ažurirana jednom mjesečno, onda pod pretpostavkom da se aplikacije provjeravaju osam sati svakog dana, uključujući vikende, Apple bi morao provjeriti oko 000 aplikacija na sat. I to ne računajući nove. Kada bi 2300 zaposlenih pregledavalo aplikacije, svaki bi morao da obrađuje 100 komada na sat. Kada bi sa svakim proveo 23-2 minuta, mogao bi to da uradi.

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

Međutim, Apple bi trebao početi rješavati ovo, jer će ovi problemi nastaviti da eskaliraju, a prevaranti koji žele laku zaradu i dalje će okupirati App Store. Kada ovaj problem poraste u glavi kompanije, ljudi će imati mnogo manje povjerenja u aplikacije, što će negativno utjecati na programere, a time i na cijeli ekosistem. Apple bi stoga trebao početi da se bavi ovim problemom jednako intenzivno kao i uslovima rada u kineskim fabrikama.

Izvor: theverge.com
.