Apple je v posledných týždňoch pod paľbou médií. Tentokrát nejde o pseudokauzy alebo zlé podmienky vo Foxconne, ale o proces schvaľovania aplikácií, ktorý sa spoločnosť stále snaží držať čo najviac pod kontrolou napriek obrovskému množstvu nových aplikácií a aktualizácií, ktoré do schvaľovacieho procesu každý deň prichádzajú. S iOS 8 dal Apple vývojárom úplne nové nástroje a slobodu, o ktoré sa im pred rokom ani nesnívalo. Rozšírenie v podobe widgetov, spôsobu komunikácie medzi aplikáciami navzájom alebo možnosti pristupovať k súborom ostatných aplikácií.
Taká sloboda, ktorá donedávna bola výsadou operačného systému Android, asi ale nebola Applu vlastná a veľmi skoro si tím zodpovedný za schvaľovanie aplikácií začal na vývojárov došľapovať. Prvou obeťou bola aplikácia Launcher, ktorá umožnila z Oznamovacieho centra vytáčať kontakty alebo spúšťať aplikácie s predvolenými parametrami. Ďalší medializovaný prípad se týkal funkčné kalkulačky v Oznamovacom centre aplikácie PCalc.
Písané a nepísané pravidlá
Ako posledný spoznali odvrátenú stranu nepísaných pravidiel vývojári z Panic, ktorí boli nútení odstrániť funkciu odosielania súborov do iCloud Drive v aplikácii Transmit iOS. „Najlepší spôsob, akým môžem vysvetliť dôvod, prečo nechceli, aby existovala funkcionalita Launcheru v iOS, je ten, že sa nezlučovala s ich víziou, ako by mali iOS zariadenia fungovať,“ vyjadril sa autor Launcheru.
Žiadny z vývojárov spomínaných aplikácií pritom neporušil žiadne z pravidiel, ktoré Apple k novým rozšíreniam vydal. Tá ponúkala v mnohých prípadoch veľmi široký výklad, alebo bola dosť nejasná. Dôvodom na odstránenie kalkulačky PCalc bol podľa Applu fakt, že nie je dovolené vykonávať vo widgete kalkulácie. Žiadne také pravidlo pritom v čase, keď bola aplikácia schválená, neexistovalo. Podobne schvaľovací tím Applu argumentoval v prípade Transmit iOS, kde aplikácia môže údajne posielať do iCloud Drive iba súbory, ktoré sama vytvorí.
Popri dostupných pravidlách tak Apple zjavne vytvoril sadu tých nepísaných, ktoré sa vývojári dozvedajú až v čase, keď do danej funkcie alebo rozšírenia investovali svoj čas a prostriedky, aby sa po niekoľkých dňoch od odoslania na schválenie dozvedeli, že sa Applu z nejakého dôvodu nepáči a aktualizáciu či aplikáciu neschváli.
Vývojári nie sú našťastie v takej chvíli bezbranní. Vďaka medializácii týchto prípadov Apple vzal niektoré svoje zlé rozhodnutia späť a opäť dovolil kalkulátory v Oznamovacom centre a do Transmit iOS (novo Transmit for iOS) sa vrátila možnosť odosielať ľubovoľné súbory do iCloud Drive. Tieto rozhodnutia na základe nepísaných pravidiel a ich zrušenie o niekoľko týždňov neskôr však ukazuje na nesúrodosť myslenia a vízie pri aplikáciách tretích strán a zrejme aj vnútorný boj medzi vedúcimi v Apple.
Trojhlavé vedenie
App Store totiž nespadá do kompetencií iba jediného viceprezidenta Applu, ale možno až troch. Podľa bloggera Bena Thompsona má App Store na starosti čiastočne Craig Federighi zo strany softvérového inžinierstva, čiastočne Eddy Cue, ktorý sa stará o propagáciu v App Store a kurátorstve, a nakoniec aj Phil Schiller, ktorý má údajne riadiť tím povoľujúceho aplikácie.
K vzatiu nepopulárneho rozhodnutia späť pravdepodobne došlo po zákroku jedného z nich potom, keď sa celý problém začal medializovať. Najpravdepodobnejším kandidátom je Phil Schiller, ktorý inak riadi marketing Applu. Takáto situácia totiž nerobí Applu v očiach verejnosti práve dobré meno. Bohužiaľ nie všetci vývojári sa dočkali zvrátenia zlého rozhodnutia.
V prípade aplikácie dáma došlo k tak absurdnej situácii, že Apple najskôr nariadil zrušiť funkcionalitu widgetu, ktorá umožňovala spúšťať aplikáciu s určitými parametrami, napríklad s obsahom schránky. Po odstránení potom odmietol schváliť aktualizáciu s tým, že widget toho vie zase veľmi málo. Akoby sa Apple nemohol rozhodnúť, čo vlastne chce. Ešte absurdnejšie na celej situácii je, že novú aplikáciu Drafts o niekoľko týždňov skôr Apple propagoval na hlavnej stránke App Store. Ľavá ruka nevie, čo robí pravá.
Celá situácia okolo schvaľovania vrhá na Apple zlý tieň a najmä ubližuje celému ekosystému, ktorý spoločnosť tak úpenlivo buduje. Síce nehrozí, že by vývojári začali platformu iOS opúšťať, ale radšej nebudú investovať svoj čas a prostriedky na užitočných funkciách, len aby vyskúšali, či prejdú sitom nepísaných pravidiel App Store. Ekosystém tak príde o skvelé veci, ktoré budú dostupné napríklad len na konkurenčnej platforme, na čom strácajú ako používatelia, tak aj Apple. „Očakávam, že sa stane počas nasledujúcich mesiacov nasledujúce: buď tieto šialené zamietnutia ustanú alebo prestanú úplne, alebo príde jeden z vysoko postavených vedúcich Applu o prácu,“ myslí si Ben Thompson.
Pokiaľ sa spoločnosť rozhodla povoliť opasok vývojárom a dovoliť v iOS doteraz nevídané veci, mala mať zároveň odvahu čeliť tomu, s čím vývojári prídu. Riešenie nečakanými reštrikciami totiž pôsobí ako slabšia vývojárska obdoba pražskej jari. Nakoniec kto je Apple, aby nútil vývojárov dodržiavať nepísané pravidlá, keď sám porušuje tie písané? Aplikácie majú zakázané odosielať notifikácie propagačného charakteru, pritom presne také prišli z App Store k akcii (RED). Hoci išlo o dobrý úmysel, stále je to priame porušenie vlastných pravidiel. Zjavne sú si niektoré aplikácie rovnejšie…
No, z toho čo sa z Applu v poslednej dobe stáva sa mi chce blejť… To už si môžem kúpiť Android za desatinu ceny, budem na tom kvalitatívne rovnako :-/
Tomu rozhodne never. 4 roky som používal android. Tablety nexus a telefóny galaxy S radu. Spracovanie pri tablete a telefóne za desatiny ceny výrobku applu tej cene absolútne zodpovedá. Nechutnosť nad nechutnosť. Hnusnejšie tablety ako nexus som nemal v ruke. Ale dobre, chápem, že o kvalitné spracovanie každému nejde. Problém je ale priamo v Androide. Nexusy majú čistý android a sú referenčnými zariadeniami. Aj napriek tomu nebeží plynulo, trhá sa prechod aj medzi obrazovkami, nastavenie je nelogické, zložité a niečo funguje len občas. Samozrejme najväčšou slabinou sú aplikácie. Na androide som sa nestretol s aplikáciou, ktorá by nespadla. A väčšina hier a aplikácií padá niekoľkokrát týždenne. Zálohovanie dát je natívne prakticky nemožné a každodenná práca s androidom je jednoducho neskutočne otravná. A nezáleží na tom či ide o telefón za 18 tisíc alebo 2. Plynule nebeží ani jeden. Android je použiteľný iba pokiaľ nevyžaduješ spoľahlivosť a povrazenie rôznych zariadení. Ak chceš telefón len na volaní, nemáš tablet a nepracuješ s multimédiou, tak potom áno. Inak nie. Toľko od vyliečeného androidistu. :D
Na toto tu odpovie množstvo Androiďákov, že to nie je pravda, že si môžete systém vyladiť… Bohužiaľ, veľa z nich nechápe, že nie každý sa tým chce zaoberať…
Ja by som to definoval, že je to skôr o subjektívnom pocite a že každému vyhovuje niečo iné. Niekomu Android, pretože… Niekomu Apple, pretože…
To je normálne. Keď som si registroval svoje Apple ID ako autor, tak mi bolo povedané, že mám smolu, pretože dané Apple ID je registrované ako publisher iBooks do iBook Store a že Developer a iBooks publisher nemôžu byť na rovnakom accounte. Keď som im vysvetlil, že iBooks publishera nepotrebujem nech mi to pokojne z daného Apple ID odoberú, tak to dopadlo tak, že mi bolo povedané, že si aj tak musím vytvoriť nové Apple ID, ktoré budem môcť používať na vývoj aplikácií… (Celá anabáza trvala asi 3 týždne s tým, že mi dokonca vracali zaplatenú čiastku, aby som ju neskôr zaplatil znova na nové Apple ID)
Apple má skvelý ekosystém, ale hoci sa zaklína tým, že vývojári sú pre neho to najhlavnejšie, tak ten prístup k nim má taký... zvláštny. Na jednu stranu chápem, že si nechce nechať rozboriť to, na čom stavia (stabilita systému), ale na druhú stranu, ak s tým má problémy, tak funkcionality ako Widgety mal predstaviť až v iOS 9, až ich bude mať odladený a funkčný. Len blázon mohol myslieť, že widgety budú použité inak, než ako ich vývojári používajú…
„Npísané“ pravidlá ohľadom vrátenia peňazí pri nákupe z apple online store im ubližujú možno ešte viac. Po čerstvej skúsenosti totiž viem že z českého apple online store už si v živote nič neobjednám pretože sú to akurát podvodníci čo navyše porušujú zákony SR!
Áno to je pravda, kúpite app. Nefunguje. Napíšete na Apple. Nikto sa neozve. Peniaze vp*****. Už som takto za posledné tri roky prevaril min. 20€.