Watch Dogs

Avatar of Chris Coyier
Chris Coyier on

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Es ist Blue Beanie Day! Ein Tag zur Feier und Unterstützung von Webstandards. Ich bin vielleicht etwas voreingenommen, da es mein Fachgebiet ist, aber ich glaube, dass das Web eines der wichtigsten Dinge ist, das Menschen je geschaffen haben. Zunächst einmal ermöglicht es internationalen Handel, es ermöglicht die Verbindung und Zusammenarbeit zwischen Menschen, die diese Gelegenheit vielleicht nie gehabt hätten, es kann Nachrichten schneller und ehrlicher machen, und es ist eine Wissensbasis, die größer ist, als wir uns vorstellen können. #tiefegedanken.

Die Stimmung rund um den Blue Beanie Day, wie ich sie erlebe, verändert sich mit der Zeit. Das liegt daran, dass sich Menschen, Technologien ändern und somit das, was sofort wichtig erscheint, sich ändert. Und auch, weil die Sorge um Webstandards ein ziemlich abstraktes Konzept ist. Es ist leicht, unsere JUBEL WEB-Pompons zu schwenken, aber manchmal ist es schwer zu sagen, warum Webstandards so wichtig sind.

Hier ist eine grobe Vereinfachung (und wahrscheinlich eine *Unter*dramatisierung) der Vergangenheit

Anfänge: Eine Gruppe von Rebellen erkennt, wie wichtig das Web ist und wie wir es verlieren könnten, wenn die Dinge über konkurrierende Browser hinweg noch fragmentierter und schwieriger werden. Sie kämpfen für Webstandards.

Dann: Webstandards gewinnen an Zugkraft, wir müssen Unterstützung mobilisieren.

Dann: Webstandards setzen sich durch. Browserkriege sind weitgehend vorbei. Stattdessen konkurrieren Browser darin, wie gut sie Standards unterstützen. Webentwickler jubeln.

Dann: Webstandards werden als selbstverständlich angesehen. Mobile boomt. Native Apps auf Mobilgeräten bieten viele Funktionsvorteile. Das Web bemüht sich, aufzuholen.

Hier stehen wir also. Wir arbeiten mit dem besten Web, das wir je hatten. Es wird schneller besser als je zuvor. Dennoch ist der Druck, es noch fähigkeitenreicher zu machen, sehr stark, und das bringt uns in eine prekäre Lage.

Ein greifbares Beispiel sind Benachrichtigungen. Native Apps können Ihnen Benachrichtigungen senden. DM auf Twitter erhalten? Ihre Twitter-App auf Ihrem Handy kann Ihnen das mitteilen, ob Sie sie geöffnet haben oder nicht. Die Twitter-Website kann das nicht. Oh je, wenn das Web konkurrieren will, muss es echte Benachrichtigungen erhalten. Also arbeitet Safari an seinem eigenen System dafür. Das Blink-Team und andere Gruppen gehen den Standardisierungsprozess an und Service Workers. Vielleicht übernimmt Safari Service Workers. Vielleicht auch nicht. Wenn Ihre Website ernsthaft Benachrichtigungen benötigt, sollte sie es wahrscheinlich auf beide Arten tun.

Die Komplexität wächst.

Tod durch 1.000 Komplikationen

Es gibt auch eine neue Web Animations API, die nur das Blink-Universum übernommen hat. Es wird interessant sein zu sehen, wie sich das Grid Layout entwickelt. Nur IE hat es veröffentlicht, aber es ist hinter dem Standard. Dies sind nur einige Beispiele, aber sie sind real. Sie könnten alle ein glückliches Ende haben, oder auch nicht.

Was, wenn wir eine Sache für 3 verschiedene Browser auf 3 verschiedene Arten machen müssen? Wir könnten es gerne tun. Wir könnten denken, es ist eine lustige Herausforderung. Schließlich bauen wir etwas Tolles. Dann müssen wir das nächste Mal eine Sache für 4 verschiedene Browser auf 4 verschiedene Arten machen. Wir sind weniger begeistert. Wir werden es leid. Wir machen Fehler und werden faul. Unternehmen hören auf, darin zu investieren, weil es zeitaufwändig und teuer wird. Wir hören auf, es zu tun. Benutzer sind von kaputten Websites genervt. Das Web verliert.

Was, wenn es im nächsten Jahr 50 neue Funktionen mit unterschiedlichem Grad an Browserunterstützung gibt? Feiern wir Innovation? Oder brauchen wir eine Intervention?

Andere Branchen

Videospiele bieten einige interessante Analogien. Ich habe eine PlayStation 4. Ich habe das Spiel Mittelerde: Mordors Schatten dafür, auf Disc. Ich habe *viel* Geld für das System und das Spiel bezahlt. Mein Freund Randy hat eine XBox 360. Ich weiß, dass ich ihm mein Spiel nicht ausleihen kann. Es funktioniert nicht. Ich bin darüber nicht verärgert. Niemand ist verärgert, dass seine Videospiele nicht plattformübergreifend kompatibel sind.

Ich benutze andere Software. Ich benutze Google Inbox für meine persönlichen E-Mails. Als es eingeführt wurde, erforderte es einen bestimmten Browser: Google Chrome. Diese Software funktionierte nur auf diesem System, genau wie mein Schatten von Mordor und meine PS4. Ich habe 0 $ für Google Inbox und 0 $ für Google Chrome bezahlt. Dennoch sind die Leute ziemlich verärgert, dass diese Website nicht browserübergreifend kompatibel ist.

Scheint aus dem Takt. Scheint, als ob Google alles, was sie wollen, mit der Software, die sie entwickeln und die Leute kostenlos nutzen können, vorschreiben sollte. Wir sind ständig diesen Einschränkungen unterworfen. #geschäft

Aber, **das ist unsere Sorge um das Web und die Standards am Werk.** Wir werden wütend, weil wir uns um das Web kümmern. Wir kümmern uns nicht um Sony oder Microsoft und ihre Gewinne. Wir kümmern uns, weil das Web diese enorm wichtige menschliche Innovation ist. Wir kümmern uns, weil wir uns von Webstandards abwenden, wenn wir anfangen, websites zu tolerieren, die nicht browserübergreifend kompatibel sind. Wenn es uns egal ist, könnten wir das Ganze verlier.

Natürlich ist das komplizierter. Natürlich profitiert Google von Webstandards und von Nutzern, die ihre Produkte verwenden. Natürlich hat meine PlayStation 4 einen standardisierten HDMI-Anschluss auf der Rückseite, weil sie mit Fernsehgeräten kompatibel sein muss.


Nur zum Spaß (und für Ihre eigenen metaphorischen Interpretationen) hier einige Zitate zu Standardisierungsfragen in anderen Branchen.

Aus Paul Fords Artikel The Group That Rules the Web

Betrachten Sie die Buffalo Convention von 1908, als sich Player-Piano-Hersteller im Iroquois Hotel in Buffalo trafen. Es ging um die Anzahl der Perforationen pro Zoll, die in die Rollen gestanzt werden sollten, um Lieder für die Klaviere abzubilden; einige Leute bevorzugten neun, andere acht, und der Unterschied bedeutete erhöhte Kosten, Not für die Hersteller und Verwirrung bei den Kunden.

Aus Sheldon Browns Website zu Reifengrößensystemen

Fahrradreifen gibt es in einer verwirrenden Vielfalt von Größen. Um die Sache noch schlimmer zu machen, entwickelte in den frühen Tagen des Radsports jedes Land, das Fahrräder herstellte, sein eigenes System zur Kennzeichnung der Größen. Diese unterschiedlichen nationalen Größenschemata führten zu einer Situation, in der die gleiche Reifengröße in verschiedenen Ländern unter verschiedenen Nummern bekannt war. Noch schlimmer war, dass Reifen unterschiedlicher Größe, die nicht austauschbar waren, oft mit denselben Nummern gekennzeichnet waren!

Aus dem Wikipedia-Artikel über Schrauben

Moderne Schrauben verwenden eine Vielzahl von Antriebsdesigns, von denen jedes ein anderes Werkzeug zum Eindrehen oder Herausdrehen erfordert. Die gängigsten Schraubenantriebe sind Schlitz und Phillips in den USA; Sechskant, Robertson und Torx sind in einigen Anwendungen ebenfalls üblich, und Pozidriv hat Phillips in Europa fast vollständig ersetzt. Einige Antriebsarten sind für die automatische Montage bei der Massenproduktion von Artikeln wie Automobilen bestimmt. Exotischere Schraubenantriebstypen können in Situationen verwendet werden, in denen Manipulation unerwünscht ist, z. B. bei elektronischen Geräten, die nicht vom Heimwerker gewartet werden sollten.

Ich bin nicht übermäßig pessimistisch

Trotz des düsteren Tons mache ich mir eigentlich keine besonderen Sorgen um das Web. Es fühlt sich an, als ob kluge Leute an den richtigen Stellen sind, die Führung übernehmen und kluge Dinge tun, um es voranzutreiben. Es fühlt sich an, als ob die meisten neuen Funktionen nach dem Ansatz "Lass uns das bauen und gleichzeitig standardisieren" angegangen werden, was perfekt erscheint. Es fühlt sich an, als ob die Dinge ziemlich schnell vorangehen.

Ich bin ermutigt durch die Tatsache, dass die meisten Browser jetzt "evergreen" sind (automatisch aktualisiert werden). Ich bin ermutigt durch die Tatsache, dass jedes Mal, wenn die Netzneutralität in der Regierung zur Sprache kommt, die Leute in Panik geraten.

Christian Heilmann macht sich Sorgen über die Blue-Beanie-Botschaft

… es wird aber ein wenig abgestumpft. Ich habe das Gefühl, wir verlieren den Bezug zu dem, was heutzutage passiert, und feiern immer wieder dieselben alten Erfolge.

Das könnte eine normale Desillusionierung sein, wenn man lange im selben Bereich gearbeitet hat. Es könnte auch sein, dass man dieselben Botschaften immer wieder gehört hat. Ich frage mich, ob die Botschaft "Webstandards nutzen" in der heutigen Welt noch Wirkung zeigt.

Ich stimme zu, dass die generische Botschaft "Webstandards nutzen" abgestumpft ist. Webstandards haben gewonnen, aber jetzt müssen wir sie schützen. Vielleicht bedeutet es jetzt, wenn Sie eine blaue Mütze tragen, dass Sie ein Wachhund für das Web sind. Sie bellen, wenn Unternehmen, Prozesse oder Personen gegen Standards verstoßen. Sie knurren, wenn Sie sehen, wie sich das Web wieder fragmentiert.