تم تكييف Chrome مع منظومة Android المتكاملة للأجهزة اللوحية من خلال تفعيل وضع الكمبيوتر المكتبي تلقائيًا على الأجهزة اللوحية المميّزة. توضّح مشاركة المدوّنة هذه ما هو وضع الكمبيوتر المكتبي، وما يجب أن يعرفه المطوّرون عن توفير تجارب عالية الجودة على الأجهزة اللوحية المدفوعة.
يجب أن تتكيّف المواقع الإلكترونية مع مجموعة متنوعة من أحجام الشاشات وأشكال الأجهزة وطرق الإدخال وإمكانات الأجهزة. كبديل لاستخدام تقنيات التصميم السريع الاستجابة، غالبًا ما يفحص مطوّرو الويب User-Agent للمتصفح لعرض مواقع إلكترونية مختلفة على الأجهزة الجوّالة وأجهزة الكمبيوتر المكتبي.
في السابق، كان mobile
User-Agent هو الوكيل التلقائي لمتصفّح Chrome على Android. في هذا الوضع، سيتم عرض المواقع الإلكترونية المصمّمة لأجهزة الكمبيوتر المكتبي فقط (أي المواقع التي لا تتضمّن إطار عرض وصفي) باستخدام إطار عرض افتراضي ثابت وتلقائي يبلغ 980 بكسل لتسهيل القراءة على مجموعة متنوعة من شاشات الهواتف. في الحالات التي يريد فيها المستخدم تحميل إصدار الموقع الإلكتروني المخصّص للكمبيوتر المكتبي فقط (لأنّ الموقع الإلكتروني يعرض إصدارات مختلفة من موقعه الإلكتروني استنادًا إلى وكيل المستخدم)، يمكن للمستخدم تفعيل إعدادات وضع الكمبيوتر المكتبي التي ستؤدي إلى تغيير وكيل المستخدم إلى وكيل كمبيوتر مكتبي، وفرض إطار العرض على 980 بكسل.
مع توفّر المزيد من الأجهزة الكبيرة والفعّالة في منظومة Android المتكاملة للأجهزة اللوحية، تبيّن لنا أنّ الموقع الإلكتروني المتوافق مع أجهزة الكمبيوتر المكتبي قد يقدّم تجربة أفضل في كثير من الأحيان من الموقع الإلكتروني المتوافق مع الأجهزة الجوّالة. إنّ المواقع الإلكترونية المتوافقة مع الأجهزة الجوّالة والتي تم تصميمها للشاشات الصغيرة وذاكرة الوصول العشوائي (RAM) ذات السعة المنخفضة لا تستفيد دائمًا من الشاشة الكبيرة وإمكانات الأجهزة القوية الأخرى. لذلك، أصبح وضع الكمبيوتر المكتبي هو الإعداد التلقائي للأجهزة اللوحية المميّزة.
بعد إجراء هذا التغيير، سيكون User-Agent هو User-Agent للكمبيوتر المكتبي تلقائيًا وسيستخدم إطار عرض يتطابق مع عرض النافذة ولن يستخدم حجم إطار عرض افتراضيًا يبلغ 980 بكسل.
معلومات للمطوّرين حول وضع الكمبيوتر المكتبي
يمكن لمستخدمي Chrome على 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" وعمليات إلغاء وكيل المستخدم.