Zatvori oglas

Apple je posljednjih sedmica na udaru medija. Ovoga puta nije riječ o pseudotužbama ili lošim uvjetima u Foxconnu, već o procesu odobravanja aplikacija, koji kompanija i dalje pokušava držati što je moguće više pod kontrolom uprkos ogromnom broju novih aplikacija i ažuriranja koji dolaze u proces odobravanja. svaki dan. Sa iOS 8, Apple je programerima dao potpuno nove alate i slobodu o kojoj prije godinu dana nisu ni sanjali. Ekstenzije u obliku vidžeta, način na koji aplikacije komuniciraju jedna s drugom ili mogućnost pristupa datotekama drugih aplikacija.

Takva sloboda, koja je donedavno bila privilegija Android operativnog sistema, vjerovatno nije pripadala Appleu, a vrlo brzo je tim zadužen za odobravanje aplikacija počeo da gazi 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 naduvani slučaj se zabrinuti funkcionalni kalkulatori u Centru za obavještavanje aplikacije PCalc.

Pisana i nepisana pravila

Posljednji koji su znali drugu stranu nepisanih pravila bili su programeri iz Panic, koji su bili primorani da uklone funkciju slanja datoteka na iCloud Drive u aplikaciji Transmit iOS. „Najbolji način na koji mogu da objasnim zašto nisu želeli da funkcija Launcher-a postoji u iOS-u je to što se ne uklapa u njihovu viziju o tome kako bi iOS uređaji trebalo da rade“, prokomentarisao je autor Launcher-a.

Istovremeno, niko od programera navedenih aplikacija nije prekršio nijedno pravilo koje je Apple izdao za nova proširenja. U mnogim slučajevima nudila je vrlo široko tumačenje ili je bila prilično nejasna. Prema Appleu, razlog za uklanjanje PCalc kalkulatora bila je činjenica da nije dozvoljeno obavljati proračune u widgetu. Međutim, takvo pravilo nije postojalo u vrijeme kada je prijava odobrena. Slično, Appleov tim za odobravanje je tvrdio u slučaju Stream iOS, gdje aplikacija navodno može slati samo datoteke koje kreira na iCloud Drive.

Pored dostupnih pravila, Apple je očito stvorio skup nepisanih pravila koje programeri nauče tek kada ulože svoje vrijeme i resurse u datu funkciju ili proširenje, da bi nakon nekoliko dana nakon podnošenja na odobrenje saznali da Apple radi ne sviđa mi se iz nekog razloga i neće odobriti ažuriranje ili aplikaciju.

Na sreću, programeri nisu bespomoćni u takvom trenutku. Zahvaljujući medijskom izveštavanju o ovim slučajevima, Apple je poništio neke od svojih loših odluka i ponovo dozvolio kalkulatore u Centru za obaveštenja, a mogućnost slanja proizvoljnih fajlova na iCloud Drive vraćena je u Transmit iOS (novi Transmit za iOS). Međutim, ove odluke zasnovane na nepisanim pravilima i njihovo otkazivanje nekoliko sedmica kasnije pokazuju nesrazmjer razmišljanja i vizije aplikacija trećih strana, a možda i internu borbu među Appleovim rukovodiocima.

Vodstvo sa tri glave

App Store ne spada u nadležnost samo jednog potpredsjednika Applea, već možda čak tri. Prema blogerki Ben Thompson App Store dijelom vodi Craig Federighi sa strane softverskog inženjeringa, dijelom Eddy Cue koji se bavi promocijom i kuriranjem App Store-a, i konačno Phil Schiller, za kojeg se kaže da vodi tim za odobravanje aplikacija.

Do preokreta nepopularne odluke vjerovatno je došlo nakon intervencije jednog od njih, nakon što je cijeli problem počeo da se prenosi u medijima. Najvjerovatniji kandidat je Phil Schiller, koji inače vodi Appleov marketing. Takva situacija Appleu ne donosi dobro ime u očima javnosti. Nažalost, nisu svi programeri vidjeli poništavanje loše odluke.

U slučaju primjene nacrti došlo je do toliko apsurdne situacije da je Apple prvo naredio da otkaže funkcionalnost 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 da odobri ažuriranje, rekavši da widget može učiniti vrlo malo. Kao da Apple ne može odlučiti šta zaista želi. Ono što je još apsurdnije u cijeloj situaciji je da je nekoliko sedmica ranije Apple promovirao novu aplikaciju Drafts na glavnoj stranici App Store-a. Lijeva ruka ne zna šta desna radi.

Cijela situacija oko odobrenja baca lošu sjenu na Apple i posebno šteti cijelom ekosistemu koji kompanija tako ozbiljno gradi. Iako ne postoji opasnost da programeri počnu napuštati iOS platformu, radije ne bi ulagali svoje vrijeme i resurse u korisne funkcije samo da bi testirali hoće li proći kroz mrežu nepisanih pravila App Store-a. Ekosistem će tako izgubiti sjajne stvari koje će biti dostupne samo na konkurentskoj platformi, gdje gube i korisnici i na kraju Apple. "Očekujem da će se sljedeće dogoditi u narednim mjesecima: ili će ova luda odbijanja prestati ili potpuno prestati, ili će jedan od Appleovih top menadžera ostati bez posla", smatra Ben Thompson.

Ako je kompanija odlučila olabaviti pojas programerima i dozvoliti stvari koje nikada ranije 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. Na kraju krajeva, ko je Apple da tjera programere da slijede nepisana pravila kada sam krši pisana? Aplikacijama je zabranjeno slanje obavještenja promotivne prirode, dok su upravo takva obavještenja stigla iz App Storeú za (RED) događaj. Iako je to bilo dobronamjerno, ipak je direktno kršenje vlastitih pravila. Očigledno su neke aplikacije jednakije…

Izvor: The Guardian
.