Sule kuulutus

Mis puudutab rakendusi, siis iOS on väga suletud süsteem, ilma jailbreakita ei saa sinna rakendusi muul viisil kui App Store’i kaudu. Lisaks läbib iga rakendus kasutajate kaitsmiseks Apple'i ülevaatuse. Aga kas see pole mitte ainult suitsukate?

Probleemid petturlikud rakendused arutatakse Apple’i laval peaaegu iga kuu. Pole kaua aega möödas sellest, kui need App Store'ist kustutati ühe arendaja kelmuserakendused, kes püüdis tuntud mängude populaarsust ja püüdis kiiresti raha teenida.

Mõni päev tagasi ilmus ka populaarne Nintendo mäng, Pokémoni kollane, autor oli aga keegi täiesti erinev tuntud konsoolitootjast. Pahaaimamatud kasutajad pandi uskuma, et tegemist on populaarse Jaapani mänguga, kuid see oli lihtsalt pettus, kus mäng jooksis kohe pärast menüü laadimist kokku. Ühe tärni arvustuste arv räägib aga enda eest. Apple tõmbas rakenduse poest vähem kui 24 tundi hiljem. "The Game" saavutas selle aja jooksul USA App Store'is kolmanda koha.

Küsite endalt, kuidas on üldse võimalik sinna pääseda range Apple kontrolli sellised rakendused üldse saavad. Tingimused arendajatele ehk nn juhised on teada juba ammu. Kehtestatakse selged reeglid ja petturid karistatakse vastavalt tekstile. See juhtub alles pärast mitut pikka nädalat, mõnikord kuud, kui Apple tegutseb, samas kui sellised rakendused ei peaks ülevaatust üldse läbima.

Me ei pea kaugele minema, et süsteemis viga leida. Üks Tšehhi arendajatest usaldas mulle kaudselt oma kogemusi. Ta juurutas oma rakenduses JavaScripti, mida kasutatakse Google Analyticsi statistika jaoks, mis on Apple'i reeglite järgi rangelt keelatud. Tal oli see seal ainult proovitööna, kuid unustas selle enne kinnitamiseks saatmist eemaldada. Kuid pärast kinnitamist oli see nagunii mittetoimiv.

Ja kuidas see Apple'i poolel läks? Kaheksa päeva möödus taotluse saatmisest kinnitamisprotsessi ja see oli olekus "Ootab läbivaatamist" – ootab kinnitamist. Kaheksandal päeval oli ilmselt tema kord ja ta läks staatusesse "Ülevaatamisel" – heakskiitmisprotsessis. Kahe minuti pärast oli see juba kinnitatud ja App Store'is käivitamiseks valmis. See tähendab, et isik, kes taotluse heaks kiitis, pühendas sellele tervelt kaks minutit. Mida saab rakenduses sellise kahe minutiga uurida?

On selge, et keegi ei uuri otseselt rakenduse koodi. Võimalik, et on olemas mingi tarkvarabot, mis uurib rakenduse mõningaid aspekte, näiteks seda, kas see sisaldab pahatahtlikku pahavara. Inimfaktor katsetab siis ilmselt ainult seda, kas seda saab üldse käivitada ja kas see ei sisalda kahjulikke materjale. Seejärel saab see probleemideta minna App Store'i ja sealt edasi kasutajate seadmetesse.

See kaheminutiline intervall on üks selgitusi, miks nii palju petturlikke rakendusi App Store'i jõuab. Praegu on üle 550 000 rakenduse. Kinnitusprotsessi ei lange aga mitte ainult uued rakendused, vaid ka kõik uuendused, olgu selleks siis rakenduse täiesti uus versioon või ühe väikese vea parandus. Uusi rakendusi lisandub iga kuu hüppeliselt. Kui teeme väikese arvutuse, millal iga rakendust tuleks uuendada kord kuus, siis eeldades, et rakendusi kontrollitakse iga päev kaheksa tundi, sealhulgas nädalavahetustel, peaks Apple kontrollima umbes 2300 rakendust tunnis. Ja see ei arvesta uusi. Kui taotlusi vaataks läbi 100 töötajat, peaks igaüks hakkama saama 23 tükki tunnis. Kui ta veedaks igaühega 2-3 minutit, saaks ta hakkama.

Kui App Store esimest korda käivitas, ei olnud probleem iga rakendust üksikasjalikult kontrollida, kui neid oli alguses 500. Samas on pood hüppeliselt kasvanud ja nüüd on rakendusi 1000x rohkem. Sellise mahu juures on väga raske igale rakendusele piisavalt aega pühendada, ilma et arendaja peaks nädalaid ootama, enne kui taotluse kinnitab.

Apple peaks aga hakkama sellega tegelema, sest need probleemid eskaleeruvad jätkuvalt ja kerge raha eest silmas pidades petturid hõivavad App Store’i jätkuvalt. Kui see probleem kontrolli alt väljub, usaldavad inimesed rakendusi palju vähem, mis avaldab negatiivset mõju arendajatele ja laiemalt kogu ökosüsteemile. Seetõttu peaks Apple selle probleemiga tegelema sama intensiivselt kui töötingimustega Hiina tehastes.

Allikas: theverge.com
.