Apple arbeitet daran, webbasierte Benachrichtigungen auf iOS zu bringen, und adressiert ein langjähriges Anliegen von Entwicklern webbasierter Apps, die keine Benachrichtigungen senden konnten für Benutzer auf mobilen Apple-Geräten, was die Benutzererfahrung und Effektivität von im Web erstellten Apps stark einschränkt.
Mit den ersten Betas von iOS und iPadOS 15.4, die letzte Woche veröffentlicht wurden, fügte Apple eine hinzu „Push-API“-Schalter auf der Seite „Experimentelle Einstellungen“ für Safari, wie von Entwickler Maximiliano Firtman entdeckt und erklärt . Wie von Maximiliano angemerkt, ist die API selbst noch nicht aktiviert, während der Schalter sichtbar ist, und Apple muss noch eine UI-Eingabeaufforderung in Safari auf iOS implementieren, um Benutzer um Erlaubnis zu bitten, webbasierte Benachrichtigungen anzuzeigen.
Im Gegensatz zu macOS, wo webbasierte Benachrichtigungen üblich sind, werden nur Apps aus dem App Store kann Benachrichtigungen auf iOS senden. Mit der Aufnahme des „Push API“-Umschalters in iOS 15.4 legt Apple anscheinend den Grundstein dafür, webbasierte Benachrichtigungen auf seine mobilen Geräte zu bringen.
Webbasierte Anwendungen sind vollständig im Internet zugänglich und zugänglich über jeden Browser mit einer URL. Webbasierte Apps sind nicht neu, aber die Klage Epic Games gegen Apple hat die Erfahrung von Web-basierte Apps auf iOS und iPadOS ins Rampenlicht. Ein wichtiger Eckpfeiler von Epics Argument gegen Apples Kontrolle über den „App Store“ und das iOS-Ökosystem ist die fehlende Wahlmöglichkeit für Benutzer, wo sie Apps herunterladen können.
In eine Einreichung bei der ACCC (Australian Competition and Consumer Commission) im Februar letzten Jahres, Apple wies die Behauptung von Epic zurück, dass iOS-Benutzer nur eingeschränkte Möglichkeiten zum Herunterladen von Apps haben. Insbesondere sagte Apple, dass „ihnen das gesamte Web zur Verfügung steht“, und iOS-und iPadOS-Benutzer haben „unbeschränkten und unkontrollierten Zugriff“ auf webbasierte Apps.
„Webbrowser werden nicht nur als Distribution verwendet Portal, sondern auch als Plattformen selbst, die „Progressive Web Applications”(PWAs) hosten, die es überflüssig machen, die App eines Entwicklers überhaupt über den „App Store“ (oder auf andere Weise) herunterzuladen. PWAs sind zunehmend für und über mobilbasierte Browser und verfügbar Geräte, einschließlich auf iOS”, sagte Apple in einem Abschnitt seiner Einreichung mit dem Titel”Vertriebsalternativen innerhalb des iOS-Ökosystems.”
In einem Gerichtseinreichung vom Mai 2021 hat Epic speziell die Einschränkungen von WebKit in Frage gestellt, dem Framework, auf dem alle iOS-und iPadOS Browser basieren. Epic stellte fest, dass webbasierte Apps, auf die über den Browser zugegriffen wird, keinen Zugriff auf APIs haben, die von nativen Apps angeboten werden, die über den „App Store“ vertrieben werden, wie z. B. PushKit, das Benachrichtigungen ermöglicht.
Safari-Eingabeaufforderung unter macOS für webbasierte Benachrichtigungen
In derselben Einreichung behauptete Epic, dass als Zeuge, Ron Okamoto, ehemaliger Vizepräsident für Entwicklerbeziehungen von Apple , konnte”keinen einzigen Entwickler nennen, der eine App aus dem App Store zurückgezogen hat, weil der Entwickler den Vertrieb einer Web-App ersetzen könnte”.
Durch die Einführung von PushKit in WebKit für iOS und iPadOS könnte Apple versuchen, sein Argument zu untermauern, dass webbasierte Anwendungen eine Alternative zu Apps aus dem App Store sind. Die Klage zwischen Epic und Apple wurde im September vor einem US-Bezirksrichter abgeschlossen Yvonne Gonzalez Rogers entscheidet, dass Apple Apps die Verknüpfung mit externen Zahlungsmethoden für In-App-Käufe erlauben muss. Epic wollte, dass das Gericht Apple dazu zwingt, App Stores von Drittanbietern zu unterstützen, aber das ist nicht geschehen.
Während Apple scheinbar die ersten Grundlagen für die Implementierung von PushKit in WebKit für iOS und iPadOS legt, bleibt es unklar als wir sehen konnten, wie die API live ging. Wir haben uns für weitere Informationen an Apple gewandt.
Apple testet derzeit iOS und iPadOS 15.4, das größte Update für iOS und iPadOS 15 seit seiner Markteinführung im vergangenen Herbst. Die erste Beta von iOS 15.4 beinhaltet die Möglichkeit, Face ID zu verwenden, während man eine Maske trägt, Universal Control, verbesserte Unterstützung für ProMotion auf iPhone 13 Pro-Modelle, und mehr. p>