Zavřít reklamu

Notifikace jsou nedílnou součástí moderních smartphonů a už i první verze iOS, tehdy ještě iPhone OS, měla způsob, jak zobrazovat některé události. Z dnešního pohledu se zdá být tehdejší implementace primitivní. Až do iOS 3.0 neexistovala podpora pro notifikace třetích stran a do uvedení Oznamovacího centra v iOS 5 byly notifikace po odemknutí obrazovky často nenávratně ztraceny. V iOS 8 po těchto dvou meznících přichází v rámci notifikací další důležitý mezník – notifikace se stávají interaktivními.

Doposud totiž sloužily pouze k informativnímu účelu. Kromě jejich mazání bylo uživatelům umožněno pouze otevřít korespondující aplikaci na místě, která s notifikací souvisela, například textová zpráva otevřela konkrétní konverzaci. Tím však veškerá interakce končila. Skutečným pionýrem interaktivních notifikací byl Palm, který je uvedl s WebOS už v roce 2009, dva roky po vydání iPhonu. Interaktivní notifikace umožnily například pracovat s pozvánkami v kalendáři při otevřené aplikaci, jiná notifikace zase ovládala přehrávání hudby. Později interaktivní notifikace adaptoval Android, a to v roce 2011 ve verzi 4.0 Ice Cream Sandwich, verze 4.3 Jelly Bean pak dále rozšířila jejich možnosti.

Ve srovnání s konkurencí tak Apple velmi otálel, na druhou stranu jeho konečné řešení otázky notifikací je snadno uchopitelné, konzistentní a zároveň bezpečné. Zatímco Android dokáže notifikace proměnit v praktické malé aplikace, widgety, chcete-li, notifikace v iOS jsou výrazně účelnější. Pro větší interakci na úrovni widgetů Apple vývojářům nechává samostatnou záložku v Oznamovacím centru, zatímco notifikace slouží víceméně pro jednorázové akce.

Interakce může probíhat na všech místech, kde se s notifikacemi setkáte – v Oznamovacím centru, u bannerů či modálních notifikací, ale i na zamčené obrazovce. Každá notifikace může umožňovat až dvě akce s výjimkou modálního oznámení, kde je možné umístit akce čtyři. V Oznamovacím centru a na zamčené obrazovce stačí táhnout prstem doleva pro odhalení možností oznámení, banner je zase třeba stáhnout prstem dolů. Modální notifikace jsou zde výjimkou, uživateli jsou nabídnuty tlačítka „Možnosti“ a „Zrušit“. Po klepnutí na „Možnosti“ se notifikace rozšíří a nabídne pět tlačítek pod sebou (čtyři akce a Zrušit)

Akce jsou rozděleny do svou kategorií – destruktivní a nedestruktivní. Nedestruktivní mohou být všechny akce od přijmutí pozvánky přes lajkování po označení odpověď na zprávu. Destruktivní akce zpravidla souvisí s mazáním, blokováním a podobně a v v nabídce mají červené tlačítko zatímco tlačítka nedestruktivních akcí jsou šedivá nebo modrá. O kategorii akcí rozhoduje vývojář. Pokud jde o zamčenou obrazovku, vývojář rovněž určuje, jaké typy akcí budou vyžadovat zadání bezpečnostního kódu, je-li aktivní. Tím je zabráněno tomu, aby kdokoliv mohl odpovídat na vaše zprávy nebo mazat emaily ze zamčené obrazovky. Běžná praxe pravděpodobně bude povolení neutrálních akcí, všechny ostatní, jako odesílání odpovědí či mazání, pak budou vyžadovat kód.

Jedna aplikace může využívat hned několik kategorií notifikací, podle které se budou odvíjet dostupné akce. Kalendář například může nabídnout jiné interaktivní tlačítka pro pozvánky a připomenutí schůzky. Stejně tak Facebook například nabídne možnosti „Lajkovat“ a „Sdílet“ pro příspěvky a „Odpovědět“ a „Zobrazit“ pro zprávu od přítele.

Interaktivní notifikace v praxi

V současné podobě iOS 8 příliš aplikací interaktivní notifikace nepodporuje. Jednoznačně nejvýznamnější je možnost odpovídat na iMessage a SMS přímo z notifikace. Tato možnost ostatně byla častým důvodem pro jailbreak, kde bylo díky šikovné utilitě BiteSMS možné odpovídat na zprávy z libovolného místa bez nutnosti spustit aplikaci. Pokud si pro zprávy zvolíte modální typ notifikace, rozhraní pro rychlou odpověď bude BiteSMS velmi podobná. Pokud budete odpovídat z banneru nebo z notifikačního centra, místo středu obrazovky se textové pole objeví v horní části obrazovky. Tato funkce samozřejmě bude dostupná i aplikacím třetích stran, rychlé odpovědi na zprávy z Facebooku či Skypu, nebo na @mentions na Twitteru.

Zmíněný kalendář zase dokáže pracovat s pozvánkami výše popsaným způsobem a e-maily lze rovnou označovat nebo mazat. Nejzajímavější však bude sledovat, jak se s interaktivními notifikacemi vypořádají vývojáři. Úkolovníky například mohou odložit upozornění na úkoly, označit úkol jako splněný a možná i využít textového vstupu pro vepisování nových úkolů do Inboxu. Sociální a budovatelské hry mohou také získat zcela nový rozměr, kde akcí můžeme rozhodovat, jak naložit s událostí, která nastala, zatímco jsme neměli hru zapnutou.

Interaktivní notifikace jsou společně s rozšířeními a Document Pickerem krokem správným směrem vstříc budoucnosti operačních systémů. Nenabídnou v některých ohledech takovou volnost jako Android, mají své limity, nejen z důvodů jednotnosti, ale i bezpečnosti. Pro mnohé aplikace nebudou mít tak velký význam jako třeba pro IM klienty, bude však na vývojářích, jak šikovně dokáží notifikace využít. Protože právě pro ně jsou tyto novinky v iOS 8 určené. Máme se rozhodně na podzim na co těšit.

.