Jak fungují widgety domovské obrazovky iPhone v iOS 14

Po třinácti iteracích iOS Apple konečně transformuje domovskou obrazovku přidáním widgetů do iOS 14 a iPadOS 14. K dispozici je zcela nový rámec, který vývojářům umožní vytvářet nové typy widgetů. Ale je v tom víc, než se na první pohled zdá.

Widgety vraťte se domů

Apple představil widgety pro iPhone v iOS 10. Byly odsunuty na obrazovku Today View, která je přístupná přejetím prstem doprava na zamykací obrazovce nebo na domovské obrazovce.

Přesto se widgety staly mocnými nástroji a byly neuvěřitelně užitečné pro uživatele iPhonů a iPadů, kteří se je rozhodli používat.

To vše se ale mění v iOS 14. Widgety se vrací domů. Toto je největší změna na domovské obrazovce spolu s novou knihovnou aplikací. I když sekce Today View stále zůstává a stále tam můžete mít widget, celý zážitek z přidávání widgetů se změnil.

Nyní, když klepnete na libovolné prázdné místo na domovské obrazovce a vstoupíte do zobrazení úprav domovské obrazovky, najdete v pravém horním rohu tlačítko „+“.

Klepnutím na něj vyvoláte nástroj pro výběr widgetů, který zobrazuje seznam všech dostupných widgetů v telefonu – jak z aplikací dodávaných společností Apple, tak z aplikací třetích stran, které jste nainstalovali – spolu s jejich náhledy.

  JellyLock7 je přizpůsobitelná zamykací obrazovka inspirovaná Androidem pro iOS 7

Vyberte widget, velikost a pouhým klepnutím na tlačítko „Přidat widget“ přidejte widget na kteroukoli obrazovku, na které se nacházíte.

Poté můžete widget přesunout kamkoli chcete. Tedy ne úplně nikde. Na rozdíl od Androidu vám iOS stále neumožňuje umístit ikony nebo widgety kamkoli na obrazovku.

Ikony a widgety stále přecházejí z levého horního rohu obrazovky do pravého dolního rohu. A ano, widgety se automaticky přepnou do tmavého režimu.

Ale ne Widgety, které jste znali

Tak to je dobrá zpráva. Teď o tom špatném. Vidíte, i když se widgety dostávají na domovskou obrazovku, nejsou to widgety, které jste používali a milovali v posledních několika letech.

Pokud chce vývojář vytvořit widgety domovské obrazovky pro iOS 14, musí použít nové WidgetKit framework, který je postaven na Swift UI. A v současné době nepodporuje žádnou formu interakce ani živé aktualizace. To znamená, že nové widgety jsou navrženy výhradně pro přehlednost – jinými slovy pro rychlé prohlížení informací, stejně jako komplikace ve watchOS na Apple Watch.

Vlevo: Widgety starší než iOS 14. Vpravo: widgety iOS 14.

To znamená, že pokud jste zvyklí na widgety s kalkulačkou nebo widgety pro sledování času, v iOS 14 je nenajdete. Widgety mohou mít více cílů pro klepnutí, které lze hluboce propojit s částí aplikace, ale to je vše. . To je důvod, proč widget Hudba na iOS 14 nemá žádné ovládací prvky přehrávání.

  8 nejlepších aplikací pro zapisování poznámek pro iOS v roce 2019

Jedinou výjimkou, kterou jsme našli, je aplikace Shortcuts – ale opět, automatizace zkratek je hluboce integrována do operačního systému. Widget Zkratky funguje nezávisle. Když klepnete na zástupce, začne fungovat, aniž byste museli aplikaci otevírat. Pokud jsou v zkratce nějaké interaktivní prvky, uvidíte je v horní části obrazovky v plovoucím okně.

Od této chvíle Apple oficiálně ukončil podporu starších widgetů. Budou nadále fungovat a můžete je používat na obrazovce Zobrazení dneška, ale nemůžete je přidat na obrazovku Plocha. Nevíme, kdy a zda Apple úplně zruší jejich podporu.

Co přinese budoucnost

Je jasné, že povaha widgetů se od iOS 14 a novějších mění. Zdá se, že důvodem této změny Apple je přehlednost a správa napájení. Widgety by měly být navrženy tak, aby se na ně uživatel mohl rychle podívat, když je na domovské obrazovce, a neměly by vybíjet baterii.

Widgety se mohou aktualizovat na základě časové osy definované vývojářem, ale to je vše. Doufáme, že touto dobou příštího roku Apple přišel na způsob, jak přidat interakci do widgetů, aniž by obětovala výdrž baterie.

  Jak přizpůsobit asistenční dotyk v iOS

Protože pokud jde o design a uživatelské rozhraní, nové widgety vypadají na domovské obrazovce úžasně (mnohem lépe než staré widgety, které neměly žádný soudržný designový jazyk).

A v některých ohledech jsou nové widgety flexibilnější v iOS 14. Můžete mít více verzí stejného widgetu ve stejných nebo více velikostech. Můžete naskládat více verzí stejných widgetů na sebe a jen mezi nimi přecházet.

A protože Apple ve widgetech používá framework založený na Intents (ze SiriKit a Shortcuts), můžete si přizpůsobit více verzí widgetů tak, aby zobrazovaly různé druhy dat. Například můžete mít v zásobníku tři různé widgety Připomenutí, které zobrazují vaše připomenutí ze tří různých seznamů.

To je přesně to, co Apple dosud udělal. Ještě uvidíme, co budou vývojáři schopni pomocí rámce WidgetKit udělat. Zatímco ztrácíme interaktivitu, získáváme nové typy widgetů a soudržný designový rámec.

Ale tohle je jeden z těch scénářů čekání a sledování. Skutečný dopad změny poznáme, jakmile vývojáři vydají své vlastní widgety na podzim 2020 – a až uvidíme, jaká vylepšení (pokud vůbec nějaká) Apple provedl v rámci WidgetKit v iOS 15.

Specifika toho, jak widgety fungují v iOS 14, je mnohem více. Například Smart Stacks vám umožní zkombinovat více widgetů do jednoho balíčku widgetů, mezi kterými můžete na svém iPhonu přecházet. To je jeden ze způsobů, jak iOS 14 promění domovskou obrazovku vašeho iPhonu (a iPadu).