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…
Eto, ovo što se dešava sa Apple-om u zadnje vrijeme me tjera da vrištim... Mogu kupiti Android za desetinu cijene, biću isti kvalitativno :-/
Definitivno nemojte vjerovati u to. Koristio sam android 4 godine. Nexus tableti i telefoni serije galaxy S. Obrada tableta i telefona za desetinu cijene Apple proizvoda apsolutno odgovara toj cijeni. Odvratno više od odvratnog. Nikada nisam imao tablet gori od nexusa. Ali dobro, razumijem da kvalitetna izrada nije za svakoga. Ali problem je direktno u androidu. Nexusi imaju čisti Android i referentni su uređaji. I pored toga, ne radi glatko, prelaz između ekrana takođe se prekida, podešavanja su nelogična, složena i nešto radi samo povremeno. Naravno, najveća slabost su aplikacije. Nisam sreo aplikaciju na Androidu koja se nije srušila. Većina igara i aplikacija se ruši više puta sedmično. Izvorno sigurnosno kopiranje podataka je praktično nemoguće, a svakodnevni rad s androidom je jednostavno nevjerovatno neugodan. I nije bitno da li je telefon za 18 hiljada ili 2. Ni jedan ne radi glatko. Android je upotrebljiv samo ako vam nije potrebna pouzdanost i povezanost različitih uređaja. Ako želite samo telefon za pozive, nemate tablet i ne radite sa multimedijom, onda da. Inače, ne. Toliko o izliječenom androidistu. :D
Mnogi korisnici Androida ovdje će odgovoriti da to nije istina, da možete podesiti sistem... Nažalost, dosta njih ne razumije da ne žele svi da se bave time...
Ja bih to definirao kao više subjektivan osjećaj i da se svakome sviđa nešto drugačije. Android nekima jer… Apple nekima jer…
To je normalno. Kada sam registrovao svoj Apple ID kao programer, rečeno mi je da nisam imao sreće, jer je taj Apple ID registrovan kao iBooks izdavač u iBook Store-u, a taj Developer i iBooks izdavač ne mogu biti na istom nalogu. Kada sam im objasnio da mi ne treba iBooks publisher, neka ga uklone iz mog Apple ID-a, pa se ispostavilo da ipak moram kreirati novi Apple ID koji ću moći koristiti za razvoj aplikacija. (Cijeli proces je trajao oko 3 sedmice s tim da su mi čak vratili uplaćeni iznos da bih ga kasnije mogao ponovo platiti na novom Apple ID-u)
Apple ima sjajan ekosistem, ali iako se kune da su mu programeri najvažniji, njegov pristup njima je tako... čudan. S jedne strane, razumijem da ne želi da mu se uništi ono na čemu gradi (stabilnost sistema), ali s druge strane, ako ima problema s tim, trebao je uvesti funkcionalnosti poput Widgeta samo u iOS 9, kada ih otkloni i isprazni. Samo budala može pomisliti da će se widgeti koristiti drugačije nego što ih koriste programeri...
Još više su im naštetila "nepisana" pravila o povratu novca pri kupovini u Apple online trgovini. Nakon nedavnog iskustva, znam da više nikada u životu neću naručiti ništa od češke Apple online trgovine, jer su oni samo prevaranti koji krše i zakone Češke!
Da, tako je, kupujete aplikaciju. Ne radi. Ukucate Apple. Niko ne odgovara. Novac vp*****. U posljednje tri godine kuhao sam min. €20.