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

Có thể bạn đã nghe nói rằng Chrome dành cho Android Beta đã ra mắt 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 đã biết và yêu thích. Để biết thông tin tổng quan về tính năng mới này, hãy xem thông báo ra mắt trên blog.chromium.org và thông tin tổng quan chi tiết hơn trên code.google.com. Tôi sẽ nhanh chóng xem qua những nội dung mà cá nhân tôi thấy thú vị nhất:

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

Chrome cho Android giúp nhà phát triển dễ dàng tạo giao diện người dùng web hiện đại cho thiết bị di động bằng cách sử dụng tính năng định vị 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ư gốc được bật theo mặc định. Chrome cho Android hỗ trợ mô hình flexbox cũ, mặc dù bạn cần lưu ý rằng mô hình flexbox ban đầu không còn được dùng nữa mà thay vào đó là mô hình mới. Các bộ chọn DateTime và hỗ trợ sớm cho <input type="range"> cũng được hỗ trợ.

Đồ hoạ nhanh

Chrome dành cho Android cũng hỗ trợ canvas tăng tốc phần cứng và hoạt động khá tốt. Ngoài ra, còn có tính năng hỗ trợ requestAnimationFrame, điều này 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 sử dụng nhiều GPU. Chrome cho Android giới thiệu một loạt các tính năng HTML5 đáng chú ý khác, bao gồm cả File System API (API Hệ thống tệp), IndexedDB, Web WorkerWeb Sockets.

Gỡ lỗi từ xa

Tính năng mà tôi yêu thích nhất trên Chrome dành cho Android là gỡ lỗi từ xa thông qua Công cụ cho nhà phát triển Chrome. Tính năng gỡ lỗi từ xa giúp các nhà phát triển web dễ dàng gỡ lỗi ứng dụng 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 sử dụng các bản hack thông minh như Weinre. Dưới đây là bản ghi màn hình nhanh cho thấy tính năng này đang hoạt động:

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

Hãy tự dùng thử Chrome Beta dành cho Android bằng cách tải ứng dụng xuống từ Google Play. Nếu bạn đã viết mộ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 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à xem liệu đây đã phải là một vấn đề đã biết hay chưa. Nếu có, hãy đánh dấu vấn đề đó. Nếu không, vui lòng ghi lại lỗi.

Tôi rất hào hứng về tác động tích cực mà Chrome cho Android sẽ mang lại cho cộng đồng nhà phát triển web dành cho thiết bị di động. Tôi cũng rất mong chờ những điều tuyệt vời mà chúng ta có thể cùng nhau tạo ra! Nếu bạn có thêm câu hỏi, hãy xem liệu câu hỏi đó có được trả lời trong Câu hỏi thường gặp này hay không. Nếu không, nếu bạn có câu hỏi về việc 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, gắn thẻ google-chrome và android.