Theo mặc định, Chrome sẽ bật chế độ máy tính trên máy tính bảng cao cấp

Hình minh hoạ chế độ xem trên thiết bị di động so với chế độ xem trên máy tính trên máy tính bảng.

Chrome đã thích ứng với hệ sinh thái máy tính bảng Android bằng cách bật chế độ máy tính theo mặc định trên các máy tính bảng cao cấp. Bài đăng trên blog này giải thích chế độ máy tính và những điều nhà phát triển cần biết về việc cung cấp trải nghiệm chất lượng cao trên máy tính bảng cao cấp.

Trang web cần thích ứng với nhiều kích thước màn hình, kiểu dáng, phương thức nhập và chức năng của thiết bị. Thay vì sử dụng các kỹ thuật thiết kế đáp ứng, các nhà phát triển web thường xem xét Tác nhân người dùng của trình duyệt để phân phát các trang web khác nhau cho thiết bị di động và máy tính.

Trước đây, Tác nhân người dùng mobile là mặc định cho Chrome trên Android. Ở chế độ này, các trang web được thiết kế chỉ dành cho máy tính để bàn (tức là không có khung nhìn meta) sẽ hiển thị bằng cách sử dụng khung nhìn ảo cố định mặc định 980px để đọc thoải mái trên nhiều màn hình điện thoại. Trong trường hợp người dùng chỉ muốn tải phiên bản trang web dành cho máy tính (vì trang web hiển thị nhiều phiên bản trang web dựa trên Tác nhân người dùng), người dùng có thể bật chế độ cài đặt chế độ máy tính. Thao tác này sẽ thay đổi Tác nhân người dùng thành tác nhân người dùng dành cho máy tính và buộc khung nhìn có kích thước 980px.

Do hệ sinh thái máy tính bảng Android đã có nhiều thiết bị lớn và mạnh hơn, nên chúng tôi nhận thấy rằng trang web dành cho máy tính thường mang lại trải nghiệm tốt hơn so với trang web dành cho thiết bị di động. Trang web trên thiết bị di động được thiết kế cho màn hình nhỏ và RAM thấp không phải lúc nào cũng tận dụng được màn hình lớn và các tính năng mạnh mẽ khác của thiết bị. Do đó, đối với máy tính bảng cao cấp, chế độ máy tính hiện là chế độ mặc định.

Với thay đổi này, Trình đại diện người dùng sẽ là Trình đại diện người dùng dành cho máy tính theo mặc định và sẽ sử dụng khung nhìn khớp với chiều rộng cửa sổ, đồng thời không sử dụng kích thước khung nhìn ảo mặc định là 980px.

Thông tin dành cho nhà phát triển về chế độ máy tính

Người dùng Chrome trên Android có thể thay đổi chế độ cài đặt chế độ máy tính để yêu cầu một trang web dành cho máy tính hoặc thiết bị di động theo mặc định. Điều này sẽ không thay đổi, vì vậy, nhiều người dùng sẽ đã quen với cách thay đổi chế độ.

Ảnh chụp màn hình yêu cầu chế độ xem trên máy tính trên Android.

Theo mặc định, Chrome sẽ yêu cầu trang web dành cho máy tính trên các máy tính bảng cao cấp (những máy có màn hình ít nhất 10 inch và RAM 8 GB). Nhà phát triển web cần đảm bảo trang web của họ hoạt động tốt ở chế độ máy tính trên máy tính bảng.

Với thay đổi này sang chế độ máy tính theo mặc định, tác nhân người dùng mặc định cho phần lớn người dùng máy tính bảng Android sẽ thay đổi từ phiên bản dành cho thiết bị di động như:

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

thành phiên bản dành cho máy tính, như sau:

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

Ngoài ra, tiêu đề HTTP SEC-CH-UA-MODELSEC-CH-UA-PLATFORM sẽ không còn báo cáo "Pixel Tablet" và "Android" nữa, mà sẽ báo cáo "" và "Linux" tương ứng.

Kiểm thử trang web của bạn đối với thay đổi này

Khi chế độ máy tính trở thành chế độ mặc định trên máy tính bảng cao cấp, bạn nên kiểm tra để đảm bảo rằng tất cả các hoạt động tương tác với phiên bản máy tính của trang web đều hoạt động tốt cho người dùng có và không có bàn phím thực, màn hình cảm ứng, chuột hoặc bàn di chuột.

Nếu bạn dựa vào Trình đại diện người dùng để phát hiện xem người dùng có đang sử dụng Android hay không (ví dụ: thông qua Google Analytics), thì chúng tôi dự kiến rằng thay đổi này có thể ảnh hưởng đến trang web của bạn. Ngoài ra, vì Chrome dành cho máy tính và Chrome trên Android không dùng chung tất cả API Nền tảng web, nên bạn cần phải sử dụng tính năng phát hiện tính năng trước khi sử dụng chức năng của thiết bị.

Nếu dựa vào Tác nhân người dùng để mời người dùng cài đặt ứng dụng, bạn có thể vô tình mời họ tải tệp nhị phân Linux xuống. Bạn nên sử dụng Tệp kê khai ứng dụng web cùng với thuộc tính related_applications. Sau đó, thao tác này sẽ sử dụng cơ chế mặc định của Chrome trên Android để nhắc người dùng cài đặt ứng dụng của bạn.

Bạn có thể kiểm thử trang web của mình ở chế độ máy tính và chế độ tắt bằng cách làm theo các bước này hoặc bạn có thể sử dụng tính năng Giả lập thiết bị trong Công cụ của Chrome cho nhà phát triểnGhi đè tác nhân người dùng.