Cam kết hỗ trợ tiếp cận
Mọi tính năng của NO BS IF đều mặc định hỗ trợ đầy đủ các công nghệ hỗ trợ, không có ngoại lệ. Đây không phải là phần được bổ sung vào phút cuối — khả năng tiếp cận đã nằm trong cách chúng tôi xây dựng sản phẩm ngay từ ngày đầu tiên.
Khả năng tiếp cận là tiêu chuẩn chung của Skip the BS, không phải quyết định riêng cho từng ứng dụng. Mọi ứng dụng của chúng tôi đều phải đáp ứng cùng một bộ yêu cầu. Chúng tôi còn cố gắng vượt xa tiêu chuẩn do Apple và Google đặt ra.
Mỗi phần tử tương tác đều mang một nhãn trợ năng có ý nghĩa. Bộ hẹn giờ đọc bằng ngôn ngữ đơn giản — không chỉ bằng chữ số mà còn bằng thời lượng và ngữ cảnh. Các chỉ báo tiến trình, bộ đếm chuỗi, huy hiệu trạng thái, mục điều hướng và các nút đều có nhãn mô tả để truyền đạt mục đích và trạng thái hiện tại chứ không chỉ hình thức trực quan.
Chúng tôi thử nghiệm với VoiceOver trên iOS và TalkBack trên Android trong suốt quá trình phát triển — không phải là danh sách kiểm tra cuối cùng mà là một phần trong cách chúng tôi xây dựng.
NO BS IF hoàn toàn có thể điều hướng bằng giọng nói. Mỗi nút và thành phần tương tác đều có nhãn rõ ràng, duy nhất mà iOS Voice Control và Android Voice Access có thể nhắm mục tiêu mà không mơ hồ. Mọi hành động cốt lõi — bắt đầu nhịn ăn, kết thúc nhịn ăn, thay đổi cài đặt — có thể được hoàn thành hoàn toàn bằng giọng nói mà không cần chạm.
NO BS IF hoàn toàn tuân theo cỡ chữ hệ thống của bạn. Bố cục thích ứng từ cỡ mặc định đến mức trợ năng lớn nhất. Văn bản không bị cắt, nút không chồng lên nhau và mọi nội dung vẫn có thể truy cập ở mọi cỡ chữ. Trước khi phát hành, chúng tôi kiểm thử từng màn hình với toàn bộ dải cỡ chữ Dynamic Type.
NO BS IF tôn trọng cài đặt hệ thống Giảm chuyển động trên cả iOS và Android. Khi được bật, hoạt ảnh và chuyển tiếp sẽ được đơn giản hóa hoặc loại bỏ hoàn toàn. Chuyển động luôn mang tính trang trí - không bao giờ có chức năng. Bạn không bao giờ cần phải xem hoạt ảnh để hiểu chuyện gì đang xảy ra.
Mọi chủ đề giao diện — miễn phí hay trả phí — đều được kiểm tra theo yêu cầu tương phản WCAG 2.1 AA trước khi phát hành. Văn bản trên nền, thành phần giao diện trên bề mặt và chỉ báo trạng thái trong ngữ cảnh đều được kiểm tra.
Chúng tôi không phát hành chủ đề đẹp mắt nhưng không đạt độ tương phản. Chủ đề trả phí phải đáp ứng đúng tiêu chuẩn như các chủ đề mặc định miễn phí. Tính thẩm mỹ và khả năng tiếp cận không loại trừ nhau.
NO BS IF có sẵn cả giao diện tối và sáng. Đại dương là chủ đề tối mặc định; Băng là chủ đề sáng mặc định. Mỗi người có nhu cầu giao diện khác nhau, nên cả hai đều có ngay từ đầu.
Chế độ tối có thể giúp nhiều người giảm mỏi mắt, đặc biệt là người nhạy cảm với ánh sáng hoặc có một số dạng suy giảm thị lực. Chế độ sáng vẫn được hỗ trợ đầy đủ cho những người thích hoặc cần giao diện sáng hơn.
Chúng tôi không bao giờ chỉ dựa vào màu sắc để truyền đạt thông tin. Mỗi trạng thái đều được thể hiện bằng ít nhất hai tín hiệu — màu sắc kết hợp với hình dạng, độ đậm hoặc văn bản. Ngay cả khi bỏ toàn bộ màu sắc khỏi NO BS IF, mọi thông tin vẫn có thể tiếp cận.
Ngoài các yêu cầu tiêu chuẩn, chúng tôi đã nỗ lực thực hiện một số điều sau:
- Phụ đề giao diện người dùng không chính thức là tùy chọn và có thể tắt - chúng mang tính cá nhân, không bắt buộc phải có ngữ cảnh
- Vòng nhịn ăn truyền đạt tiến trình thông qua mức lấp đầy, màu sắc và khả năng đọc văn bản - những người dùng không thể dựa vào bất kỳ tín hiệu nào vẫn có những tín hiệu khác
- Cử chỉ vuốt có các lựa chọn thay thế có thể truy cập được — không có hành động nào là chỉ vuốt
- Phản hồi xúc giác tôn trọng tùy chọn xúc giác của hệ thống và có thể bị tắt
- Tất cả các phần tử có thể nhấn đều đáp ứng hoặc vượt quá kích thước mục tiêu cảm ứng tối thiểu 44×44pt
- Thứ tự lấy nét hợp lý và phù hợp với bố cục hình ảnh xuyên suốt
Khả năng tiếp cận không phải là một tính năng bổ sung. Đó là nền tảng. Mọi ứng dụng chúng tôi xây dựng đều bắt đầu từ đây. Những người cần các công cụ này xứng đáng có phần mềm thực sự được thiết kế cho họ — không phải sản phẩm chỉ vừa đủ vượt qua một lượt kiểm tra kỹ thuật ngay trước khi gửi duyệt.
Nếu bạn gặp sự cố về khả năng truy cập, vui lòng cho chúng tôi biết. Một người thực sự đọc mọi tin nhắn. Chúng tôi coi trọng các báo cáo này và sẽ ưu tiên khắc phục.