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

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

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

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

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

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

بعد إجراء هذا التغيير، سيكون User-Agent هو User-Agent للكمبيوتر المكتبي تلقائيًا وسيستخدم إطار عرض يتطابق مع عرض النافذة ولن يستخدم حجم إطار عرض افتراضيًا يبلغ 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

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

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

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

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

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

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