Apple arbeitet mit den Browserentwicklern Google, Microsoft und Mozilla zusammen, um Webdesign-Technologien konsistenter zu machen, unabhängig davon, welchen Browser der Benutzer verwendet.
Wann ist ein Standard kein Standard?
Das Problem besteht darin, dass einige Browser Webtechnologien unterschiedlich handhaben. Daraus könnte das Sprichwort entstehen: „Wann ist ein Standard kein Standard mehr?“ Wenn es ein Webstandard ist.“
Aber wenn es um Entwickler geht, insbesondere um Unternehmensentwickler, die versuchen, konsistente Webschnittstellen für alle Plattformen, Produkte und Browser zu erstellen, wird dies zu einem schmerzhaften Reibungspunkt. Es scheint, dass Browser-Entwickler ein wachsendes Verständnis dafür haben, daher die neue Gruppe.
Das Interoperabilität 2022 Ziel der Allianz ist es, herauszufinden, wie diese verschiedenen Anbieter Webstandards implementieren. Es folgt eine ähnliche Arbeit, die unter dem stattfand Kompatibilität 2021 Gruppierung.
Letzteres erzielte einige Erfolge: „Die Fortschritte, die wir gemeinsam im Jahr 2021 gemacht haben, waren unglaublich, und mit einer größeren Beteiligung der Anbieter und einem noch breiteren Spektrum an zu adressierenden Interoperabilitätsbereichen sind wir gespannt, wie weit sich die Webplattform in diesem Jahr weiterentwickelt.“ ” schrieb Daniel LibbySenior Director für Software Engineering für Microsoft Edge.
Was ist Interoperabilität 22?
Das Ziel des Projekts besteht darin, sicherzustellen, dass Webanwendungen, die auf diesen Standards basieren, im dynamischen globalen Wald verschiedener Geräte, Plattformen und Betriebssysteme funktionieren und gleich aussehen. Hoffentlich können Webentwickler eines Tages darauf vertrauen, dass die von ihnen bereitgestellten Erfahrungen für alle Benutzer konsistent sind.
„Die Hoffnung ist, dass wir in eine Zukunft gehen können, in der wir wissen, wie wir diese Bereiche interoperabel machen, die für sie relevanten Webstandards aktualisieren und sie mit Tests messen können, wie wir es mit Fokusbereichen tun.“ Mozilla sagte.
Interop 2022 testet 15 Webplattform-Spezifikationen und drei Funktionen, die noch nicht vollständig entwickelt sind. Getestet werden unter anderem kaskadierende Ebenen, Farbräume, CSS-Farbfunktionen, Scrollen und mehr. Verbesserungen in all diesen Aspekten werden von Plattformentwicklern, Benutzern und Betreibern wahrscheinlich begrüßt.
Du kannst sehen Aktuelle Ergebnisse hier und überprüfen Sie die Testplatine gleich hier.
Warum Interoperabilität 2022?
Vereinfacht gesagt, wird nur die Benutzererfahrung/das Design betrachtet und nicht tiefer in den Browsercode geschaut. Dies bedeutet, dass Browser-Entwickler den Zugriff auf Kernfunktionen nicht an Konkurrenten weitergeben müssen, was sie mit ziemlicher Sicherheit lieber nicht tun würden.
Das Interessante daran ist, dass dieser Versuch zu einem Zeitpunkt erfolgt, an dem sich eine Gruppe von Webentwicklern zusammengeschlossen hat, um sich über die Einschränkungen von WebKit bei der iOS-Entwicklung zu beschweren. Konkret bemängeln sie, dass Entwickler anderer Browser WebKit anstelle ihrer eigenen Technologie verwenden müssen. Branchenbeobachter weisen darauf hin, dass Apple diesem Antrag wahrscheinlich nicht zustimmen wird, nicht nur, weil dies die Einschränkungen von Safari verschärfen könnte, sondern auch, weil es sich auf die Hardwareleistung, Sicherheit und Akkulaufzeit auswirken könnte.
Dies mag für Apples Beteiligung an Interop 22 relevant sein oder auch nicht, aber alles, was dafür sorgt, dass verschiedene Browser konsistenter funktionieren, wird wahrscheinlich dazu beitragen, die Kritik abzumildern.
Was Apple gesagt hat
Schreiben in der WebKit-SeiteJen Simmons, Apple Evangelist für Web Developer Experiences, sagte:
„Alle diese Technologien sind wichtig für Apple und alle, die bei WebKit arbeiten. Wir legen großen Wert auf die Gesundheit des Webs und interoperable Implementierungen von Webstandards. Wir begrüßen die Zusammenarbeit mit unseren Kollegen in den vielen Webstandardisierungsorganisationen und auf der Interop 2022, um das Web so interoperabel wie möglich zu machen. Denn so funktionieren Websites und Webanwendungen am besten für die Menschen, die am wichtigsten sind: die alltäglichen Menschen, die das Internet für ihr Leben nutzen.“
Kritiker des Unternehmens werden anmerken, dass Apple die Implementierung einiger Web-APIs nicht beschleunigt hat, die Entwicklern helfen könnten, Webanwendungen zu erstellen, um mit nativen iOS-Anwendungen zu konkurrieren. Natürlich ist Apple nicht der einzige, der bei der Umsetzung einiger Standards hinterherhinkt: Auch Google ist ins Stolpern geraten, insbesondere im Hinblick auf die Privatsphäre.
Dennoch scheint es vielversprechend, dass große Browser-Entwickler feststellen, dass „Jaw-Jaw“ über „War-War“ entscheidet. Vielleicht hätten wir alle davon profitiert, wenn wir diese Lektion in der Schule tiefer gelernt hätten.
In verwandten Nachrichten veröffentlichte Apple ebenfalls Safari-Technologievorschau 141. Es enthält eine Reihe von Verbesserungen, darunter Web-Inspector-Verbesserungen, Web-Animationskorrekturen, CSS-Korrekturen und neue Verhaltensweisen sowie Verbesserungen an JavaScript, WebAuthn und mehr.
