iOS 8 přineslo pro vývojáře velké množství funkcí, díky kterým mohou své aplikace mnohem lépe provázat se systémem i s dalšími aplikacemi. Jednou ze zajímavých novinek byly interaktivní notifikace, které umožňují provádět akce bez nutnosti aplikaci otevřít. Díky tomu lze například přijímat pozvánky v kalendáři nebo označovat úkoly jako splněné ze zamčené obrazovky, oznamovacího centra nebo z bannerových notifikací.
Jednou z nejzajímavějších interakcí patří ovšem do aplikace Zprávy, která umožňuje rychle odpovídat na SMS a iMessage bez nutnosti otevřít aplikaci, podobně, jako to umožňoval tweak BiteSMS z Cydie pro jailbreaknutá zařízení. Těšili jsme se, až se tato funkce dostane i do aplikací třetích stran a budeme tak moci rychle odpovídat i na vzkazy na Skypu, WhatsApp nebo Facebook Messengeru. Zatímco některé z těchto aplikací již přinesly interaktivní notifikace, možnosti rychlé odpovědi jsme se nedočkali. Přinejlepším nás notifikace přesunula do aplikace s rozepsanou konverzací. Jenže na vině nejsou vývojáři.
Jak se nakonec ukázalo, funkce rychlé odpovědi není pro vývojáře dostupná. Ti mohou pouze využít akční tlačítka, rychlá odpověď je exkluzivní výhradně pro aplikaci Zprávy. Je to s podivem, protože například OS X umožňuje rychlé odpovědi v notifikacích pro aplikace třetích stran už od verze 10.9. Není však vše ztraceno. Je možné, že se příslušná API objeví v některé z budoucích aktualizací, ať už to bude verze 8.2 nebo až 9.0 příští rok. Není jasné proč tuto funkci Apple nenabídl třetím stranám, není vyloučené, že to prostě nestihl.
Apple si pro iOS 8 stanovil velmi vysoké cíle, na které měl efektivně kolem šesti měsíců samotného vývoje. Vysoké ambice ve velice krátkém čase se ostatně na iOS 8 projevily – systém je stále plný chyb a pravděpodobně ani aktualizace 8.1, která je aktuálně v betaverzi, zdaleka všechny neopraví. Nezbývá tedy doufat, že se interaktivních notifikací v podobě rychlé odpovědi pro třetí strany dočkáme alespoň v budoucnu.
Nevim, co bylo pricinou tohoto omezeni, ale je fakt, ze iOS vyviji pomerne omezena mnozina vyvojaru a iOS 8 je z pohledu novych funkci a API nejvetsi release od verze iPhone OS 2.0. Takze je opravdu mozne, ze to proste nestihli.
A taky v tomto pripade je zapotrebi se dukladne zamyslet nad bezpecnosti takoveho reseni.