منذ عام 2014 ، أعادت Google تصميم تطبيقاتها وخدماتها وفقًا لموقفها الخاص تصميم المواد مبادئ. في الامس أعلنت على بلوق تصميمها أن إصدارًا قادمًا من متصفح Chrome (الإصدار 49.2) سيعتمد التصميم متعدد الأبعاد كعرضه الافتراضي.

وبشكل حاسم ، سيحل الإصدار الجديد من Chrome - الذي يطلق عليه اسم Chrome MD - محل CSS المعرّف من قبل الموقع خلافاً لمواصفات التصميم متعدد الأبعاد ؛ سيتم عرض الألوان والنوع وحتى الصور وفقًا للغة تصميم Google.

ركيزة من إستراتيجية تصميم عملاق التكنولوجيا لمدة عامين تقريبًا ، فقد أثبتت قفزة التصميم متعدد الأبعاد نجاحها بالنسبة إلى Google عبر تطبيقاتها ، ووفقًا لـ Google ، فإن فرض نظام التصميم على المحتوى المعروض في المتصفحات سيضمن جودة متسقة وعالية الجودة تجربة المستخدم لعملائه:

طورنا التصميم متعدد الأبعاد لتزويد عملائنا بأفضل تجربة للمستخدم ، ونعتقد أنهم يستحقون هذه الجودة في كل مرة يستخدمون فيها منتجًا من Google - Anjeet Singh، Asst. مدير الإنتاج التسويقي ، تصميم Google

بالإضافة إلى تغيير العلامة التجارية على الويب في صورتها الخاصة ، سيكون التأثير الأساسي لهذا التحديث عبارة عن شبكة أسرع بشكل جذري.

سرعة

يتمثل الشاغل الرئيسي لشركة Google في إنشاء شبكة ويب أسرع ، ومن خلال الحد من المتغيرات التي يجبر المتصفح على عرضها ، فإنه يتوقع زيادة العرض الأولي للصفحات بمعدل 17٪.

يقدم Chrome MD صفحات الويب بشكل أسرع من HTML العادي بدون CSS. ويرجع ذلك إلى أنه حتى في حالة عدم تحديد أي أنماط ، فلا تزال المتصفحات بحاجة إلى الاستقصاء عن تعريفات الأنماط المحتملة ؛ يتخطى Chrome MD ببساطة عملية العرض هذه وفقًا لنظام أسلوبه الداخلي.

يمثل Chrome MD تبنيًا كبيرًا لـ AMP (Accelerated Mobile Pages) ، مما يقلل بشكل كبير من عبء عمل المتصفح. ومع ذلك ، تم العثور على معظم المكاسب في الأداء عن طريق تقييد خيارات النمط.

اللون

لون لوحة التصميم يقتصر على 256 لونًا ، ولن يعرض Chrome MD أي لون بخلاف تلك القيم السداسية 256.

عندما يحدد المصممون قيمة سداسي عشري غير واحدة من 256 لونًا معتمدًا ، سيقوم Chrome MD تلقائيًا بترجمتها إلى أقرب نظيرتها في تصميم المواد. على سبيل المثال ، سيتم عرض لونين مختلفين باللون الأحمر على هيئة لون التصميم المتعدد:

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

ينطبق المبدأ نفسه على قيم RGB ، وسيتم ترجمة قيم RGBA إلى أقرب لون للتصميم متعدد الألوان بناءً على اللون الذي تراكب عليه.

لن يتم عرض التدرجات على الإطلاق في Chrome MD. ومع ذلك ، من المتوقع أن يتم تكييف تنفيذ بيتا المغلقة (التي تدرج في التدرجات كقيمة متوسط ​​لها في الدرجات اللونية) من أجل جعل الألوان الأخف وزنًا الموجودة في التدرج.

صور

تنطبق نفس قيود اللون على الصور أيضًا: سيتم عرض كل بكسل في صورة نقطية كواحد من الألوان التي تم تحديدها في التصميم متعدد الأبعاد لـ 256 لون - تمامًا مثل تقنية .gif الحالية. سيتم أيضًا تحويل قيم ألوان SVG تلقائيًا.

قدمت Google استثناءً لقاعدة الصورة للحالات التي تصفها بأنها "حرجة للألوان" ، وذلك عن طريق دعم إعداد -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 */

ومع ذلك ، لن يعمل هذا الحل إلا مع الصور النقطية وملفات SVG المضمنة ، فإن SVG المضمنة ستظهر دائمًا باستخدام ألوان التصميم متعدد الأبعاد.

طباعة

استبدال خطوط النظام الافتراضية ، سيتم عرض كل النص في Chrome MD باستخدام عائلة خط مضمن واحد. بسبب دعم اللغة لن يكون Roboto كما هو متوقع ، ولكن نوتو .

سيتم عرض النص أيضًا بنسق من 2 نغمة: أسود أو أبيض. سيتم تحديد النغمة تلقائيًا استنادًا إلى لون الخلفية. تدرجات النغمة ستكون تحدد تلقائيا : في الخلفيات المظلمة ، يتم عرض H1 – H6 بنسبة تعتيم بنسبة 100٪ ، ويكون النص الآخر عتامة بنسبة 70٪ ؛ على الخلفيات الفاتحة ، ستعرض H1 – H6 بنسبة تعتيم 87٪ ، وستظهر جميع النصوص الأخرى بنسبة تعتيم بنسبة 54٪.

سيقوم Chrome MD أيضًا بتطبيق نظام صارم مقياس مطبعي للأوزان والأحجام وارتفاع الخط:

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

هذه الأساليب لن تكون قابلة للإزالة ، ولا سيما لا يوجد خيار مائل.

أزرار التحرك العائمة

ربما يكون القرار الأكثر جذرية هو تضمين إلزامي لنداء واحد للعمل. يتم تعريف هذا مع معرف الأساسي وسيتم تقديمه ك زر التحرك العائم :

(يتم تضمين النص داخل الارتباط ، في هذا المثال "Click Me" ، لإمكانية الوصول.) 

إذا تم حذف العبارة الأساسية التي تحث المستخدم على اتخاذ إجراء ، فسيقوم Chrome MD بجعل زر الإجراء العائم الخاص به الذي يربطه بنتائج بحث Google لأي مصطلح يحدده Googlebot هو الكلمة (الكلمات) الرئيسية للصفحة المعنية.

نقاط

منطقة رئيسية أخرى لتقديم الأداء هي نقاط توقف محددة مسبقًا. استنادًا إلى مجموعة التحجيم في Google الجديدة رسزر التطبيق ، نقاط التوقف القابلة للاستخدام هي: 360 بكسل ، 480 بكسل ، 600 بكسل ، 720 بكسل ، 840 بكسل ، 960 بكسل ، 1024 بكسل ، 1280 بكسل ، 1440 بكسل ، 1600 بكسل.

سيتم تقريب أي نقطة توقف المعرفة من قبل المصمم الذي لا يصلح إلى نقطة التوقف التالية الأعلى. فمثلا:

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

تأثير واسع النطاق

تمتلك Google تاريخًا طويلًا وفخورًا بفرض إرادتها على مصممي الويب ، بدءًا من التحديثات غير المعلنة إلى الخوارزمية ، وحتى اعتماد AMP. ومع ذلك ، من المحتمل أن يكون لفرض التصميم متعدد الأبعاد على الويب التأثير الأكبر.

وبالطبع ، لا تؤثر هذه التغييرات إلا على مواقع الويب التي يتم عرضها في Chrome ، ومع ذلك فهي تتضمن أكثر من 52٪ من استخدام المتصفح العالمي ، ومن الصعب تخيل موقع لا يتأثر.

همنا الرئيسي هو لجودة تجربة عملائنا. ولذا فإننا نوصي جميع مصممي الويب باستخدام أفضل ممارسات تصميم المواد لضمان تقديم تجربة متسقة لعملائهم عبر جميع الأجهزة والأنظمة الأساسية - Anjeet Singh، Asst. مدير الإنتاج التسويقي ، تصميم Google

من ناحية ظاهرية ، يكمن تحديث MD's Chrome في تقديم تجربة ويب أسرع وأكثر اتساقًا ، ولكن من المرجح في الواقع إعادة صياغة الويب بالكامل كمشروع Google.

الإصدار الحالي من Chrome هو 49.0.2623.110 ، مما يشير إلى أنه يمكن توقع تحديث ثانوي واحد على الأقل قبل بدء تشغيل Chrome MD بكامل قوته. ومع ذلك ، اليوم ، 1 أبريل ، علامة النقطة التي احتضنت في النهاية شبكة متجانسة؟

تحديث: نعم ، لحسن الحظ كان هذا المقال نكتة كذبة نيسان.