Chrome dành cho Android - Tăng tốc web dành cho thiết bị di động

Boris Smus

Có thể bạn đã nghe nói đến bản beta của Chrome dành cho Android được giới thiệu hôm nay. Trình duyệt mới này dựa trên dự án nguồn mở Chromium và mang đến nhiều tính năng HTML5 mới nhất mà các nhà phát triển Chrome đã quen thuộc và yêu thích. Để biết tổng quan về độ phổ biến mới, hãy xem thông báo phát hành trên blog.chromium.org và tổng quan chi tiết hơn trên code.google.com. Tôi sẽ nhanh chóng nói về những thứ mà cá nhân tôi thấy thú vị nhất:

Cải tiến giao diện người dùng

Chrome dành cho Android giúp các nhà phát triển dễ dàng tạo giao diện người dùng hiện đại trên web dành cho thiết bị di động bằng cách sử dụng vị trí cố định và overflow: scroll cho các phần tử có thể cuộn riêng lẻ. Ngoài ra, hành vi cuộn giống như quảng cáo gốc sẽ được bật theo mặc định. Chrome dành cho Android hỗ trợ mô hình flexbox cũ, mặc dù hãy lưu ý rằng mô hình flexbox ban đầu đã ngừng hoạt động và được thay thế bằng mô hình mới. Bộ chọn ngày giờ cũng được hỗ trợ và hỗ trợ sớm cho <input type="range">.

Đồ hoạ nhanh

Chrome dành cho Android cũng hỗ trợ canvas được tăng tốc phần cứng và hoạt động khá tốt. Ngoài ra, chúng tôi cũng hỗ trợ requestAnimationFrame, rất quan trọng đối với thiết bị di động, cho phép trình duyệt quyết định thời điểm kết xuất, giúp trình duyệt có cơ hội quản lý thời lượng pin hiệu quả hơn trong các ứng dụng dùng nhiều GPU. Chrome dành cho Android giới thiệu nhiều tính năng HTML5 đáng chú ý khác bao gồm File System API, IndexedDB, Web WorkersWeb Sockets.

Gỡ lỗi từ xa

Thực tế, tính năng cá nhân yêu thích của tôi ở Chrome dành cho Android là gỡ lỗi từ xa thông qua Công cụ cho nhà phát triển Chrome. Gỡ lỗi từ xa giúp các nhà phát triển web rất dễ dàng gỡ lỗi ứng dụng của họ khi ứng dụng đang chạy trực tiếp trên thiết bị di động của họ mà không cần phải dùng đến các cách tấn công thông minh như Weinre. Sau đây là bản ghi màn hình nhanh cho thấy cách hoạt động của tính năng này:

Để biết thêm thông tin về tính năng gỡ lỗi từ xa, hãy xem bài viết gỡ lỗi từ xa này.

Hãy dùng thử Chrome dành cho Android Beta bằng cách tải xuống từ Google Play. Nếu bạn đã viết ứng dụng web dành cho thiết bị di động để sử dụng một tính năng nhưng Chrome dành cho Android không hỗ trợ tính năng đó, hãy lưu ý rằng đây là bản phát hành beta và hãy xem liệu đây đã là vấn đề đã biết hay chưa và gắn dấu sao nếu vấn đề đó đã xảy ra. Nếu không, vui lòng ghi lỗi.

Tôi rất hài lòng về ảnh hưởng tích cực mà Chrome dành cho Android sẽ tạo ra đối với cộng đồng nhà phát triển web dành cho thiết bị di động, và tôi rất mong được thấy những điều tuyệt vời mà chúng ta có thể cùng nhau tạo dựng! Nếu bạn có thêm câu hỏi, hãy xem những câu hỏi đó đã được trả lời trong phần Câu hỏi thường gặp này. Hoặc nếu bạn có câu hỏi về phát triển web dành cho thiết bị di động dành riêng cho Chrome, vui lòng đăng câu hỏi đó lên Stack Overflow, được gắn thẻ bằng các thẻ google-chrome và android.