Zatvori oglas

Apple je posljednjih tjedana bio na udaru medija. Ovoga puta nije riječ o pseudotužbama ili lošim uvjetima u Foxconnu, već o procesu odobravanja aplikacija, koji tvrtka i dalje nastoji držati što je moguće više pod kontrolom unatoč ogromnom broju novih aplikacija i ažuriranja koja svakoga dana stižu na proces odobravanja dan. S iOS-om 8, Apple je programerima dao potpuno nove alate i slobodu o kojoj prije godinu dana nisu ni sanjali. Proširenja u obliku widgeta, način na koji aplikacije međusobno komuniciraju ili mogućnost pristupa datotekama drugih aplikacija.

Ovakva sloboda, koja je donedavno bila privilegija operativnog sustava Android, vjerojatno nije pripadala Appleu, pa je vrlo brzo tim zadužen za odobravanje aplikacija počeo gaziti programere. Prva žrtva bila je aplikacija Launcher, koja je omogućila biranje kontakata ili pokretanje aplikacija sa zadanim parametrima iz Centra za obavijesti. Još jedan razvikani slučaj se zabrinut funkcionalne kalkulatore u Centru za obavijesti aplikacije PCalc.

Pisana i nepisana pravila

Posljednji koji su doznali drugu stranu nepisanih pravila bili su developeri iz Panica koji su bili prisiljeni ukloniti funkciju slanja datoteka na iCloud Drive u aplikaciji Transmit iOS. "Najbolji način na koji mogu objasniti zašto nisu željeli da funkcija Launcher postoji u iOS-u je da se nije uklapala u njihovu viziju kako bi iOS uređaji trebali raditi", komentirao je autor Launchera.

Istodobno, nitko od programera spomenutih aplikacija nije prekršio niti jedno od pravila koja je Apple izdao za nova proširenja. U mnogim je slučajevima nudio vrlo široko tumačenje ili je bio prilično neodređen. Prema Appleu, razlog za uklanjanje PCalc kalkulatora bila je činjenica da nije dopušteno izvoditi izračune u widgetu. Međutim, takvo pravilo nije postojalo u vrijeme kada je zahtjev odobren. Slično, Appleov tim za odobravanje tvrdio je u slučaju Stream iOS, gdje aplikacija navodno samo može slati datoteke koje sama stvori na iCloud Drive.

Osim dostupnih pravila, Apple je očito stvorio skup nepisanih koje programeri uče tek kada ulože svoje vrijeme i resurse u određenu značajku ili proširenje, da bi nakon nekoliko dana od podnošenja na odobrenje otkrili da Apple to čini ne sviđa iz nekog razloga i neće odobriti ažuriranje ili aplikaciju.

Srećom, programeri u takvom trenutku nisu bespomoćni. Zahvaljujući medijskoj pokrivenosti ovih slučajeva, Apple je poništio neke od svojih loših odluka i ponovno dopustio kalkulatore u Centru za obavijesti, a mogućnost slanja proizvoljnih datoteka na iCloud Drive vratila se u Transmit iOS (od nedavno Transmit za iOS). Međutim, ove odluke temeljene na nepisanim pravilima i njihovo otkazivanje nekoliko tjedana kasnije pokazuju nesrazmjer razmišljanja i vizije za aplikacije trećih strana, a možda i unutarnju borbu među rukovoditeljima Applea.

Troglavo vodstvo

App Store nije u nadležnosti samo jednog potpredsjednika Applea, već možda čak tri. Prema riječima blogera Ben Thompson App Store djelomično vodi Craig Federighi sa strane softverskog inženjeringa, djelomično Eddy Cue koji se bavi promocijom i vođenjem App Storea, i konačno Phil Schiller, za kojeg se kaže da vodi tim za odobravanje aplikacija.

Do poništenja nepopularne odluke vjerojatno je došlo nakon intervencije jednog od njih, nakon što se o cijelom problemu počelo pisati u medijima. Najizgledniji kandidat je Phil Schiller koji inače vodi Appleov marketing. Takva situacija ne daje Appleu dobar glas u očima javnosti. Nažalost, nisu svi programeri vidjeli poništenje loše odluke.

U slučaju primjene Nacrti došlo je do takve apsurdne situacije da je Apple prvo naredio otkazivanje funkcionalnosti widgeta, što je omogućilo pokretanje aplikacije s određenim parametrima, na primjer, sa sadržajem međuspremnika. Nakon što ga je uklonio, odbio je odobriti ažuriranje, rekavši da widget može učiniti vrlo malo. Kao da Apple ne može odlučiti što zapravo želi. Ono što je još apsurdnije u cijeloj situaciji je to što je nekoliko tjedana ranije Apple na glavnoj stranici App Storea promovirao novu aplikaciju Drafts. Lijeva ruka ne zna što radi desna.

Cijela situacija oko odobrenja baca lošu sjenu na Apple, a posebno šteti cijelom ekosustavu koji kompanija tako ozbiljno gradi. Iako nema opasnosti da će programeri početi napuštati iOS platformu, oni radije ne bi ulagali svoje vrijeme i resurse u korisne značajke samo kako bi testirali hoće li proći kroz mrežu nepisanih pravila App Storea. Ekosustav će tako izgubiti sjajne stvari koje će biti dostupne samo na konkurentskoj platformi, gdje gube i korisnici, a u konačnici i Apple. "Očekujem da će se sljedeće dogoditi u nadolazećim mjesecima: ili će ova luda poricanja prestati ili potpuno prestati, ili će jedan od Appleovih vrhunskih rukovoditelja izgubiti posao", smatra Ben Thompson.

Ako je tvrtka odlučila olabaviti remen programerima i dopustiti stvari koje dosad nisu viđene u iOS-u, također bi trebala imati hrabrosti suočiti se s onim što programeri smisle. Rješenje s neočekivanim ograničenjima djeluje kao slabiji razvojni ekvivalent Praškog proljeća. Uostalom, tko je Apple da tjera programere da slijede nepisana pravila kada on sam krši ona pisana? Aplikacijama je zabranjeno slanje obavijesti promotivnog karaktera, dok su upravo takve obavijesti stigle iz App Storeu za (RED) event. Iako je to bilo dobronamjerno, to je još uvijek izravno kršenje vlastitih pravila. Očigledno su neke aplikacije jednakije...

Izvor: Čuvar
.