Chrome מפעיל את מצב שולחן העבודה כברירת מחדל בטאבלטים נבחרים

הדגמה של תצוגת נייד לעומת תצוגת מחשב בטאבלט.

Chrome הסתגל לסביבה העסקית של טאבלטים של Android על ידי הפעלת מצב מחשב כברירת מחדל בטאבלטים נבחרים. בפוסט הזה בבלוג נסביר מהו מצב מחשב, ומה המפתחים צריכים לדעת כדי לספק חוויית שימוש באיכות גבוהה בטאבלטים של פרימיום.

אתרים צריכים להתאים את עצמם למגוון גודלי מסך, גורמי צורה, שיטות קלט ויכולות מכשיר. כחלופה לשימוש בטכניקות של עיצוב רספונסיבי, מפתחי אתרים מסתכלים לעיתים קרובות על הסוכן המשתמש של הדפדפן כדי להציג אתרים שונים לניידים ולמחשבים.

בעבר, סוכן משתמש של mobile היה ברירת המחדל ל-Chrome ב-Android. במצב הזה, אתרים שמיועדים רק למחשבים שולחניים (כלומר, אין מטא אזור תצוגה) יוצגו באמצעות אזור תצוגה וירטואלי קבוע כברירת מחדל של 980 פיקסלים, לקריאה נוחה במגוון מסכי טלפון. במקרים שבהם המשתמש רוצה לטעון רק את הגרסה למחשב של האתר (כי האתר מעבד גרסאות שונות של האתר בהתאם לסוכן המשתמש), משתמש יכול להפעיל את ההגדרות של מצב מחשב שישנו את סוכן המשתמש לגרסה למחשב, ויכפו על אזור התצוגה להיות 980 פיקסלים.

הסביבה העסקית של הטאבלטים של Android הפכה את השימוש במכשירים גדולים וחזקים יותר לזמינות. לכן, גילינו שלרוב, האתר למחשב יכול לספק חוויה טובה יותר מאשר האתר לנייד. אתרים לנייד שנועדו למסכים קטנים ולזיכרון RAM נמוך לא תמיד מנצלים את המסך הגדול ויכולות מתקדמות אחרות של מכשירים. לכן, בטאבלטים מסוג פרימיום, מצב שולחן העבודה הוא עכשיו ברירת המחדל.

בעקבות השינוי הזה, הסוכן המשתמש יוגדר כסוכן משתמש במחשב כברירת מחדל, וישתמש באזור תצוגה שתואם לרוחב החלון ולא ישתמש בגודל ברירת מחדל של אזור תצוגה וירטואלי של 980 פיקסלים.

מידע למפתחים על מצב מחשב

משתמשי Chrome במכשירי Android יכולים לשנות את ההגדרות של מצב מחשב כדי לבקש אתר למחשב או אתר לנייד כברירת מחדל. השינוי לא ישתנה, לכן משתמשים רבים כבר יידעו איך לשנות מצבים.

צילום מסך של בקשת גרסה למחשב ב-Android.

Chrome יבקש את האתר שמותאם למחשב כברירת מחדל בטאבלטים נבחרים (אלה עם מסך של לפחות 10 אינץ' ו-8GB של RAM). מפתחי אתרים צריכים לוודא שהאתר שלהם פועל כראוי במצב מחשב בטאבלטים.

בעקבות השינוי שביצענו במצב שולחן עבודה כברירת מחדל, סוכן המשתמש של רוב המשתמשים בטאבלט 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 Analytics, אנחנו צופים שהשינוי הזה ישפיע על האתר. בנוסף, בגלל ש-Chrome למחשב ו-Chrome ב-Android לא חולקים את אותם ממשקי API של פלטפורמת האינטרנט, חשוב מאוד להשתמש בזיהוי תכונות לפני שמשתמשים ביכולת של המכשיר.

אם הסתמכת על סוכן המשתמש שמציע למשתמשים להתקין את האפליקציה, ייתכן שבטעות תציע לך להוריד קובץ בינארי של Linux. מומלץ להשתמש במניפסט של אפליקציית אינטרנט יחד עם הנכס related_applications. לאחר מכן ייעשה שימוש במנגנון ברירת המחדל של Chrome ב-Android כדי לבקש מהמשתמש להתקין את האפליקציה שלך.

אפשר לבדוק את האתר כשמצב שולחן עבודה מופעל ומושבת על ידי ביצוע השלבים האלה. לחלופין, אפשר להשתמש בהדמיה של מכשיר כלי הפיתוח ל-Chrome ובשינויים מברירת המחדל של סוכן משתמש.