Fortschritt verzögert ist Fortschritt verweigert

Avatar of Chris Coyier
Chris Coyier am

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

Der Bombenartikel der Woche stammt von Alex Russell von Google/Chrome. Alex kritisiert Apple seit langem scharf, insbesondere die Tatsache, dass es auf iOS buchstäblich keine Option gibt, einen anderen Browser als Safari zu verwenden. Dieser Artikel wettert nicht nur dagegen, sondern ist eine Abhandlung, die Apple schwere Schäden an der Web-Plattform vorwirft, durch schleppenden Fortschritt bei Safari und einen App Store ohne Web-Apps.

Apples iOS-Browser (Safari) und dessen Engine (WebKit) sind einzigartig unterentwickelt. Ständige Verzögerungen bei der Bereitstellung wichtiger Funktionen stellen sicher, dass das Web niemals eine glaubwürdige Alternative zu seinen proprietären Tools und dem App Store sein kann.

Ich schätze Alex' Sichtweise hier. Sie würdigt, was Würdigung verdient, weist die Schuld zu, wo sie am fairsten platziert scheint, und bringt Daten in eine komplexe Diskussion, die sie verdient. Es ist schwer, den Artikel zu lesen und nicht zu denken, dass das Web besser dran wäre, wenn Apple…

  1. Alternative Browser auf iOS zulassen würde
  2. Web-Apps im App Store zulassen würde
  3. Mit Web-Plattform-Funktionen in Safari schneller voranschreiten würde

Nehmen wir sie einzeln:

  1. Will ich das? Ja. Es erscheint mir vernünftig, dass mein 1.000 € teures, extrem leistungsfähiges Computertelefon jeden Browser ausführen können sollte, den ich möchte, insbesondere einen von einem Unternehmen, das einen wirklich guten herstellt und ihn unbedingt auf meinem Telefon anbieten möchte. In Wirklichkeit sind die Komplikationen dabei sicherlich weit über mein Verständnis hinaus. Ich denke immer an das Chrome-Update, das macOS buchstäblich kaputt gemacht hat. Könnte so etwas auf iOS passieren? Während fehlende Funktionen abstrakt zu unzufriedenen Kunden führen mögen, führt ein lahmgelegtes Telefon sehr direkt zu unzufriedenen Kunden. Ich vermute, es liegt eher daran, dass Google ein Werbeunternehmen ist, das auf Tracking-Technologie setzt, und Apple ein Hardwareunternehmen, das auf Datenschutz setzt. Das ist eine Zwickmühle, und diese Browsersituation ist eine der Folgen.
  2. Will ich das? Ja. Ich weiß nicht einmal, wie man native Apps erstellt, abgesehen von Software, die Web-Apps magisch in native Apps verwandelt. Wenn Web-Apps im Apple App Store zugelassen würden, öffnet das die Tür für Leute wie mich (und es gibt viele von mir). In Wirklichkeit sind die Komplikationen dabei sicherlich weit über mein Verständnis hinaus. Ist die Qualitätskontrolle schwieriger? Ich muss mir vorstellen, dass sie es ist. Ist die Sicherheit schwieriger zu gewährleisten? Ich muss mir vorstellen, dass sie es ist. Schreihen die Kunden danach? Ich höre sie nicht sehr laut. Die Leute haben auch eine Wahl: iOS macht nur 15 % des Smartphone-Marktes aus. Wenn Sie einen alternativen Browser und einen alternativen App Store wollen, können Sie das haben.
  3. Will ich das? Ja. Verdammt, wir feiern kleine Siege, die Safari liefert. Ich möchte sicherlich nicht Jahre auf jedes klar nützliche Feature warten. Es wird interessant sein, die Zeit für contain und Container-Queries zu messen. Das liegt mir sehr am Herzen, da ich es so schnell wie möglich nutzen möchte, ohne Polyfills, sobald es stabilisiert ist. Ich weiß, der Witz geht, dass „Safari das neue IE ist“, aber ich tendiere nicht dazu, das im täglichen Webentwicklungsalltag zu *fühlen*. Ich habe das Gefühl, ich kann extrem leistungsfähige Websites für alle Browser, einschließlich Safari, bereitstellen und muss mir keine großen Sorgen machen, dass Safari eine zweitklassige Erfahrung darstellt. (Ich entwickle jedoch keine Spiele oder VR/AR-Erlebnisse.) Ich mache mir ehrlich gesagt mehr Sorgen um Firefox. Apple und Google haben mehr Geld als Gott. Es ist Mozilla, bei dem ich mir Sorgen mache, dass es mit einer Flut von Web-Features DDoS-Angriffen ausgesetzt ist, obwohl sie fairerweise sagen, dass sie im Moment gut zurechtkommen.

Was die Zurückständigkeit von Safari angeht, denke ich mehr über die DevTools nach als über Web-Plattform-Features.

Da ist der Winkel „Apple ist restriktiv“ (ganz fair), aber auch der Winkel „Apple ist langsam“ hier. Langsam ist ein relativer Begriff. Langsam im Vergleich wozu? Langsam im Vergleich zu Chrome. Was die Frage aufwirft: Warum darf Chrome die genaue Geschwindigkeit des Webs diktieren? Ich denke immer an Daves „Langsam, wie Brisket.“

Es steckt viel Wert im langsamen Denken. Man nutzt die nicht-echsenhafte Seite seines Gehirns. Man trifft bewusstere Entscheidungen. Man priorisiert Design über sofortige Befriedigung. Man kann seine Bauchgefühle überprüfen und seine Hypothese validieren, bevor man Berge technischer Schulden anhäuft.

Ich denke, *gerade genug* Iteration vor einer Veröffentlichung bringt bessere Produkte hervor. Denn wenn es einmal draußen ist, ist es draußen. Es gibt kein Zurück mehr oder größere API-Änderungen. 

Vielleicht ist ein langsamer voranschreitendes Web manchmal frustrierend, aber bedeutet das, dass wir am Ende ein besseres bekommen? Mein Babybär-Gehirn sagt mir, dass es irgendwo dazwischen ein *genau richtig* gibt.

Direkter Link →