Apple hat letzte Woche die erste Beta-Version von iOS 15.4 für Entwickler und freiwillige Beta-Tester veröffentlicht. Das Update, das zahlreiche neue Funktionen enthält, deutet auf einige willkommene Änderungen in Safari hin. Genauer gesagt arbeitet Apple endlich daran, Push-Benachrichtigungen für Web-Apps unter iOS zu ermöglichen und die WebXR API für AR/VR-Headsets zu unterstützen.
Wie der Entwickler Maximiliano Firtman berichtet, führt die iOS 15.4 Beta neue Funktionen ein, die von Websites und Web-Apps genutzt werden können. Eine davon ist die Unterstützung für universelle benutzerdefinierte Icons, so dass der Entwickler keinen speziellen Code mehr hinzufügen muss, um ein Web-App-Icon für iOS-Geräte bereitzustellen.
Seit vier Jahren unterstützt Safari auf iOS das Web App Manifest (ab 11.3-März 2018) aber die Icon-Deklaration wurde immer ignoriert (ein Mangel an Unterstützung, der übrigens nie von Apple oder WebKit dokumentiert wurde). Das führte dazu, dass viele Progressive Web App-Installationen auf iOS ohne ein richtiges Icon waren, da du auch einen <link> mit rel=apple-touch-icon in dein HTML einfügen musst, und das hat nicht jeder PWA-Entwickler getan.
Apple arbeitet an Push-Benachrichtigungen für Websites und Web-Apps unter iOS
Die bemerkenswerteste Änderung kommt aber erst noch – und das sind Push-Benachrichtigungen für Web-Apps. Während Safari auf macOS Webseiten mit Benachrichtigungen versieht, wenn die Webseite im Hintergrund läuft (oder in manchen Fällen sogar, wenn die App geschlossen ist), hat Apple diese Funktion auf iOS nie integriert. Doch das scheint sich nun zu ändern. Wie Firtman berichtet, fügt die iOS 15.4 Beta den WebKit Experimental Features in den Safari-Einstellungen die neuen Optionen „Built-in Web Notifications“ und „Push API“ hinzu. Beide Optionen funktionieren in der Beta 1 nicht aber das ist ein deutlicher Hinweis darauf, dass Apple endlich Push-Benachrichtigungen für Websites und Web-Apps unter iOS aktivieren wird.
iOS 15.4 enthält neue API für AR/VR-Headsets
Da einige Entwickler aufgrund der App Store-Richtlinien gezwungen waren, ihre Apps als Web-Apps auf iOS zu veröffentlichen (z. B. die xCloud-App), werden diese Verbesserungen das Erlebnis der Nutzung von Web-Apps auf dem iPhone und iPad sicherlich etwas besser gestalten. Interessanterweise enthält die iOS 15.4 Beta die WebXR API, die Unterstützung für Augmented und Virtual Reality Headsets auf Websites bietet. Die API ist standardmäßig deaktiviert. Doch selbst wenn sie aktiviert ist, gibt es derzeit keine AR/VR-Headsets, die mit iOS funktionieren. Da Gerüchte besagen, dass Apple Ende diesen Jahres sein erstes Mixed-Reality-Headset vorstellen wird, könnte die neue API mit Apples neuem Gerät zusammenhängen. (Photo by Denys Prykhodov / Bigstockphoto)