Seit 2014 hat Google seine Apps und Services neu gestaltet Material Design Prinzipien. Gestern es kündigte auf seinem Design-Blog dass eine kommende Version seines Chrome-Browsers (Version 49.2) Material Design als Standard-Rendering übernehmen wird.
Die neue Version von Chrome, die als Chrome-MD bezeichnet wird, überschreibt die CSS-Funktionalität in Abhängigkeit von der Material Design-Spezifikation. Farben, Typ und sogar Bilder werden gemäß der Google-Designsprache gerendert.
Seit fast zwei Jahren ein Pfeiler der Design-Strategie des Tech-Giganten, hat sich der Sprung zum Material Design für Google über seine Apps als erfolgreich erwiesen, und Google zufolge wird das Design-System auf den in seinen Browsern angezeigten Inhalten eine konsistente und hochwertige Qualität gewährleisten User Experience für seine Kunden:
Wir haben Material Design entwickelt, um unseren Kunden eine optimale Benutzererfahrung zu bieten, und wir glauben, dass sie diese Qualität jedes Mal verdienen, wenn sie ein Google-Produkt verwenden - Anjeet Singh, Asst. Leiter der Marketing-Produktion, Google Design
Neben dem Rebranding des Web in seinem eigenen Image wird der Haupteinfluss dieses Updates ein radikal schnelleres Web sein.
Googles Hauptanliegen ist ein schnelleres Web, und durch die Begrenzung der Variablen, die der Browser zum Rendern gezwungen ist, wird erwartet, dass das anfängliche Rendern der Seiten um durchschnittlich 17% erhöht wird.
Chrome MD rendert Webseiten schneller als einfaches HTML ohne CSS. Dies liegt daran, dass Browser auch dann, wenn keine Stile definiert sind, nach möglichen Stildefinitionen suchen müssen. Chrome MD überspringt dieses Schritt-Rendering einfach gemäß seinem internen Stilsystem.
Chrome MD markiert eine große Akzeptanz von AMPERE (Accelerated Mobile Pages), wodurch die Arbeitsbelastung des Browsers erheblich reduziert wird. Die Mehrheit der Leistungsgewinne wurde jedoch durch die Einschränkung von Stiloptionen gefunden.
Farbpalette von Material Design ist auf 256 Farben beschränkt und Chrome MD rendert keine andere Farbe als diese 256 Hex-Werte.
Wenn Designer einen anderen Hexadezimalwert als eine der 256 genehmigten Farben angeben, wird sie von Chrome MD automatisch in die entsprechende Entsprechung für Material Design übersetzt. Zum Beispiel werden diese zwei verschiedenen Rottöne als dieselbe Material Design-Farbe dargestellt:
p.material { color:#E53935; } /* renders correctly as #E53935 */p.notMaterial { color:#EF2A39; } /* renders incorrectly as #E53935 */
Das gleiche Prinzip gilt für RGB-Werte. RGBA-Werte werden basierend auf der Farbe, die sie überlagern, in die nächstgelegene Material Design-Farbe übersetzt.
Farbverläufe werden in Chrome MD nicht wiedergegeben. Es wird jedoch erwartet, dass die Closed-Beta-Implementierung (diese Gradienten werden als ihr durchschnittlicher Tonwert rendern) angepasst wird, um die hellste Tönung, die in dem Gradienten gefunden wird, wiederzugeben.
Die gleichen Farbeinschränkungen gelten auch für Bilder: Jedes Pixel in einem Bitmap-Bild wird als eine der 256 definierten Farben von Material Design gerendert - ähnlich der aktuellen .gif-Technologie. SVG-Farbwerte werden ebenfalls automatisch konvertiert.
Google hat eine Ausnahme von der Bildregel für Fälle, die als " farbkritisch " bezeichnet werden, bereitgestellt , indem die Einstellung " -webkit-Aussehen" unterstützt wird :
img.default { -webkit-appearance:material; } /* the default Material Design rendering */img.trueColor { -webkit-appearance:none; } /* the true color as defined in the image file */
Diese Problemumgehung funktioniert jedoch nur mit Bitmaps und eingebetteten SVG-Dateien. Inline-SVG wird immer mit Material Design-Farben gerendert.
Durch Ersetzen der Standardsystemschriftarten wird der gesamte Text in Chrome MD mit einer einzigen eingebetteten Schriftfamilie gerendert. Aufgrund der Sprachunterstützung wird es nicht Roboto sein, wie es erwartet werden könnte, aber Noto .
Text wird auch in 1 von 2 Tönen wiedergegeben: schwarz oder weiß; Der Ton wird automatisch basierend auf der Hintergrundfarbe ausgewählt. Abstufungen des Tones werden sein automatisch bestimmt : auf dunklen Hintergründen wird H1-H6 bei 100% Deckkraft wiedergegeben, alle anderen Texte bei 70% Deckkraft; Auf hellen Hintergründen wird H1-H6 mit einer Deckkraft von 87% dargestellt, der gesamte andere Text wird mit einer Deckkraft von 54% wiedergegeben.
Chrome MD wird auch eine starre Durchsetzung erzwingen typografische Skala für Gewichte, Größen und Linienhöhe:
h1 { font: light 45sp/48pt Noto; }h2 { font: regular 34sp/40pt Noto; }h3 { font: regular 24sp/32pt Noto; }h4 { font: regular 16sp/28pt Noto; }h5 { font: regular 15sp/24pt Noto; }h6 { font: medium 13sp/24pt Noto; }*, p { font: regular 14sp/20pt Noto; }strong, em { font: medium 14sp/20pt Noto; }
Diese Stile sind nicht übertreibbar und insbesondere gibt es keine kursive Option.
Die vielleicht radikalste Entscheidung ist die obligatorische Aufnahme eines einzigen Aufrufs zum Handeln. Dies ist mit der ID primary definiert und wird als a gerendert schwimmende Aktionstaste :
https://de.odwebdesign.net/google-challenges-responsive-best-practice-with-resizer/"> Größe ändern App, die verwendbaren Haltepunkte sind: 360px, 480px, 600px, 720px, 840px, 960px, 1024px, 1280px, 1440px, 1600px.
Jeder vom Designer definierte Haltepunkt, der nicht passt, wird auf den nächsthöheren Haltepunkt gerundet. Beispielsweise:
@media only screen and (min-device-width:840px) { /* applies at 840px wide and above */ }@media only screen and (min-device-width:841px) { /* applies at 960px wide and above */ }
Weitreichende Wirkung
Google hat eine lange und stolze Geschichte, Webdesignern seinen Willen aufzuzwingen, von unangekündigten Updates zu seinem Algorithmus bis zur Einführung von AMP. Die Einführung von Material Design im Internet dürfte jedoch die größte Wirkung haben.
Natürlich betreffen diese Änderungen nur die in Chrome angezeigten Websites. Bei mehr als 52% der globalen Browsernutzung ist es jedoch schwierig, sich eine Website vorzustellen, die nicht betroffen ist.
Unser Hauptanliegen ist die Qualität der Erfahrung unserer Kunden. Daher empfehlen wir allen Webdesignern, Best Practices für Material Design zu verwenden, um sicherzustellen, dass sie ihren Kunden eine konsistente Erfahrung auf allen Geräten und Plattformen bieten - Anjeet Singh, Asst. Leiter der Marketing-Produktion, Google Design
Scheinbar geht es dem MD-Update von Chrome darum, ein schneller konsistentes Web-Erlebnis zu liefern, aber in der Realität wird das gesamte Web wahrscheinlich als Google-Projekt rebrandiert.
Die aktuelle Version von Chrome ist 49.0.2623.110, was darauf hindeutet, dass mindestens ein kleines Update erwartet werden kann, bevor Chrome MD mit voller Kraft auf den Markt kommt. Aber markiert heute, am 1. April, den Punkt, an dem wir uns endlich dem homogenen Web zuwandten?
Update: Ja, glücklicherweise war dieser Artikel ein Aprilscherz.