Desde 2014, Google ha rediseñado sus aplicaciones y servicios de acuerdo con sus propios Diseño de materiales principios. Ayer anunció en su blog de diseño que una próxima versión de su navegador Chrome (versión 49.2) adoptará Material Design como representación predeterminada.

Críticamente, la nueva versión del Chrome Chrome doblado invalidará el CSS definido por el sitio en deferencia a la especificación de Material Design; los colores, el tipo y las imágenes se mostrarán de acuerdo con el lenguaje de diseño de Google.

Un pilar de la estrategia de diseño del gigante tecnológico durante casi dos años, el salto al Diseño de Materiales ha resultado exitoso para Google en sus aplicaciones, y según Google, imponer el sistema de diseño en el contenido mostrado en sus navegadores garantizará una calidad constante y de alta calidad. experiencia de usuario para sus clientes:

Desarrollamos Material Design para proporcionar a nuestros clientes la experiencia óptima del usuario, y creemos que merecen esa calidad cada vez que utilizan un producto de Google: Anjeet Singh, Asst. Director de Marketing Production, Google Design

Además de cambiar la imagen de la web a su propia imagen, el impacto principal de esta actualización será una web radicalmente más rápida.

Velocidad

La principal preocupación de Google es una web más rápida y, al limitar las variables que su navegador está obligado a procesar, espera aumentar el rendimiento inicial de las páginas en un promedio del 17%.

Chrome MD hace que las páginas web sean más rápidas que el HTML simple sin CSS. Esto se debe a que, aun cuando no se definan estilos, los navegadores aún deben sondear en busca de posibles definiciones de estilo; Chrome MD simplemente omite esta representación de pasos de acuerdo con su sistema de estilo interno.

Chrome MD marca una gran adopción de AMPERIO (Páginas móviles aceleradas), lo que reduce significativamente la carga de trabajo del navegador. Sin embargo, la mayoría de las ganancias de rendimiento se han encontrado al restringir las opciones de estilo.

Color

Paleta de colores de Material Design está restringido a 256 colores, y Chrome MD no representará ningún color que no sean esos 256 valores hexadecimales.

Cuando los diseñadores especifiquen un valor hexadecimal que no sea uno de los 256 colores aprobados, Chrome MD lo traducirá automáticamente a su equivalente de diseño de material más cercano. Por ejemplo, estos dos rojos diferentes se representarán con el mismo color de diseño de materiales:

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

El mismo principio se aplica a los valores RGB, los valores RGBA se traducirán al color más próximo de Material Design en función del color que superpongan.

Los degradados no se procesarán en Chrome MD. Sin embargo, se espera que la implementación beta cerrada (que los degradados representan como su valor tonal promedio) se adapte para obtener el tono más claro encontrado en el degradado.

Imágenes

Las mismas restricciones de color también se aplican a las imágenes: cada píxel en una imagen de mapa de bits se representará como uno de los 256 colores definidos de Material Design, muy parecido a la tecnología .gif actual. Los valores de color SVG también se convertirán automáticamente.

Google ha proporcionado una excepción a la regla de la imagen para los casos que describe como "de color crítico", mediante el uso de la configuración de la apariencia de " webkit ".

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

Sin embargo, esta solución alternativa solo funcionará con mapas de bits y archivos SVG incrustados, SVG en línea siempre se representará utilizando colores de Material Design.

Tipografía

Al reemplazar las fuentes predeterminadas del sistema, todo el texto en Chrome MD se representará con una sola familia de fuentes incrustada. Debido al soporte de idioma, no será Roboto como podría esperarse, pero Noto .

El texto también se procesará en 1 de 2 tonos: negro o blanco; el tono se seleccionará automáticamente en función del color de fondo. Gradaciones de tono serán determinado automáticamente : en fondos oscuros, H1-H6 se renderizará al 100% de opacidad, el resto del texto al 70% de opacidad; en fondos claros, H1-H6 se renderizará al 87% de opacidad, el resto del texto se renderizará al 54% de opacidad.

Chrome MD también hará cumplir una rígida escala tipográfica para pesos, tamaños y altura de línea:

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

Estos estilos no serán desorbitados, y notablemente, no hay una opción en cursiva.

Botones de acción flotante

Tal vez la decisión más radical es la inclusión obligatoria de un único llamado a la acción. Esto se define con el id principal y se representará como botón de acción flotante :

https://odwebdesign.net/google-challenges-responsive-best-practice-with-resizer/">  Resizer  aplicación, los puntos de corte utilizables son: 360px, 480px, 600px, 720px, 840px, 960px, 1024px, 1280px, 1440px, 1600px. 

Cualquier punto de corte definido por el diseñador que no encaje se redondeará al siguiente punto de corte más alto. Por ejemplo:

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

Impacto de amplio alcance

Google tiene una larga y orgullosa historia de imponer su voluntad a los diseñadores web, desde actualizaciones no anunciadas hasta su algoritmo, hasta la adopción de AMP. Sin embargo, la imposición de Material Design en la web es probable que tenga el mayor impacto.

Por supuesto, estos cambios solo afectan a los sitios web que se ven en Chrome, sin embargo, con más del 52% del uso global del navegador, es difícil imaginar un sitio que no se vea afectado.

Nuestra principal preocupación es la calidad de la experiencia de nuestros clientes. Por lo tanto, recomendamos que todos los diseñadores web empleen las mejores prácticas de diseño de materiales para garantizar que ofrezcan una experiencia uniforme para sus clientes en todos los dispositivos y plataformas: Anjeet Singh, Asst. Director de Marketing Production, Google Design

Ostensiblemente la actualización de MD de Chrome se trata de ofrecer una experiencia web más rápida y consistente, pero en realidad es probable que cambie la marca de toda la web como un proyecto de Google.

La versión actual de Chrome es 49.0.2623.110, lo que sugiere que se puede esperar al menos una actualización menor antes de que Chrome MD se despliegue con toda su fuerza. Sin embargo, ¿hoy, 1 de abril, marca el punto en el que finalmente adoptamos la web homogénea?

Actualización: Sí, afortunadamente este artículo fue una broma de los inocentes.