După treisprezece versiuni ale sistemului iOS, Apple aduce o modificare semnificativă ecranului principal, introducând widget-uri în iOS 14 și iPadOS 14. Acest pas implică un cadru nou, care permite dezvoltatorilor să creeze widget-uri inovatoare, dar schimbarea este mai profundă decât pare la prima vedere.
Widget-urile se Mută pe Ecranul Principal
Încă din iOS 10, Apple a oferit widget-uri pe iPhone, acestea fiind inițial plasate în ecranul „Vizualizare Astăzi,” accesibil printr-o glisare spre dreapta de pe ecranul de blocare sau de pe ecranul principal. Acestea s-au dovedit a fi instrumente utile și puternice pentru utilizatorii de iPhone și iPad, care au ales să le folosească.
Odată cu iOS 14, conceptul se schimbă complet. Widget-urile sunt integrate direct pe ecranul principal, marcând cea mai mare schimbare a acestuia, alături de noua bibliotecă de aplicații. Deși secțiunea „Vizualizare Astăzi” rămâne disponibilă, procesul de adăugare a widget-urilor a fost complet revizuit.
Pentru a edita ecranul principal, acum trebuie să atingeți un spațiu gol de pe ecran, iar în colțul din dreapta sus veți vedea un buton „+”.
Acesta deschide o listă cu toate widget-urile disponibile pe dispozitiv, atât cele furnizate de Apple, cât și cele din aplicațiile terțe. Fiecare widget este însoțit de o previzualizare.
După ce alegeți un widget și o dimensiune, apăsați butonul „Adăugați widget” pentru a-l integra pe ecranul principal. Ulterior, acesta poate fi mutat în orice poziție doriți, cu mențiunea că, spre deosebire de Android, iOS nu oferă libertatea de a amplasa widget-urile sau pictogramele oriunde pe ecran.
Elementele se aliniază de la stânga sus spre dreapta jos. O altă particularitate este că widget-urile se adaptează automat la modul întunecat al sistemului.
O Nouă Generație de Widget-uri
Schimbările nu se opresc aici. Widget-urile disponibile pe ecranul principal nu sunt identice cu cele utilizate până acum. Pentru a crea widget-uri pentru iOS 14, dezvoltatorii trebuie să folosească noul cadru WidgetKit, bazat pe Swift UI. În prezent, acestea nu oferă interacțiune directă sau actualizări în timp real, fiind concepute doar pentru afișarea rapidă a informațiilor, similar cu complicațiile de pe Apple Watch.
Stânga: widget-uri pre-iOS 14. Dreapta: widget-uri iOS 14.
Așadar, dacă erați obișnuiți cu widget-uri care permiteau calcule sau urmărirea timpului, acestea nu vor mai fi disponibile în iOS 14. Noile widget-uri pot avea mai multe puncte de acces, care duc la secțiuni specifice din aplicație, dar aici se oprește funcționalitatea. De exemplu, widget-ul Muzică nu oferă comenzi de redare.
Singura excepție este aplicația Comenzi rapide, ale cărei automatizări sunt profund integrate în sistem. Widget-ul Comenzi rapide funcționează independent și, la atingere, activează comanda rapidă, fără a deschide aplicația. Dacă comanda rapidă implică interacțiuni, acestea vor apărea într-o fereastră flotantă.
Widget-urile vechi sunt acum considerate depășite. Deși pot fi folosite în secțiunea „Vizualizare Astăzi,” acestea nu pot fi adăugate pe ecranul principal. Nu este clar dacă și când Apple va renunța complet la suportul pentru acestea.
Viitorul Widget-urilor
Este evident că abordarea widget-urilor s-a schimbat odată cu iOS 14. Apple pare să urmărească o mai bună vizibilitate și o gestionare eficientă a energiei. Astfel, widget-urile sunt concepute pentru a oferi informații rapide, fără a consuma excesiv bateria.
Actualizarea widget-urilor se realizează conform unui calendar stabilit de dezvoltator. Rămâne de văzut dacă Apple va adăuga funcții interactive, fără a afecta negativ autonomia bateriei, într-o versiune viitoare a iOS.
Noile widget-uri au un design vizual mult mai atrăgător, creând o experiență mai coerentă pe ecranul principal.
În anumite privințe, flexibilitatea a crescut. Puteți adăuga mai multe instanțe ale aceluiași widget, de dimensiuni diferite, sau chiar le puteți suprapune și glisa între ele.
Folosind framework-ul bazat pe Intents, similar cu SiriKit și Shortcuts, widget-urile pot fi personalizate pentru a afișa diferite tipuri de date. De exemplu, puteți avea trei widget-uri Mementouri într-o stivă, care afișează liste diferite de mementouri.
Așteptăm să vedem cum vor fi valorificate aceste posibilități de către dezvoltatori. Chiar dacă pierdem interactivitatea directă, noile widget-uri oferă un cadru de design uniform și o diversitate mai mare.
Impactul real al acestor schimbări va fi clar odată ce dezvoltatorii vor lansa propriile widget-uri și vom vedea cum va evolua cadrul WidgetKit în iOS 15.
Există și alte detalii importante despre modul în care funcționează widget-urile în iOS 14. De exemplu, „Smart Stacks” vă permit să combinați mai multe widget-uri într-o stivă unică pe care o puteți parcurge prin glisare. Aceasta este una dintre modalitățile prin care iOS 14 va transforma experiența ecranului principal pe iPhone și iPad.