Situace kolem schvalování aplikací začíná být čím dál tím více absurdní. Apple v jeho průběhu vytváří bez varování nová nepsaná pravidla, kvůli kterým zamítne některé aktualizace, nebo donutí vývojáře, ať funkce odstraní, jinak budou jejich aplikace staženy z obchodu. Několik týdnů nato je zase ruší a vše zůstává při starém. Pouze zaměstnanci Applu ví, co se děje za zavřenými dveřmi, ale zvenku to vypadá na zmatek nad zmatek.
Jen v průběhu posledních měsíců Apple zakázal kalkulátory a odkazy do aplikací v Oznamovacím centru nebo odesílání souborů do iCloud Drive, které nebyly vytvořeny aplikací. Všechna tyto nová pravidla po nátlaku veřejnosti vzal zpátky a k radosti vývojářů i uživatelů se funkce dostaly zpátky do aplikací. Ne však bez toho, aniž by si společnost vytvořila menší ostudu a způsobila vývojářům mnoho vrásek kvůli nutnosti zahodit funkce, na kterých pracovali dlouhé týdny nebo měsíce.
Posledním případem je návrat zkratek do aplikace ve widgetu Drafts. Drafts dokáží spouštět URL schémata přímo z Oznamovacího centra, například vložit obsah schránky do aplikace. Bohužel takto pokročilá funkce se Applu zprvu znelíbila, patrně nenaplňovala jeho vizi toho, jak by mělo Oznamovací centrum fungovat. Před několika dny se vývojář telefonicky dozvěděl, že se funkce widgetu může vrátit zpět. To ale až poté, co byla aktualizace jeho aplikace zamítnutá proto, že widget měl minimální funkcionalitu, jelikož byly odstraněny právě ty funkce, jež se Applu nelíbily. Drafts kromě vrácené funkcionality získaly užitečnou funkci spouštět ve widgetu naposledy vykonané akce v aplikaci.
Zůstává otázka, zda si Apple nemohl celou taškařici odpustit. I přes větší otevřenost směrem k vývojářům je komunikace s Applem víceméně jednostranná. Vývojář se sice může k zamítnutí aplikace nebo aktualizace ohradit s nadějí, že danou funkci obhájí argumenty, ale takovou šanci má pouze jednou. Vše totiž probíhá prostřednictvím webového formuláře. Ti šťastnější se dočkají i telefonátu, kde zaměstnanec Applu (zpravidla ale jen prostředník) vysvětlí, proč k zamítnutí došlo, nebo že vzali své rozhodnutí zpět. Často se ale vývojáři dočkají pouze vágního vysvětlení bez možnosti reakce.
Většinu kontroverzních rozhodnutí vzal sice Apple zpět, situace ale neutichá a bohužel nadále vznikají i nová nepsaná pravidla trápící vývojáře. Během víkendu jsme se dozvěděli o dalším zákazu funkce, tentokrát u klávesnice Nintype.
Tato klávesnice umožňuje rychlé psaní dvěma rukama pomocí tažení a gest a jednou z pokročilých funkcí je zabudovaný kalkulátor. Uživatel během psaní nemusí přepínat do jiné aplikace nebo otevírat Oznamovací centrum, aby provedl rychlý výpočet, díky Nintype je to možné přímo v klávesnici. Co na to Apple? Podle něj je „provádění kalkulací nevhodné využití rozšíření aplikací“. Jedná se tak o velmi podobný případ jako u kalkulačky PCalc a Oznamovacího centra.
Po medializaci na sebe reakce od Applu nenechala dlouho čekat a kalkulace v klávesnici jsou opět povolené. Alespoň vývojáři nemuseli čekat na vzetí rozhodnutí zpět několik týdnů, ale pouze v řádu hodin. Jak ovšem trefně poznamenali, mnohem snazší by bylo, kdyby kalkulátor z aplikace nemuseli odstraňovat vůbec a celému problému by se předešlo.
Je až směšné, jaké malichernosti Apple řeší, zatímco má v App Store mnohem zásadnější problémy. Od mizerného vyhledávání aplikací přes podvodné aplikace (např. antiviry) po aplikace, které spamují uživatele reklamními notifikacemi.
Holt niekomu asi prsi do nosa. Aby nenarazil.
Pro mě jako vývojáře jsou nejhorší čekací doby. Kdyby vše probíhalo v řádu hodin, tak ok. Ale většinou je to tak, že dá člověk aplikaci ke schválení, týden se nic neděje (v exponované termíny i déle), pak třeba Apple aplikaci zamítne s nějakou blbostí, na kterou člověk reaguje, ale pak se ase týden nic neděje. A pak třeba nějaký polorobot jenom odpoví, že smůla a musí se to udělat tak, jak chtějí oni. Takže něco během pár hodin upravim a zase týden čekám než to schválí. Ve finále pak celá procedura může trvat třeba tři týdny a většinou ne míň než týden.
Apple produkty mám rád, ale někdy je to fakt hodně frustrující :(.
Apple by mohl začít tím, že by nastavil limity pro In-App nákupy a odstranil evidentní plagiáty jiných aplikací:-(