Apple hat am Donnerstagabend die erste Beta-Version von iOS 16.4 veröffentlicht, die dank Policy-Updates und neuer Funktionen in der WebKit-Engine einige wichtige neue Funktionen für Web-Apps enthält.
Wie im WebKit-Blog beschrieben, haben Web-Apps für den Homescreen erstmals Zugriff auf Push-Benachrichtigungen über die Standard-HTML5-Web-Push-API, einschließlich Badges. Bisher war der Zugriff auf Apples Push-Benachrichtigungsdienst nur für App Store Apps möglich. Im Gegensatz zu Safari auf dem Desktop kann im mobilen Safari von iOS 16.4 keine Website Web-Push-Benachrichtigungen anfordern. Apple beschränkt diese Funktion auf Web-Apps, die du zu deinem Home-Bildschirm hinzufügst (erstelle eine Verknüpfung für eine Website mit der Schaltfläche Zu Home-Bildschirm hinzufügen in der Freigabeleiste, die als App-Symbol in deinem App-Gitter erscheint).
iOS 16.4 erlaubt Web-Apps Push-Benachrichtigungen für iPhone-Nutzer
Natürlich benötigt jede Web-App die Berechtigung zum Senden von Benachrichtigungen, genau wie native Apps. Einmal eingerichtet, können Push-Benachrichtigungen von Web-Apps auch in das Focus-System integriert werden. Wenn die gleiche Web-App auf mehreren Geräten installiert ist, bleibt ihr Focus-Status auf allen Geräten synchron. Eine weitere Änderung ist, dass Browser von Drittanbietern jetzt über die Standard-Systemfreigabe eine Benutzeroberfläche anzeigen können, über die Nutzer eine Website zu ihrem Startbildschirm hinzufügen können. Web-App-Verknüpfungen auf dem Homescreen werden nun auch in der Standard-App eines Drittanbieters gestartet, nicht nur in Safari.
Apple spendiert WebKit mehr Features
Mit iOS 16.4 ändert sich auch das Design der Shortcut-Symbole für Web-Apps. Bisher hat iOS einen Mini-Screenshot der Webseite als Icon verwendet, wenn der Webseitenbetreiber kein explizites Icon in iOS-Größe zur Verfügung gestellt hat. Das neue Design zeigt ein einfaches Monogramm als Platzhalter-Icon, das den ersten Buchstaben des Website-Namens verwendet. Neben Web Push erhält WebKit in Version 16.4 weitere neue Web-APIs, die Entwicklern helfen, bessere Web-Apps zu erstellen. Dazu gehören die Unterstützung von Screen Wake Assertions, die Unterstützung der modernen, standardbasierten Device Alignment API, ein verbesserter Zugriff auf Codecs für die Videoverarbeitung und vieles mehr. (Photo by tashka2000 / Bigstockphoto)