Po třinácti verzích operačního systému iOS společnost Apple přistoupila k zásadní proměně domovské obrazovky. S příchodem iOS 14 a iPadOS 14 se uživatelé dočkali widgetů přímo na ploše. Byl vytvořen zcela nový rámec, který vývojářům otevírá dveře k tvorbě inovativních typů widgetů. Avšak, zdaleka nejde jen o pouhé přidání funkcí.
Návrat widgetů na domovskou obrazovku
Společnost Apple představila widgety pro iPhone již v iOS 10. Tehdy byly tyto nástroje umístěny na obrazovku Zobrazení Dnes, kterou bylo možné vyvolat přejetím prstem doprava na zamykací obrazovce nebo na samotné domovské obrazovce.
Navzdory jejich umístění mimo hlavní obrazovku, widgety se staly oblíbenými a efektivními pomocníky pro mnoho uživatelů iPhonů a iPadů, kteří si je oblíbili.
V iOS 14 se však situace mění. Widgety se konečně vracejí na domovskou obrazovku. Tato změna, společně s novou knihovnou aplikací, je nejvýraznější modifikací domovské obrazovky za dlouhou dobu. I když sekce Zobrazení Dnes zůstává zachována, celkový proces přidávání widgetů prošel výraznými úpravami.
Nyní, pokud na domovské obrazovce stisknete libovolné volné místo a přejdete do režimu úprav, v pravém horním rohu se objeví tlačítko „+“.
Po kliknutí na toto tlačítko se zobrazí nástroj pro výběr widgetů. Uvidíte seznam všech dostupných widgetů, a to jak od společnosti Apple, tak i widgety třetích stran. Nechybí ani náhledy, díky nimž snadno najdete to, co hledáte.
Po výběru widgetu a jeho velikosti, stačí klepnout na tlačítko „Přidat widget“ a můžete si ho umístit na libovolnou obrazovku.
Následně si widget můžete umístit kamkoliv si přejete, avšak s určitými omezeními. Stejně jako v minulosti, iOS vám neumožní umístit ikony nebo widgety zcela libovolně na obrazovce.
Ikony i widgety se nadále umísťují od levého horního rohu obrazovky směrem k pravému dolnímu rohu. Widgety také automaticky přecházejí do tmavého režimu, pokud jej máte aktivovaný.
Nové pojetí widgetů
Nyní přichází méně pozitivní informace. Ačkoliv se widgety vrací na domovskou obrazovku, nejedná se o widgety, které jsme dosud znali a používali.
Vývojáři, kteří chtějí vytvářet widgety pro domovskou obrazovku v iOS 14, musí využívat nový WidgetKit framework, který je založen na Swift UI. V současné době tento framework nepodporuje interakci ani živé aktualizace. Z toho vyplývá, že nové widgety jsou určeny výhradně pro poskytování rychlého přehledu informací, podobně jako komplikace ve watchOS na Apple Watch.
Vlevo: Starší widgety z iOS. Vpravo: Widgety v iOS 14.
Pokud jste byli zvyklí na widgety s kalkulačkou nebo widgety pro sledování času, v iOS 14 je již nenajdete. Widgety mohou obsahovat odkazy, které vás přesměrují do konkrétní části aplikace, ale to je vše. Proto například hudební widget v iOS 14 neobsahuje ovládací prvky přehrávání.
Jedinou výjimkou, kterou jsme nalezli, je aplikace Zkratky. Nicméně i v tomto případě je automatizace zkratek hluboce integrována do systému. Widget Zkratky funguje nezávisle a při kliknutí na zkratku, se automaticky spustí, aniž by se otevírala aplikace. Pokud zkratka obsahuje interaktivní prvky, objeví se v horní části obrazovky v plovoucím okně.
Společnost Apple s příchodem iOS 14 oficiálně ukončila podporu starších widgetů. Stále je můžete používat v sekci Zobrazení Dnes, ale už je nelze přidávat na domovskou obrazovku. Není však jasné, kdy a zda Apple jejich podporu ukončí úplně.
Budoucnost widgetů
Je zřejmé, že s příchodem iOS 14 se povaha widgetů změnila. Zdá se, že hlavním důvodem této změny je snaha o přehlednost a efektivní správu energie. Widgety by měly být navrženy tak, aby uživatel mohl rychle získat potřebné informace přímo z domovské obrazovky, aniž by docházelo ke zbytečnému vybíjení baterie.
Widgety se aktualizují v závislosti na časové ose, kterou definuje vývojář. Doufáme, že v budoucnu Apple najde způsob, jak přidat interakci do widgetů, aniž by se negativně ovlivnila výdrž baterie.
Z hlediska designu a uživatelského rozhraní vypadají nové widgety na domovské obrazovce velmi dobře a jsou mnohem lepší než staré widgety, které neměly jednotný designový jazyk.
V iOS 14 jsou widgety flexibilnější. Můžete mít více verzí jednoho widgetu v různých velikostech a dokonce je i skládat na sebe a plynule mezi nimi přepínat.
Díky tomu, že Apple využívá framework založený na Intents (ze SiriKit a Shortcuts), můžete si přizpůsobit různé verze widgetů a nechat si zobrazovat různé druhy informací. Například můžete mít v zásobníku tři různé widgety Připomínky, které zobrazují vaše připomínky ze tří různých seznamů.
Tímto způsobem se Apple snaží vylepšit systém widgetů. Ještě se uvidí, co vývojáři dokáží s frameworkem WidgetKit vytvořit. Ačkoliv se ztrácí možnost interakce, získáme nové typy widgetů s jednotným designem.
Jak se budou widgety vyvíjet dále, ukáže čas. Skutečný dopad této změny poznáme až po vydání nových widgetů na podzim 2020 a až zjistíme, jaké úpravy Apple provede v rámci WidgetKit v iOS 15.
Specifika fungování widgetů v iOS 14 jsou rozsáhlejší. Například funkce Smart Stacks vám umožní kombinovat více widgetů do jednoho balíčku, mezi kterými můžete jednoduše přepínat. To je jeden z mnoha způsobů, jak iOS 14 proměňuje domovskou obrazovku vašeho iPhonu (a iPadu).