Safari 15: Neue UI, Theme Colors und… ein CSS-Tricks-Cameo!

Avatar of Chris Coyier
Chris Coyier am

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

Es gibt ein 33-minütiges Video (und Ressourcen) auf apple.com, das die bevorstehenden Safari-Änderungen, die wir dieses Jahr auf der WWDC-Keynote gesehen haben, im Detail behandelt. Schauen Sie mal, wer da einen kleinen Cameo-Auftritt hat.

Das vielleicht Auffälligste in Safari 15 auf iOS ist die URL-Leiste unten! Dave spekulierte in unserer kleinen Discord-Watchparty, dass dies wahrscheinlich die seltsamen Probleme mit 100vh-Sachen auf iOS beheben wird. Aber ich weiß es wirklich nicht, wir werden sehen müssen, wenn es herauskommt und wir damit herumspielen können. Ich *vermute*, dass die Erwartung ist, dass wir, um unsere eigenen Fixed-Bottom-UI-Sachen zu machen, Folgendes tun müssten:

.bottom-nav { 
  position: fixed; /* maybe sticky is better if part of overall page layout? */
  bottom: 100vh; /* fallback? */
  bottom: calc(100vh - env(safe-area-inset-bottom)); /* new thing */
}

Auf dem Desktop ist das auffälligste visuelle Merkmal wahrscheinlich die theme-color Meta-Tags.

Das ist nicht einmal etwas ganz Neues, nur für Apple. Dies ist derselbe <meta>-Tag, den die Android-App von Chrome seit 2014 verwendet, sodass Sie ihn vielleicht schon auf Ihrer eigenen Website einsetzen. Die Neuerung ist, dass er media-Abfragen unterstützt.

<meta name="theme-color" 
      content="#ecd96f" 
      media="(prefers-color-scheme: light)">
<meta name="theme-color" 
      content="#0b3e05" 
      media="(prefers-color-scheme: dark)">

Es ist großartig, dass Safari aspect-ratio und die neuen schicken Farbsysteme wie lab() und lch() bekommt. Top-Level await in JavaScript ist großartig, da es Muster wie bedingte Importe erleichtert.

Ich glaube nicht, dass all das Alex zufriedenstellen würde. Wir haben keine alternativen Browser-Engines auf iOS oder signifikante PWA-Verbesserungen erhalten (beides wäre wirklich toll zu sehen). Aber ich applaudiere dem Ganzen – es sind gute Dinge. Obwohl ich denke, dass Google den Datenschutz generell ernster nimmt, als das allgemeine Internetgeplauder glauben machen würde, ist es bemerkenswert, die neu veröffentlichten Features jedes Unternehmens zu vergleichen. Wenn Sie mir ein bisschen Rosinenpickerei verzeihen, arbeitet Google an FLoC, einer Technologie, die speziell darauf ausgelegt ist, gezielte Werbung zu unterstützen. Apple arbeitet an Private Relay, einer Technologie, die speziell dafür entwickelt wurde, das Surfen im Web untracebar zu machen.