Web Content Accessibility Guidelines (WCAG 2.1 Level AA) là tiêu chuẩn quốc tế được công nhận về truy cập số. Tuân thủ các hướng dẫn này giúp bạn đảm bảo website/app có thể sử dụng được bởi người khuyết tật thị giác, vận động, thính giác, và nhận thức.
Accessibility Scanner của Google trên Google Play là ứng dụng miễn phí cho phép developer, designer, và product leader kiểm tra ứng dụng để tìm vấn đề về accessibility. Ứng dụng được thiết kế để làm nổi bật các vấn đề accessibility có thể không đạt tiêu chuẩn WCAG 2.1 Level AA.
Sau khi cài đặt, Accessibility Scanner cho phép bạn chụp ảnh màn hình hoặc quay video ứng dụng, sau đó làm nổi bật các khu vực có thể không đáp ứng yêu cầu accessibility, như touch target nhỏ, độ tương phản màu thấp, hoặc thiếu content label.
Nội dung chính:
Cách tải và bật Accessibility Scanner
Cách sử dụng Accessibility Scanner
Cách dùng tính năng Snapshot (Chụp màn hình)
Cách dùng tính năng Record (Quay video)
Tại sao nên dùng Accessibility Scanner?
Cách tải và bật Accessibility Scanner
Chỉ trong 5 bước nhanh, bạn có thể tải app Accessibility Scanner và bật nó trên thiết bị Android.
Tìm "Accessibility Scanner" trên Google Play Store và tải về.
Tìm app vừa tải trên thiết bị và mở nó.
Bật Accessibility Scanner bằng cách nhấn nút "Turn on" (Bật) ở góc dưới bên phải. Điều này sẽ đưa bạn đến cài đặt Accessibility.
Trang cài đặt Accessibility, nhấn vào nút Accessibility Scanner. Sẽ đưa bạn đến cài đặt Accessibility Scanner.
Tìm công tắc Accessibility Scanner và bật nó. (Sẽ mở hộp thoại hỏi cho phép "Accessibility Scanner" kiểm soát hoàn toàn thiết bị, nhấn Allow.)
Sau bước 5, biểu tượng dấu tích màu xanh lam sẽ xuất hiện ở bên phải màn hình (xem ảnh dưới). Biểu tượng nổi này cho phép truy cập nhanh để quét bất kỳ màn hình nào về vấn đề accessibility.

Để quét hoặc ghi lại ứng dụng nhằm tìm vấn đề accessibility, nhấn vào biểu tượng dấu tích xanh. Bạn sẽ thấy vài tùy chọn:
Record (Quay): Ghi video ngắn tương tác người dùng và tạo báo cáo các vấn đề accessibility tiềm ẩn.
Snapshot (Chụp màn hình): Chụp ảnh tĩnh màn hình và gắn cờ vấn đề tìm thấy trên màn hình đó.
Turn off: Tắt Accessibility Scanner.
Collapse: Thu gọn tùy chọn để hiện lại dấu tích xanh ban đầu.

Bạn có thể chọn chụp Snapshot đơn lẻ hoặc Record luồng người dùng để đánh giá nhiều màn hình.
Cách dùng tính năng Snapshot
Nút Snapshot sẽ chụp màn hình trang hiện tại và cho kết quả các vấn đề accessibility có thể có trên trang. Các vấn đề sẽ được làm nổi bật trong hộp đỏ.
Ảnh dưới là kết quả chụp snapshot trang đăng nhập Facebook. Accessibility Scanner cho thấy có 10 gợi ý accessibility chỉ trên trang này.

Bạn có thể nhấn vào khu vực được làm nổi bật để xem chi tiết vấn đề accessibility tiềm ẩn. Ví dụ, nhấn vào hộp đỏ làm nổi bật form "Mobile number or email" trong ảnh trên. Khi nhấn, bạn sẽ nhận thêm thông tin.
Ảnh dưới là kết quả nhấn vào phần tử form "Mobile number or email". Accessibility Scanner làm nổi bật lỗi tìm thấy trên form email này.
Gợi ý đầu tiên: sửa nhãn mục (item label), vì mục có thể không có nhãn đọc được bởi screen reader. Vấn đề thứ hai: Touch Target (Kích thước chạm), gợi ý target nên lớn hơn. Gợi ý cuối: Unexposed Text (Văn bản chưa lộ), văn bản có thể phát hiện: Mobile number or email.
Snapshot cho phép chụp màn hình các trang và làm nổi bật vấn đề accessibility.

Cách dùng tính năng Record
Nếu chọn Record, Accessibility Scanner sẽ chụp snapshot theo khoảng thời gian khi bạn đi qua các trang app. Để kết thúc quay, nhấn nút tạm dừng màu xanh (thay thế dấu tích ban đầu khi đang quay).
Sau khi dừng, Accessibility Scanner sẽ cho vài snapshot và lỗi được làm nổi bật. Ảnh dưới là kết quả quay trang đăng nhập Facebook trong chưa đầy một phút.
Khi quay, tôi điều hướng đến các trang khác trong app. Quay cho 5 snapshot các trang tôi đi qua. Bạn thấy các snapshot ở trên cùng trang. Ở ảnh dưới, tôi ở màn hình 1 của 5. Tôi có thể nhấn vào các snapshot khác dưới dòng "Screen 1 of 5" để xem vấn đề cho snapshot khác trong lúc quay. Tương tự như audit accessibility bằng snapshot, bạn có thể nhấn vào hộp đỏ để xem chi tiết lỗi.

Tại sao nên dùng Accessibility Scanner?
Accessibility Scanner là công cụ giá trị cho các team suốt vòng đời phát triển app. Engineer có thể dùng sớm trong quá trình để quét app local, xác định vấn đề accessibility, và khắc phục trước khi release. Trong giai đoạn QA, designer và product manager có thể dùng scanner để audit giao diện và gắn cờ các vấn đề accessibility tiềm ẩn. Ngay cả sau khi app đã production, tất cả team vẫn có thể dùng scanner để giám sát và cải thiện accessibility.
Nhưng quan trọng phải lưu ý: Accessibility Scanner chỉ là một phần của chiến lược accessibility — nó không thay thế hoàn toàn cho test thủ công hoặc audit. Và nó sẽ không bắt được tất cả loại rào cản accessibility — đặc biệt những thứ yêu cầu điều hướng bàn phím, test screen reader, hoặc review khả năng sử dụng nhận thức. Nhưng nó là điểm bắt đầu đơn giản và hiệu quả để cải thiện accessibility trong ứng dụng Android.
Bạn nên dùng nó cùng các công cụ khác, như TalkBack của Android để test screen reader. Quan trọng nhất, phản hồi thực tế từ người dùng công nghệ hỗ trợ là thiết yếu để xác định rào cản khả năng sử dụng mà công cụ tự động có thể bỏ lỡ.
Chỉ với vài thao tác chạm, Accessibility Scanner giúp làm nổi bật vấn đề có thể bị bỏ qua. Đây là công cụ miễn phí, nhẹ, và thiết yếu cho bất kỳ ai xây dựng trải nghiệm mobile包容 (inclusive).
Cảm ơn bạn đã đọc!
Bây giờ bạn đã biết cách bắt đầu dùng Accessibility Scanner để kiểm tra accessibility ứng dụng và đảm bảo chúng có thể dùng được bởi mọi người.
Học lập trình miễn phí. Chương trình mở của freeCodeCamp đã giúp hơn 40.000 người có việc làm developer. Bắt đầu ngay