iOS 16.4 adaugă noi capabilități pentru aplicațiile web de pe iPhone și iPad, inclusiv acces la notificări push

Apple tocmai a lansat prima versiune beta a iOS 16.4 , inclusiv câteva funcții noi majore pentru aplicațiile web datorită actualizărilor politicilor și noilor funcții ale motorului WebKit.
După cum este detaliat pe blogul WebKit , Aplicațiile web Ecranul de pornire au acces pentru prima dată la notificări push prin intermediul API-ului Web Push standard HTML5, inclusiv insigne. Accesul la serviciul de notificare push Apple era anterior disponibil numai pentru aplicațiile din App Store.
Spre deosebire de Safari pe desktop, orice site web pe care îl navigați în iOS 16.4 mobil Safari nu va putea solicita permisiuni de push web. Apple limitează funcția la aplicațiile web adăugate pe ecranul de pornire (creați o comandă rapidă pentru o pagină web folosind butonul Adăugați la ecranul de pornire din foaia de partajare, care apar ca pictograme de aplicație în grila aplicației).
Desigur, fiecare aplicație web va avea nevoie de permisiunea de a trimite alerte de notificare, la fel ca aplicațiile native. Odată configurate, notificările push din aplicația web se pot integra și cu sistemul Focus. Dacă adăugați aceeași aplicație web pe mai multe dispozitive, starea lor Focus va rămâne sincronizată pentru toate.
O altă modificare legată este că browserele terță parte sunt acum capabile să arate interfața cu utilizatorul pentru ca utilizatorii să adauge un site web pe ecranul lor de start, prin intermediul foii standard de partajare a sistemului. Comenzile rapide ale aplicației web de pe ecranul de pornire se vor lansa acum și în aplicația implicită de la terță parte a utilizatorului, nu doar Safari.
Designul pictogramelor pentru comenzile rapide ale aplicațiilor web de rezervă se schimbă, de asemenea, începând cu iOS 16.4. Anterior, iOS folosea o mini-captură de ecran a paginii web ca pictogramă, dacă editorul site-ului web nu furnizează o pictogramă explicită de dimensiunea iOS. Noul design prezintă o pictogramă de substituent monogramă simplă, folosind prima literă a numelui site-ului web.
Alături de Web Push, WebKit dobândește un alt API web nou în 16.4, care va ajuta, de asemenea, dezvoltatorii să creeze aplicații web mai bune. Aceasta include suport pentru realizarea de afirmații de activare a ecranului, adoptarea API-ului modern de orientare a dispozitivului bazat pe standarde, acces mai bun la codecuri pentru procesarea video și multe altele.