Od roku 2014 společnost Google přepracovala své aplikace a služby podle svých vlastních Návrh materiálu zásady. Včera oznámila na svém designovém blogu že nadcházející vydání prohlížeče Chrome (verze 49.2) přijme materiálový design jako výchozí vykreslování.

Kriticky bude nová verze Chrome MD MDD Chrome-přepsána podle CSS definovaných míst ve specifikaci Material Design; barvy, typ a dokonce i obrazy budou vykresleny podle designového jazyka společnosti Google.

Jedním z pilířů strategie designu tech gigantů již téměř dva roky, skok na materiálový design se pro společnost Google ukázal jako úspěšný v rámci svých aplikací a podle Googlu zavedením designového systému na obsah zobrazovaný v jeho prohlížečích zajistí konzistentní a vysoce kvalitní uživatelské zkušenosti pro své zákazníky:

Materiálový design jsme vyvinuli, abychom našim zákazníkům poskytli optimální uživatelskou zkušenost a věříme, že si zaslouží tuto kvalitu při každém použití produktu Google - Anjeet Singh, Asst. Ředitel marketingové produkce, Google Design

Kromě toho, že web změní svou vlastní image, primárním dopadem této aktualizace bude radikálně rychlejší web.

Rychlost

Hlavním zájmem společnosti Google je rychlejší web a omezením proměnných, které je prohlížeč nucen vykreslovat, očekává zvýšení počáteční renderování stránek o průměrně 17%.

Chrome MD vykresluje webové stránky rychleji než prostý HTML bez CSS. Je to proto, že dokonce i když nejsou definovány žádné styly, prohlížeče stále potřebují dotazovat na možné definice stylů; Chrome MD jednoduše vynechává toto vykreslování podle svého systému vnitřního stylu.

Chrome MD označuje zásadní přijetí AMP (Zrychlené mobilní stránky), což významně snižuje pracovní zátěž prohlížeče. Většina výnosů z výkonu však byla nalezena omezením možností stylu.

Barva

Barevná paleta materiálu Design je omezena na 256 barev a aplikace Chrome MD nebude vykreslovat jinou barvu než 256 hexadecimálních hodnot.

Pokud návrháři určují hexadecimální hodnotu jinou než jednu z 256 schválených barev, Chrome MD ji automaticky převede na nejbližší ekvivalent materiálu Design. Například tyto dvě různé červené barvy budou mít stejnou barvu materiálu:

p.material { color:#E53935; } /* renders correctly as #E53935 */p.notMaterial { color:#EF2A39; } /* renders incorrectly as #E53935 */

Stejný princip platí pro hodnoty RGB, hodnoty RGBA budou překládány do nejbližší barvy návrhu materiálu založené na překryvné barvě.

Přechody v Chrome MD nebudou vůbec vykresleny. Uzavřená implementace beta (která se však stane jako průměrná tónová hodnota) se očekává, že bude přizpůsobena pro dosažení nejsvětlejšího odstínu nalezeného ve sklonu.

snímky

Stejná omezení barev platí také pro obrázky: každý pixel v bitmapovém obrazu bude vykreslen jako jedna z 256 definovaných barev materiálu - podobně jako současná technologie .gif. Hodnoty barev SVG budou také automaticky převedeny.

Společnost Google poskytla výjimku pro pravidlo obrázku pro případy, které popisuje jako "kritické pro barvu", a to tím, že podpoří nastavení vzhledu -webkitu :

img.default { -webkit-appearance:material; } /* the default Material Design rendering */img.trueColor { -webkit-appearance:none; } /* the true color as defined in the image file */

Toto řešení však bude fungovat pouze s bitmapami a vloženými soubory SVG, inline SVG bude vždy vykreslovat pomocí barev návrhu materiálu.

Typografie

Při nahrazení výchozích systémových písem se veškerý text v aplikaci Chrome MD vykreslí pomocí jedné integrované rodiny písem. Díky jazykové podpoře to nebude Roboto, jak by se dalo očekávat, ale Noto .

Text bude také zobrazen v 1 ze 2 tónů: černý nebo bílý; bude tón automaticky vybrán na základě barvy pozadí. Gradienty tónu budou automaticky určeno : na tmavém pozadí H1-H6 vykreslí při 100% opacitě, všechny ostatní texty mají 70% opacitu; na světlem pozadí H1-H6 ukáže opacitu 87%, všechny ostatní texty budou činit při 54% opacitě.

Chrome MD také vynucuje rigiditu typografické měřítko pro váhy, velikosti a výšku čáry:

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; }

Tyto styly nebudou přehnané, a zejména neexistuje kurzíva.

Plovoucí akční tlačítka

Možná nejradikálnějším rozhodnutím je povinné zařazení jediné výzvy k akci. Toto je definováno jako id primární a bude vykresleno jako a tlačítko plovoucí akce :

https://cs.odwebdesign.net/google-challenges-responsive-best-practice-with-resizer/">  Resizer  app, použitelné zarážky jsou: 360px, 480px, 600px, 720px, 840px, 960px, 1024px, 1280px, 1440px, 1600px. 

Jakýkoli návrhový bod definovaný zlomek, který se nehodí, bude zaokrouhlen na další nejvyšší bod zlomu. Například:

@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 */ }

Rozsáhlý dopad

Google má dlouhou a hrdou historii, v níž ukládá svou vůli webovým návrhářům, od neohlášených aktualizací svého algoritmu až po přijetí AMP. Avšak uložení návrhu materiálu na web pravděpodobně bude mít největší dopad.

Tyto změny samozřejmě ovlivňují pouze webové stránky zobrazené v prohlížeči Chrome, avšak s více než 52% využití globálního prohlížeče, je obtížné si představit stránky, které nebudou ovlivněny.

Naším hlavním zájmem je kvalita zkušeností našich zákazníků. A proto doporučujeme, aby všichni weboví designéři využívali osvědčené postupy v oblasti designu materiálů, aby zajistili konzistentní zážitky pro své klienty napříč všemi zařízeními a platformami - Anjeet Singh, Asst. Ředitel marketingové produkce, Google Design

Zdá se, že aktualizace aplikace Chrome pro MD je o tom, že poskytuje rychlejší a konzistentnější webový zážitek, ale ve skutečnosti je pravděpodobné, že změní rebrand celý web jako projekt Google.

Současná verze prohlížeče Chrome je 49.0.2623.110, což naznačuje, že může být očekávána alespoň jedna drobná aktualizace předtím, než Chrome MD úplně vyvine. Dnes však 1. dubna označujeme místo, ve kterém jsme konečně přijali homogenní web?

Aktualizace: Ano, naštěstí tento článek byl vtip z dubnových bláznů.