Nye Safari-funktioner gør iPhone-webapps mere som native apps
Apples Safari-browser i iOS og iPadOS 16.4 får understøttelse af funktioner såsom push-meddelelser fra nettet, hvilket gør iPhone-webapps mere som native apps.
Browseren understøtter nu nye teknologier såsom push-meddelelser for at forbedre den progressive webapps-oplevelse på iPhone.
Apple har også løsnet nogle begrænsninger relateret til tredjepartsbrowsere, som nu har lov til at tilføje webapps til startskærmen.
Safari introducerer flere nye webfunktioner
- Safari understøtter push-beskeder fra webapps som Google Maps, Uber og Instagram. Når de er godkendt, vises webnotifikationer i Notifikationscenter og på låseskærmen, ligesom notifikationer fra native apps.
- Tredjeparts webbrowsere såsom Google Chrome kan nu tilføje webapps til startskærmen. Før iOS 16.4 var det kun Safari, der kunne gøre dette.
- Udvidelsessynkronisering sikrer, at du bruger de samme Safari-udvidelser på din iPhone, iPad og Mac, hvilket gør brugeroplevelsen mere ensartet.
Web-push-meddelelser
Webapplikationer har ikke tilladelse til at sende dig notifikationer uden tilladelse. Webnotifikationer fungerer kun for webapps, som du har tilføjet til din startskærm. Webudviklere skal også udtrykkeligt aktivere understøttelse af denne funktion.
Derudover skal du aktivere notifikationer i webapp-indstillingerne og svare ja på spørgsmålet, hvis du vil tillade notifikationer.
Brady Eidson og Jen Simmons, WebKit Blog :
En webapplikation tilføjet til startskærmen kan anmode om tilladelse til at modtage push-meddelelser, hvis anmodningen er som svar på direkte brugerinteraktion, såsom at klikke på knappen “Abonner” fra webapplikationen. iOS eller iPadOS vil bede brugeren om at tillade webappen at sende meddelelser.
Fra nu af vil meddelelser fra den angivne webapp blive vist i meddelelsescenteret, daglige oversigter, låseskærmen og på dit parrede Apple Watch sammen med meddelelser fra native apps (dette er allerede understøttet på macOS).
Webapps viser antallet af ulæste meddelelser på badge-ikonet ligesom native apps. Du vil være i stand til at administrere webnotifikationer og deres visning i notifikationsindstillingerne på samme måde som notifikationer for dine egne applikationer.
Du kan også filtrere webmeddelelser ved hjælp af fokustilstande.
Tilføjelse af webapps til startskærmen
I iOS 16.4 kan du tilføje en webapp til din startskærm ved hjælp af en tredjepartsbrowser som Chrome. Før iOS 16.4 var det kun Safari, der kunne tilføje en webapp til startskærmen. Du vælger “Tilføj til startskærm” på delingsarket, som åbner grænsefladen for at tilføje webapplikationen til startskærmen.
At beholde en webapplikation på startskærmen sikrer, at den kører i fuldskærmstilstand, og browsergrænsefladen ikke er synlig. En anden væsentlig ændring: Sådanne webapplikationer vil køre i en tredjepartsbrowser, der har føjet dem til startskærmen.
Tidligere åbnede disse ting udelukkende i Safari.
Udviklere kan endda levere et ikon i iOS-størrelse til deres webapp, der skal vises på startskærmen. En anden interessant ændring er, at du kan tilføje flere forekomster af den samme app til startskærmen.
iPhone-webapps er ved at blive meget mere kraftfulde
For at opsummere det, har Safari i iOS 16.4 og iPadOS 16.4 vedtaget adskillige webteknologier, herunder Push API, Notifications API, Badging API, WebCodecs API, Screen Wake Lock API, Import Maps, Media Queries, Service Workers, yderligere codecs til videobehandling (AV1) ), enhedsorientering API og mere.
Med dette trin vil webapps på iPhone opføre sig meget mere end deres oprindelige modparter. Webapps vil automatisk kunne tilpasse deres grænseflade mellem stående og liggende tilstande, forhindre din enhed i at gå på vågeblus, mens du bruger webappen, og mere. I alt bringer iOS 16.4 135 nye funktioner til Safari.
Skriv et svar