Zavrieť reklamu

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…

Zdroj: The Guardian
.