Hướng dẫn này liệt kê các bước để đánh giá ứng dụng truyền hình nhằm cải thiện trải nghiệm của người dùng trình đọc màn hình. Hãy thực hiện các bước sau để hiểu trải nghiệm của người dùng khi họ bật TalkBack (trình đọc màn hình Android) trong ứng dụng của bạn.
Ví dụ về đánh giá
Bắt đầu đánh giá bằng cách bật TalkBack và mở ứng dụng. Bạn nên thực hiện đánh giá lần đầu mà không cần nhìn vào màn hình TV.
Lần đầu sử dụng
Khám phá trang đích và đăng nhập vào một tài khoản, thử mọi đường dẫn đăng nhập có thể:
- Sử dụng điều khiển từ xa để nhập thông tin đăng nhập tài khoản.
- Nếu có, hãy đăng nhập bằng mã.
- Nếu có, hãy chọn dùng thử.
Xác nhận những điều sau:
- Tất cả các thành phần chính trên trang có thể truy cập và nhấp vào được không? Nghĩa là, bạn có thể chọn tất cả các phần tử chính khi di chuyển bằng điều khiển từ xa không?
- Các phần tử, chẳng hạn như "Đăng nhập", có được gắn nhãn và thông báo một cách có ý nghĩa khi TalkBack được bật không? Hãy chú ý đến các phần tử hoặc chuỗi số không được gắn nhãn, chẳng hạn như "không được gắn nhãn" hoặc "mục 08328492qw".
- Khi TalkBack được bật, tất cả văn bản xuất hiện trên màn hình có được thông báo không?
- Các hoạt động tương tác có mang lại kết quả như mong đợi không? Ví dụ: khi người dùng nhấp vào nút Đăng nhập, họ có thực sự được chuyển đến trang đăng nhập không?
- Thao tác có mượt mà không hay có vấn đề gì xảy ra? Ví dụ: lựa chọn có chuyển đến nhầm phần tử trong giao diện người dùng tại bất kỳ thời điểm nào không?
- Xác nhận các vấn đề sau đây liên quan đến thông tin đăng nhập:
- Bạn có thể di chuyển giữa các ký tự trên bàn phím ảo khi dùng điều khiển từ xa để nhập không?
- Khi sử dụng mã đăng nhập hiển thị trên TV để nhập vào thiết bị phụ, bạn có thể di chuyển từ ký tự này sang ký tự khác không?
Thao tác trên giao diện người dùng bằng điều khiển từ xa
Di chuyển qua giao diện, kiểm tra các hành vi sau cho tất cả các trang và trình đơn:
- Chuyển đến cuối trang rồi quay lại.
- Di chuyển đến cuối hàng rồi quay lại.
- Nhấp vào các phần tử hàng, bao gồm cả thẻ nội dung và nút, để xác nhận rằng tất cả hành động đều mang lại kết quả như mong đợi.
Xác nhận những điều sau:
- Tất cả các thành phần chính trên trang có thể truy cập và nhấp vào được không? Nghĩa là, bạn có thể chọn tất cả các phần tử chính khi di chuyển bằng điều khiển từ xa không?
- Nếu một phần tử có tiêu điểm, thì phần tử đó có được gắn nhãn và thông báo một cách có ý nghĩa không? Hãy chú ý đến các phần tử không được gắn nhãn hoặc chuỗi số, chẳng hạn như "không được gắn nhãn" hoặc "mục 08328492qw".
- Nếu một phần tử có văn bản được lấy tiêu điểm, thì TalkBack có thông báo tất cả văn bản xuất hiện trên màn hình không?
- Các hoạt động tương tác có mang lại kết quả như mong đợi không? Thao tác có mượt mà không hay có vấn đề gì xảy ra? Ví dụ: lựa chọn có chuyển đến nhầm phần tử trong giao diện người dùng tại bất kỳ thời điểm nào không?
- Khi mở một trang, việc nhấp vào nút Quay lại có đưa người dùng đến vị trí trước khi họ mở trang không?
- Xác nhận các vấn đề sau đây theo từng hàng:
- Nếu tiêu đề hàng có tiêu điểm, TalkBack có thông báo không?
- Nếu một hàng được đặt tiêu điểm, TalkBack có thông báo tất cả các mục trong hàng đó không? Ví dụ: nếu đó là một hàng phim, thì TalkBack có đọc tất cả tên phim không?
- Tránh các trường hợp tự động phát. Hãy kiểm tra những thông tin sau:
- Nội dung chỉ bắt đầu phát khi người dùng bắt đầu tương tác?
- Nếu không, người dùng có thể tạm dừng hoặc dừng nội dung tự động phát không?
Lưu ý: Việc tự động phát nội dung, chẳng hạn như tự động phát đoạn giới thiệu, có thể gây gián đoạn cho người dùng khiếm thị. Nguyên tắc về khả năng tiếp cận đối với nội dung web khuyến nghị bạn nên cung cấp khả năng tạm dừng hoặc dừng nội dung tự động phát.
Khám phá các trang thông tin về nội dung nghe nhìn
Nếu ứng dụng của bạn chứa nội dung nghe nhìn có trang thông tin chi tiết, chẳng hạn như trang thông tin chi tiết về một bộ phim hoặc chương trình, hãy mở trang thông tin chi tiết cho ít nhất hai tựa đề nội dung nghe nhìn rồi làm như sau:
- Duyệt xem tất cả thông tin có sẵn về một tựa sách.
- Kiểm tra tất cả các thao tác có thể thực hiện, chẳng hạn như phát, thuê và thêm vào danh sách yêu thích.
Xác nhận những điều sau:
- Tất cả các thành phần chính trên trang có thể truy cập và nhấp vào được không? Nghĩa là, bạn có thể chọn tất cả các phần tử chính khi di chuyển bằng điều khiển từ xa không?
- Nếu một phần tử có tiêu điểm, thì phần tử đó có được gắn nhãn và thông báo một cách có ý nghĩa không? Hãy chú ý đến các phần tử không được gắn nhãn hoặc chuỗi số, chẳng hạn như "không được gắn nhãn" hoặc "mục 08328492qw".
- Nếu một phần tử được lấy tiêu điểm, TalkBack có đọc toàn bộ văn bản không?
- Các hoạt động tương tác có mang lại kết quả như mong đợi không? Thao tác có mượt mà không hay có vấn đề gì xảy ra? Ví dụ: lựa chọn có chuyển đến nhầm phần tử trong giao diện người dùng tại bất kỳ thời điểm nào không?
- Khi mở một trang, việc nhấp vào nút Quay lại có đưa người dùng đến vị trí trước khi họ mở trang không?
- Xác nhận các vấn đề cụ thể sau đây về trang chi tiết:
- TalkBack có đọc tiêu đề khi người dùng truy cập vào trang không?
- TalkBack có đọc siêu dữ liệu, chẳng hạn như điểm xếp hạng và thể loại không?
- Nếu có thêm hàng, TalkBack có thông báo tất cả tiêu đề hàng không?
- Hãy chú ý đến các trường hợp phát tự động. Hãy kiểm tra những thông tin sau:
- Nội dung chỉ bắt đầu phát khi người dùng bắt đầu tương tác?
- Nếu không, người dùng có thể tạm dừng hoặc dừng nội dung tự động phát không?
Phát nội dung nghe nhìn
Nếu có, hãy phát một hoặc nhiều tựa sách đa phương tiện và kiểm tra các hoạt động tương tác sau:
- Phát và tạm dừng.
- Tua đi và tua lại.
- Bật phần mô tả bằng âm thanh, nếu có.
- Thay đổi ngôn ngữ cho nội dung âm thanh.
- Bật và thay đổi phụ đề, nếu có, bao gồm cả việc thay đổi mọi chế độ cài đặt liên quan.
- Kiểm thử mọi bộ điều khiển chế độ phát khác có sẵn.
Xác nhận những điều sau:
- Nếu các nút điều khiển nội dung nghe nhìn có tiêu điểm, thì TalkBack có gắn nhãn và thông báo đúng cách không? Trong đó có các lựa chọn khác như phụ đề hoặc mô tả bằng âm thanh.
- Nếu các nút điều khiển nội dung nghe nhìn có tiêu điểm, thì tất cả các nút điều khiển nội dung nghe nhìn có hoạt động như mong đợi khi TalkBack được bật không?
- Khi tạm dừng và tiếp tục phát nội dung nghe nhìn, thông báo của TalkBack có phát đồng thời với âm thanh của phim hoặc chương trình không?
- Khi tua lại hoặc tua đi, TalkBack có cung cấp thông tin về dấu thời gian hoặc về tốc độ tua lại và tua đi không?
- Thay đổi chế độ cài đặt và kiểm tra những thông tin sau:
- TalkBack có xác nhận các hành động không?
- Nút bật/tắt và thao tác bật/tắt có được gắn nhãn phù hợp không? Ví dụ: trạng thái hiện tại + hành động có được thông báo không?
Xem nội dung trực tiếp bằng Hướng dẫn chương trình điện tử
Nếu ứng dụng của bạn có nội dung truyền hình trực tuyến, hãy làm như sau:
- Duyệt xem Hướng dẫn chương trình điện tử (EPG).
- Duyệt xem các kênh khác nhau.
- Duyệt xem theo thời gian.
- Nhấp để phát nội dung trực tiếp.
- Thử nghiệm mọi chế độ kiểm soát bổ sung hiện có, chẳng hạn như đánh dấu kênh là kênh yêu thích và sắp xếp lại các hàng.
Xác nhận những điều sau:
- Tất cả các thành phần chính trên trang có thể truy cập và nhấp vào được không? Nghĩa là, bạn có thể chọn tất cả các phần tử chính khi di chuyển bằng điều khiển từ xa không?
- Nếu một phần tử có tiêu điểm, thì phần tử đó có được gắn nhãn và thông báo một cách có ý nghĩa không? Hãy chú ý đến các phần tử không được gắn nhãn hoặc chuỗi số, chẳng hạn như "không được gắn nhãn" hoặc "mục 08328492qw".
- Nếu một phần tử được lấy tiêu điểm, thì TalkBack có thông báo tất cả văn bản xuất hiện trên màn hình không?
- Các hoạt động tương tác có mang lại kết quả như mong đợi không? Thao tác có mượt mà không hay có vấn đề gì xảy ra? Ví dụ: lựa chọn có chuyển đến nhầm phần tử trong giao diện người dùng tại bất kỳ thời điểm nào không?
- Khi mở một trang, việc nhấp vào nút Quay lại có đưa người dùng đến vị trí trước khi họ mở trang không?
Hỗ trợ bằng giọng nói
Nếu ứng dụng của bạn có bất kỳ hình thức tìm kiếm bằng giọng nói nào được nhúng, hãy sử dụng hình thức đó để làm như sau:
- Đánh vần, nếu có.
- Tìm kiếm nội dung.
Xác nhận những điều sau:
- Người dùng có thể sửa lại từ đã đánh vần không?
- Có sự can thiệp nào giữa việc tìm kiếm hoặc đánh vần bằng giọng nói và TalkBack không? Ví dụ: khi TalkBack thông báo điều gì đó, thông báo đó có được coi là một câu lệnh thoại không?
Kiểm tra trang kết quả tìm kiếm như mọi trang khác. Để được hướng dẫn, hãy xem phần Điều hướng giao diện người dùng bằng điều khiển từ xa.
Khám phá chế độ cài đặt ứng dụng
Chuyển đến các chế độ cài đặt, bao gồm:
- Di chuyển qua mọi trình đơn và trình đơn phụ.
- Sửa đổi chế độ cài đặt.
Xác nhận những điều sau:
- Tất cả các thành phần chính trên trang có thể truy cập và nhấp vào được không? Nghĩa là, bạn có thể chọn tất cả các phần tử chính khi di chuyển bằng điều khiển từ xa không?
- Nếu một phần tử có tiêu điểm, thì phần tử đó có được gắn nhãn và thông báo một cách có ý nghĩa không? Hãy chú ý đến các phần tử không được gắn nhãn hoặc chuỗi số, chẳng hạn như "không được gắn nhãn" hoặc "mục 08328492qw".
- Nếu một chế độ cài đặt được lấy tiêu điểm, thì TalkBack có thông báo tất cả văn bản xuất hiện trên màn hình không?
- Các hoạt động tương tác có mang lại kết quả như mong đợi không? Thao tác có mượt mà không hay có vấn đề gì xảy ra? Ví dụ: lựa chọn có chuyển đến nhầm phần tử trong giao diện người dùng tại bất kỳ thời điểm nào không?
- Khi mở một trang, việc nhấp vào nút Quay lại có đưa người dùng đến vị trí trước khi họ mở trang không?
- Thay đổi chế độ cài đặt và kiểm tra những thông tin sau:
- TalkBack có xác nhận các lựa chọn không?
- Nút bật/tắt và thao tác bật/tắt có được gắn nhãn phù hợp không? Ví dụ: trạng thái hiện tại + hành động có được thông báo không?
Thay đổi chế độ cài đặt chung của TalkBack
Mở phần cài đặt chung của TalkBack trên thiết bị TV rồi làm như sau:
- Sửa đổi từng chế độ cài đặt TalkBack, chẳng hạn như tốc độ lời nói và độ chi tiết.
- Sau khi sửa đổi từng chế độ cài đặt, hãy quay lại ứng dụng bạn đang đánh giá và xác nhận rằng các thay đổi bạn đã thực hiện đối với chế độ cài đặt TalkBack đã được áp dụng thành công cho ứng dụng.
Tìm hiểu thêm
Để tìm hiểu thêm, hãy xem tài nguyên phát triển tính năng hỗ trợ tiếp cận của chúng tôi.