Computer

Apple Safari-Update sorgt für Chaos mit Web-Apps

(Bildnachweis: Apple)

Es scheint, dass die neueste Version von Safari mit Web-Apps von Drittanbietern nicht gut funktioniert, was auf mehrere vom Entwicklungsteam eingeführte Fehler zurückzuführen ist.

Laut einem Bericht von Das Register , funktioniert die IndexedDB-JavaScript-API in Apples Webbrowser , Versionen 14.1.1 (für macOS) und 11.4 (iOS 14.6.) nicht mehr richtig.



  • Black Friday-Angebote: Sehen Sie sich jetzt die besten Angebote an!

Das WebKit-Team von Apple berichtete erstmals am 2. Juni über den Fehler und sagte, er sei aufgetreten, als Anwendungen zum ersten Mal versuchten, den IndexedDB NoSQL-Manager zum Speichern von Daten zu verwenden. In 100 % der Fälle schlägt der erste Versuch fehl, während das erneute Laden der Seite oder Web-App das Problem sofort (wenn auch vorübergehend) behebt.

  • Hier ist unsere Liste der derzeit besten Browser
  • Wir haben eine Liste der besten VPN-Dienste auf dem Markt erstellt
  • Sehen Sie sich unsere Liste der besten verfügbaren Mac-VPN-Dienste an

Dies wäre vielleicht keine allzu große Sache gewesen, wenn die Richtlinien von Apple zu Speicher-APIs und Browser-Rendering-Engines nicht so streng wären wie sie sind. Es gibt nur zwei Speicher-APIs, die vom Computerriesen empfohlen werden – eine ist die IndexedDB Java Script API (laut The Register auch die beliebteste) und die andere ist die Cache Storage API, was die Palette der verfügbaren Optionen stark einschränkt.

Es gibt auch das Problem der Browser-Rendering-Engines – da Apple fordert, dass alle iOS-Browser auf WebKit basieren und sonst nichts.

Frustrierte Entwickler

All dies frustriert Entwickler. Der Gründer von Socket ging zu Twitter, um sich zu beschweren, und beschrieb den Fehler als spektakulär schrecklich. Es ist wirklich sehr schwer, zuverlässige Websites auf macOS und iOS mit solchen Showstopper-Bugs zu erstellen, sagt er. Dies sollte durch grundlegende Unit-Tests abgefangen worden sein.

Im Gespräch mit The Register sagte der Softwareentwickler Matt Mastracci, dass Apples Haltung gegenüber der Einführung neuer Standards enttäuschend langsam gewesen sei.

„Irgendwann war die Entwicklererfahrung bei Safari erstklassig, aber sie tappen in dieselbe Falle wie Microsoft, als sie ein Monopol auf den Desktop-Browser hatten“, fügte er hinzu.

Ob Apple dieses Monopol behält oder nicht, könnte von den Regulierungsbehörden abhängen, da die Regeln des Unternehmens derzeit von Gesetzgebern überall untersucht werden. Es gibt auch die Kartellklage von Epic Game gegen Apple, die bald abgeschlossen werden sollte und die die Art und Weise beeinflussen könnte, wie Apple seine Browserrichtlinien angeht.

Apple hat den entdeckten Fehler noch nicht kommentiert.

  • Hier ist unser Überblick über die besten iPhone VPN-Dienste auf dem Markt

Über: Das Register

Weitere Computernachrichten anzeigen