Nieuwe Safari-functies maken iPhone-webapps meer als native apps
Apple’s Safari-browser in iOS en iPadOS 16.4 krijgt ondersteuning voor functies zoals pushmeldingen van internet, waardoor iPhone-webapps meer op native apps lijken.
De browser ondersteunt nu nieuwe technologieën zoals pushmeldingen om de Progressive Web Apps-ervaring op iPhone te verbeteren.
Apple heeft ook enkele beperkingen versoepeld met betrekking tot browsers van derden, die nu web-apps aan het startscherm mogen toevoegen.
Safari introduceert verschillende nieuwe webfuncties
- Safari ondersteunt pushmeldingen van webapps zoals Google Maps, Uber en Instagram. Na goedkeuring verschijnen webmeldingen in Berichtencentrum en op het vergrendelingsscherm, net als meldingen van native apps.
- Webbrowsers van derden, zoals Google Chrome, kunnen nu webapps toevoegen aan het startscherm. Voorafgaand aan iOS 16.4 kon alleen Safari dit doen.
- Extensiesynchronisatie zorgt ervoor dat u dezelfde Safari-extensies gebruikt op uw iPhone, iPad en Mac, waardoor de gebruikerservaring consistenter wordt.
Webpushmeldingen
Webapplicaties mogen u zonder toestemming geen notificaties sturen. Webmeldingen werken alleen voor webapps die u aan uw startscherm hebt toegevoegd. Ook moeten webontwikkelaars expliciet ondersteuning voor deze functie inschakelen.
Daarnaast moet u meldingen inschakelen in de instellingen van de webapp en ja antwoorden op de vraag of u meldingen wilt toestaan.
Brady Eidson en Jen Simmons, WebKit-blog :
Een webtoepassing die aan het startscherm is toegevoegd, kan toestemming vragen om pushmeldingen te ontvangen als het verzoek een reactie is op directe gebruikersinteractie, zoals het klikken op de knop “Abonneren” die wordt geboden door de webtoepassing. iOS of iPadOS zal de gebruiker vragen om de webapp toestemming te geven om meldingen te verzenden.
Vanaf nu verschijnen meldingen van de opgegeven web-app in het Berichtencentrum, dagelijkse overzichten, vergrendelscherm en op je gekoppelde Apple Watch, samen met meldingen van native apps (dit wordt al ondersteund op macOS).
Web-apps geven het aantal ongelezen meldingen weer op het badgepictogram, net als native apps. U kunt webmeldingen en hun weergave in de meldingsinstellingen op dezelfde manier beheren als meldingen voor uw eigen toepassingen.
U kunt ook webmeldingen filteren met behulp van focusmodi.
Webapps toevoegen aan het startscherm
In iOS 16.4 kunt u een webapp aan uw startscherm toevoegen met behulp van een externe browser zoals Chrome. Vóór iOS 16.4 kon alleen Safari een webapp aan het startscherm toevoegen. U selecteert “Toevoegen aan startscherm” op het deelblad, waardoor de interface wordt geopend om de webtoepassing aan het startscherm toe te voegen.
Door een webapplicatie op het startscherm te houden, zorgt u ervoor dat deze op volledig scherm wordt uitgevoerd en dat de browserinterface niet zichtbaar is. Nog een belangrijke wijziging: dergelijke webapplicaties worden uitgevoerd in een browser van derden die ze aan het startscherm heeft toegevoegd.
Voorheen werden deze dingen exclusief in Safari geopend.
Ontwikkelaars kunnen zelfs een pictogram ter grootte van iOS voor hun web-app op het startscherm weergeven. Een andere interessante verandering is dat je meerdere exemplaren van dezelfde app aan het startscherm kunt toevoegen.
iPhone-webapps staan op het punt een stuk krachtiger te worden
Kortom, Safari in iOS 16.4 en iPadOS 16.4 heeft verschillende webtechnologieën overgenomen, waaronder Push API, Notifications API, Badging API, WebCodecs API, Screen Wake Lock API, Import Maps, Media Queries, Service Workers, aanvullende codecs voor videoverwerking (AV1 ), API voor apparaatoriëntatie en meer.
Met deze stap gedragen web-apps op de iPhone zich veel meer dan hun native tegenhangers. Web-apps kunnen hun interface automatisch aanpassen tussen staande en liggende modi, voorkomen dat uw apparaat in slaapstand gaat tijdens het gebruik van de web-app, en meer. In totaal brengt iOS 16.4 135 nieuwe functies naar Safari.
Geef een reactie