Jak działają widżety ekranu głównego iPhone’a w systemie iOS 14

Po trzynastu wersjach iOS, Apple w końcu postanowił zrewolucjonizować ekran główny, wprowadzając widżety w systemach iOS 14 oraz iPadOS 14. Wraz z nową strukturą, programiści zyskają możliwość tworzenia różnorodnych typów widżetów. Jednak to nie wszystko, co się zmienia.

Widżety wracają na ekran główny

Apple po raz pierwszy wprowadził widżety na iPhonie w iOS 10. Umieszczono je na ekranie widoku dzisiejszego, do którego można łatwo przejść, przesuwając palcem w prawo na ekranie blokady lub głównym.

Pomimo tego, widżety zyskały na znaczeniu i okazały się niezwykle użyteczne dla użytkowników iPhone’a oraz iPada, którzy zdecydowali się z nich korzystać.

W iOS 14 widżety wracają w nowej odsłonie. To największa zmiana na ekranie głównym, obok nowej biblioteki aplikacji. Choć sekcja widoku dzisiejszego pozostaje dostępna, zaktualizowano cały proces dodawania widżetów.

Aby przejść w tryb edycji ekranu głównego, wystarczy dotknąć pustego miejsca na ekranie. W prawym górnym rogu pojawi się przycisk „+”.

Stuknięcie w ten przycisk otworzy selektor widżetów, gdzie zobaczysz wszystkie dostępne widżety w swoim urządzeniu – zarówno z aplikacji Apple, jak i aplikacji innych firm – z ich podglądami.

Wybierz widżet i jego rozmiar, a następnie kliknij przycisk „Dodaj widżet”, aby umieścić go na dowolnym ekranie, na którym się znajdujesz.

Następnie możesz ustawić widżet w dowolnym miejscu, chociaż nie do końca. W przeciwieństwie do Androida, iOS nadal nie pozwala na dowolne rozmieszczanie ikon i widżetów na ekranie.

Ikony i widżety wciąż są rozmieszczane od lewego górnego rogu do prawego dolnego. Dodatkowo widżety automatycznie przełączają się w tryb ciemny.

Nowe widżety, nie te, które znasz

Aby tworzyć widżety dla iOS 14, programiści muszą skorzystać z nowego WidgetKit, opartego na SwiftUI. Obecna wersja nie wspiera interakcji ani aktualizacji na żywo. Oznacza to, że nowe widżety zostały zaprojektowane głównie do przeglądania informacji – podobnie jak komplikacje w systemie watchOS na Apple Watch.

Po lewej: widżety starsze niż iOS 14. Po prawej: widżety iOS 14.

Oznacza to, że jeśli przywykłeś do widżetów kalkulatora czy do śledzenia czasu, nie znajdziesz ich w iOS 14. Widżety mogą mieć wiele celów dotknięcia, które są zintegrowane z aplikacją, ale to wszystko. Dlatego widżet Muzyka w iOS 14 nie oferuje żadnych elementów sterujących odtwarzaniem.

Jedynym wyjątkiem, który zauważyliśmy, jest aplikacja Skróty, ponieważ automatyzacje Skrótów są głęboko zintegrowane z systemem. Widżet Skróty działa niezależnie – po jego dotknięciu, automatyzacja uruchamia się bez konieczności otwierania aplikacji. Jeśli skrót zawiera elementy interaktywne, będą one wyświetlane na górze ekranu w ruchomym oknie.

Obecnie Apple oficjalnie wycofał starsze widżety. Choć wciąż będą działać i mogą być używane w widoku dzisiejszym, nie można ich dodać do ekranu głównego. Nie wiadomo, kiedy lub czy Apple całkowicie wycofa wsparcie dla tych widżetów.

Co przyniesie przyszłość

Jasne jest, że charakter widżetów zmienia się od iOS 14 i kolejnych wersji. Wydaje się, że Apple zmienia podejście w imię przejrzystości i efektywności energetycznej. Nowe widżety mają umożliwić szybki dostęp do informacji bez nadmiernego obciążania baterii.

Widżety można aktualizować na podstawie harmonogramu ustalonego przez programistę, ale to wszystko. Liczymy, że w przyszłym roku Apple znajdzie sposób na wprowadzenie interakcji do widżetów, nie wpływając przy tym na czas pracy baterii.

W kwestii designu, nowe widżety prezentują się znacznie lepiej na ekranie głównym niż starsze, które nie miały spójnej estetyki.

W pewnym sensie nowe widżety w iOS 14 są bardziej elastyczne. Możesz mieć wiele wersji tego samego widżetu w różnych rozmiarach. Możesz też układać różne wersje tych samych widżetów w stosy i swobodnie się między nimi przemieszczać.

Dzięki zastosowaniu struktury opartej na intencjach (z SiriKit i Skrótami) w widżetach, można dostosować różne wersje, aby wyświetlały różne dane. Na przykład, możesz mieć trzy różne widżety Przypomnienia w stosie, które prezentują przypomnienia z różnych list.

To jest to, co Apple osiągnęło do tej pory. Nie wiadomo jeszcze, co programiści wymyślą przy użyciu frameworka WidgetKit. Choć tracimy interaktywność, zyskujemy różnorodność typów widżetów oraz spójną estetykę.

To jednak jest kwestia czekania i obserwacji. Rzeczywisty wpływ zmian poznamy, gdy programiści zaczną wydawać własne widżety jesienią 2020 roku – oraz kiedy zobaczymy, jakie ewentualne poprawki Apple wprowadzi do WidgetKit w iOS 15.

Funkcjonalność widżetów w iOS 14 to znacznie więcej. Na przykład Smart Stacks pozwala na łączenie wielu widżetów w jeden stos, między którymi można przesuwać na iPhonie. To jeden ze sposobów, w jaki iOS 14 zmienia ekran główny Twojego iPhone’a oraz iPada.