Nguyên tắc AEP: Hỗ trợ giao diện tối

Triển khai một giao diện tối toàn diện giúp giảm độ chói bằng cách chuyển giao diện người dùng sang màu xám đậm hoặc giá trị tông màu thấp để cải thiện khả năng đọc và giảm mỏi mắt. Ứng dụng của bạn phải tự động áp dụng lựa chọn ưu tiên giao diện tối trên toàn hệ thống.

Yêu cầu về việc triển khai

Để đủ điều kiện tham gia AEP, ứng dụng của bạn phải tuân thủ các yêu cầu sau:

  • Bạn phải áp dụng giao diện tối cho 100% màn hình, lớp phủ và các thành phần ở cấp hệ thống của ứng dụng, chẳng hạn như thanh điều hướng.
  • Tất cả văn bản và biểu tượng phải duy trì tỷ lệ tương phản tối thiểu là 4,5:1 so với nền của chúng, đáp ứng tiêu chuẩn hỗ trợ tiếp cận AA của WCAG.
  • Ứng dụng phải phản hồi chính xác đối với thay đổi về cấu hình uiMode khi người dùng bật/tắt giao diện tối ở cấp hệ thống.

Phạm vi áp dụng nguyên tắc

Nguyên tắc này áp dụng cho:

  • Đối với những ứng dụng mang lại trải nghiệm giao diện tối tương đương trên một nền tảng không phải Android.
  • Đối với tất cả các hệ số hình dạng mà ứng dụng có sẵn.

Miễn trừ

Không có trường hợp ngoại lệ nào đối với nguyên tắc này.

Tài liệu và tài nguyên về tính năng

Các tài nguyên sau đây cung cấp hướng dẫn triển khai và thông tin chi tiết về kỹ thuật liên quan đến tính năng Giao diện tối. Các tài nguyên này chỉ dành cho mục đích tham khảo và không chứa các yêu cầu bổ sung của chương trình.