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...
Pa ovo što se događa Appleu u zadnje vrijeme tjera me da vrištim... Mogu kupiti Android za desetinu cijene, bit ću isti kvalitativno :-/
Definitivno ne vjeruj u to. Koristio sam android 4 godine. Nexus tableti i telefoni serije galaxy S. Prerada tableta i telefona za desetinu cijene Apple proizvoda apsolutno odgovara toj cijeni. Odvratno nad odvratnim. Nikad nisam imao gori tablet od nexusa. Ali u redu, razumijem da kvalitetna izrada nije za svakoga. Ali problem je izravno u androidu. Nexusi imaju čisti Android i referentni su uređaji. Unatoč tome, ne radi glatko, prijelaz između ekrana također lomi, postavke su nelogične, složene i samo povremeno nešto radi. Naravno, najveća slabost su aplikacije. Nisam sreo aplikaciju na Androidu koja se nije srušila. I većina igara i aplikacija ruši se više puta tjedno. Nativno sigurnosno kopiranje podataka praktički je nemoguće, a svakodnevni rad s androidom jednostavno je nevjerojatno dosadan. I nije bitno radi li se o telefonu za 18 tisuća ili 2. Ni jedno ni drugo ne ide glatko. Android je upotrebljiv samo ako ne zahtijevate pouzdanost i povezivanje različitih uređaja. Ako želite telefon samo za razgovore, nemate tablet i ne radite s multimedijom, onda da. Inače, ne. Toliko o izliječenom androidistu. :D
Dosta korisnika Androida će vam ovdje odgovoriti da to nije istina, da možete podesiti sustav... Nažalost, mnogi od njih ne shvaćaju da se ne žele svi time baviti...
Definirao bih to kao više subjektivan osjećaj i da svakome odgovara nešto drugo. Android nekima jer… Apple nekima jer…
To je normalno. Kad sam registrirao svoj Apple ID kao programer, rečeno mi je da nisam imao sreće, jer je taj Apple ID registriran kao iBooks izdavač u iBook Storeu, a taj Developer i iBooks izdavač ne mogu biti na istom računu. Kad sam im objasnio da mi ne treba iBooks izdavač, neka mi ga skinu s Apple ID-a, pa je ispalo da mi je rečeno da ipak moram napraviti novi Apple ID koji ću moći koristiti za razvoj prijave... (Cijeli proces je trajao cca 3 tjedna s tim da su mi čak i vratili uplaćeni iznos da bih ga kasnije ponovno platio na novi Apple ID)
Apple ima sjajan ekosustav, ali iako se kune da su mu programeri najvažniji, njegov pristup prema njima je tako... čudan. S jedne strane, razumijem da ne želi da mu se uništi ono na čemu gradi (stabilnost sustava), ali s druge strane, ako ima problema s tim, trebao je uvesti funkcionalnosti poput Widgeta samo u iOS 9, kada ih ima otklonjene i funkcionalne. Samo bi budala mogla pomisliti da će se widgeti koristiti drugačije nego što ih programeri koriste...
Još više ih boli "nepisana" pravila oko povrata novca pri kupnji u apple online trgovini. Nakon nedavnog iskustva, znam da više nikada u životu neću naručiti ništa iz češke Apple online trgovine, jer su oni obični prevaranti koji također krše zakone Češke!
Da, tako je, kupite aplikaciju. Ne ide. Upisujete Apple. Nitko ne odgovara. Novac vp*****. U zadnje tri godine kuhala sam min. 20 eura.