يفعّل Chrome وضع سطح المكتب تلقائيًا على الأجهزة اللوحية المدفوعة.

عرض توضيحي لطريقة عرض الجهاز الجوّال في مقابل طريقة عرض سطح المكتب على جهاز لوحي.

تكيف Chrome مع منظومة Android اللوحية المتكاملة من خلال تفعيل وضع سطح المكتب تلقائيًا على الأجهزة اللوحية المميّزة. تشرح مشاركة المدونة هذه ما هو وضع سطح المكتب وما يحتاج المطوّرون إلى معرفته حول توفير تجارب عالية الجودة على الأجهزة اللوحية المتميزة.

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

في السابق، كان وكيل المستخدم mobile هو الإعداد التلقائي في Chrome على نظام Android. في هذا الوضع، سيتم عرض المواقع الإلكترونية المصمّمة خصيصًا لأجهزة الكمبيوتر المكتبي (أي عدم توفّر إطار عرض تعريفي) باستخدام إطار عرض افتراضي ثابت بحجم 980 بكسل للحصول على تجربة قراءة مريحة على مجموعة متنوّعة من شاشات الهواتف. في الحالات التي يريد فيها المستخدم تحميل نسخة الموقع الإلكتروني المخصّصة لأجهزة الكمبيوتر فقط (لأن الموقع الإلكتروني يعرض نُسخًا مختلفة من الموقع استنادًا إلى وكيل المستخدم)، يمكن للمستخدم تفعيل إعدادات وضع سطح المكتب التي ستغيّر وكيل المستخدم إلى آخر وكيل المستخدم، وستفرض أن يكون إطار العرض 980 بكسل.

نظرًا لأن المنظومة المتكاملة للأجهزة اللوحية التي تعمل بنظام التشغيل Android شهدَت توفُّر المزيد من الأجهزة الكبيرة والقوية بسهولة، وجدنا أنّ الموقع الإلكتروني المتوافق مع أجهزة الكمبيوتر المكتبي يمكن أن يكون في كثير من الأحيان تجربة أفضل من الموقع الإلكتروني للأجهزة الجوّالة. إنّ المواقع الإلكترونية للأجهزة الجوّالة المصمّمة للشاشات الصغيرة وذاكرة الوصول العشوائي المنخفضة لا تستفيد دائمًا من الشاشة الكبيرة وإمكانات الجهاز الفعّالة الأخرى. لذلك، أصبح وضع سطح المكتب هو الوضع التلقائي الآن للأجهزة اللوحية المميّزة.

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

معلومات للمطوّرين حول وضع سطح المكتب

يمكن لمستخدمي Chrome على أجهزة Android تغيير إعدادات وضع سطح المكتب لطلب موقع إلكتروني متوافق مع أجهزة سطح المكتب أو الأجهزة الجوّالة تلقائيًا. لن يتغير هذا، لذلك سيكون العديد من المستخدمين على دراية بالفعل بكيفية تغيير الأوضاع.

لقطة شاشة لطلب عرض سطح المكتب على جهاز Android.

سيطلب Chrome تلقائيًا استخدام الموقع الإلكتروني المتوافق مع أجهزة الكمبيوتر المكتبي على الأجهزة اللوحية المميّزة (الأجهزة التي تحتوي على شاشة مقاس 10 بوصة على الأقل وذاكرة وصول عشوائي سعتها 8 غيغابايت). على مطوّري الويب التأكّد من أنّ مواقعهم الإلكترونية تعمل بشكل جيد في وضع الكمبيوتر المكتبي على الأجهزة اللوحية.

بعد إجراء هذا التغيير على وضع سطح المكتب تلقائيًا، سيتغيّر وكيل المستخدم التلقائي لمعظم مستخدمي الأجهزة اللوحية التي تعمل بنظام التشغيل Android من إصدار الأجهزة الجوّالة مثل:

Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36

إلى إصدار سطح مكتب، كما يلي:

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36

بالإضافة إلى ذلك، لن يتمّ الإبلاغ عن عنوانَي HTTP SEC-CH-UA-MODEL وSEC-CH-UA-PLATFORM عن "Pixel Tablet" و "Android"، وبدلاً من ذلك، سيتم الإبلاغ عن "" و "Linux" على التوالي.

اختبار مواقعك الإلكترونية لمعرفة هذا التغيير

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

إذا كنت تعتمد على "وكيل المستخدم" لمعرفة ما إذا كان المستخدمون يستخدمون Android مع "إحصاءات Google" مثلاً، نتوقّع أن يؤثر هذا التغيير في موقعك الإلكتروني. بالإضافة إلى ذلك، نظرًا لأن Chrome لسطح المكتب وChrome على Android لا يتشاركان في نفس واجهات برمجة تطبيقات Web Platform، فمن الضروري استخدام اكتشاف الميزات قبل استخدام إحدى ميزات الجهاز.

إذا كنت تعتمد على وكيل المستخدم لتطلب من المستخدمين تثبيت تطبيقك، قد تعرض بدون قصد تنزيل برنامج ثنائي لنظام التشغيل Linux. ننصحك باستخدام بيان تطبيق الويب مع السمة related_applications. بعد ذلك، سيتم استخدام الآلية التلقائية لمتصفِّح Chrome على نظام التشغيل Android لمطالبة المستخدم بتثبيت تطبيقك.

يمكنك اختبار موقعك الإلكتروني مع تفعيل وضع سطح المكتب أو إيقافه باتّباع هذه الخطوات أو بدلاً من ذلك، يمكنك استخدام محاكاة الجهاز ضمن "أدوات مطوري البرامج في Chrome" وإلغاءات وكيل المستخدم.