Nya Safari-funktioner gör iPhone webbappar mer som inbyggda appar
Apples webbläsare Safari i iOS och iPadOS 16.4 får stöd för funktioner som push-meddelanden från webben, vilket gör iPhone-webbappar mer som inbyggda appar.
Webbläsaren stöder nu ny teknik som push-meddelanden för att förbättra upplevelsen av Progressive Web Apps på iPhone.
Apple har också lättat på vissa begränsningar relaterade till webbläsare från tredje part, som nu tillåts lägga till webbappar på hemskärmen.
Safari introducerar flera nya webbfunktioner
- Safari kommer att stödja push-meddelanden från webbappar som Google Maps, Uber och Instagram. När de har godkänts visas webbaviseringar i meddelandecenter och på låsskärmen, precis som aviseringar från inbyggda appar.
- Tredjepartswebbläsare som Google Chrome kan nu lägga till webbappar på startskärmen. Före iOS 16.4 var det bara Safari som kunde göra detta.
- Synkronisering av tillägg säkerställer att du använder samma Safari-tillägg på din iPhone, iPad och Mac, vilket gör användarupplevelsen mer konsekvent.
Webb-push-meddelanden
Webbapplikationer får inte skicka meddelanden till dig utan tillstånd. Webbaviseringar fungerar bara för webbappar som du har lagt till på startskärmen. Dessutom måste webbutvecklare uttryckligen aktivera stöd för den här funktionen.
Dessutom måste du aktivera aviseringar i webbappens inställningar och svara ja på frågan om du vill tillåta aviseringar.
Brady Eidson och Jen Simmons, WebKit-bloggen :
En webbapplikation som läggs till på startskärmen kan begära tillåtelse att ta emot push-meddelanden om begäran är ett svar på direkt användarinteraktion, som att klicka på knappen ”Prenumerera” som tillhandahålls av webbapplikationen. iOS eller iPadOS kommer att uppmana användaren att tillåta webbappen att skicka meddelanden.
Från och med nu kommer meddelanden från den angivna webbappen att visas i meddelandecentret, dagliga sammanfattningar, låsskärmen och på din kopplade Apple Watch, tillsammans med meddelanden från inbyggda appar (detta stöds redan på macOS).
Webbappar visar antalet olästa aviseringar på märkesikonen precis som inbyggda appar. Du kommer att kunna hantera webbaviseringar och deras visning i aviseringsinställningarna på samma sätt som aviseringar för dina egna applikationer.
Du kan också filtrera webbmeddelanden med fokuslägen.
Lägga till webbappar på startskärmen
I iOS 16.4 kan du lägga till en webbapp på din startskärm med hjälp av en webbläsare från tredje part som Chrome. Före iOS 16.4 var det bara Safari som kunde lägga till en webbapp på startskärmen. Du väljer ”Lägg till på startskärmen” på delningsarket, vilket öppnar gränssnittet för att lägga till webbapplikationen på startskärmen.
Att hålla en webbapplikation på startskärmen säkerställer att den körs i helskärmsläge och att webbläsargränssnittet inte är synligt. En annan betydande förändring: sådana webbapplikationer kommer att köras i en webbläsare från tredje part som har lagt till dem på startskärmen.
Tidigare öppnades dessa saker exklusivt i Safari.
Utvecklare kan till och med tillhandahålla en ikon i iOS-storlek för att deras webbapp ska visas på hemskärmen. En annan intressant förändring är att du kan lägga till flera instanser av samma app på startskärmen.
iPhone webbappar är på väg att bli mycket kraftfullare
För att sammanfatta det, Safari i iOS 16.4 och iPadOS 16.4 använde flera webbteknologier inklusive Push API, Notifications API, Badging API, WebCodecs API, Screen Wake Lock API, Importera kartor, Media Queries, Service Workers, ytterligare codecs för videobearbetning (AV1 ), enhetsorientering API och mer.
Med detta steg kommer webbappar på iPhone att bete sig mycket mer än sina inhemska motsvarigheter. Webbappar kommer automatiskt att kunna anpassa sitt gränssnitt mellan stående och liggande lägen, förhindra att din enhet går i viloläge medan du använder webbappen och mer. Totalt har iOS 16.4 135 nya funktioner till Safari.
Lämna ett svar