Trợ năng, và giới hạn của nó nằm ở đâu
Qardbox khai báo bảy tính năng trợ năng trong App Store Connect. Trang này nói với từng tính năng một rằng nó hoạt động thế nào trong ứng dụng, rồi sau đó nói ứng dụng không làm được gì. Bạn nên biết mình đang ở đâu trước khi tải, chứ không phải sau đó.
Bảy tính năng đã khai báo
Apple đòi hỏi mỗi chức năng được khai báo phải tự mình bao quát mọi tác vụ thông thường: vòng học, lần mở đầu tiên và phần cài đặt. Đó là thước đo dùng cho bảy mục dưới đây, và việc kiểm tra được làm trên máy thật.
- VoiceOver
- Tấm thẻ là MỘT phần tử với bốn hành động: Lật, Đã nhớ, Chưa nhớ, Đánh dấu. Nhờ vậy mỗi thao tác vuốt đều có một lựa chọn thay thế có tên tương đương, và không bước học nào phụ thuộc vào một cử chỉ. Các biểu đồ ở tab Thống kê mang nhãn và giá trị cho từng điểm dữ liệu, kèm biểu đồ âm thanh trong rotor. Tiêu điểm được đặt ở nơi nội dung xuất hiện, chẳng hạn ở tấm thẻ kế tiếp sau một lần đánh giá.
- Điều khiển bằng giọng nói
- Mọi phần tử điều khiển đều là phần tử SwiftUI gốc và thừa hưởng tên đọc được từ cùng những nhãn như VoiceOver. Bản thân tấm thẻ gọi được qua các hành động có tên: "Chạm Đã nhớ" vẫn ăn ngay cả khi thanh điều khiển đang ẩn. Đúng điều đó đã được chạy lại trên máy.
- Văn bản lớn hơn
- Giao diện theo các kiểu chữ động lên tới bậc cao nhất mà iOS cung cấp. Tấm thẻ trước hết thu nhỏ chữ và khi tràn thì cho cuộn, thay vì cắt bớt. Chiều cao biểu đồ cũng lớn theo chứ không đứng yên.
- Giao diện tối
- Một bảng màu tối nhất quán với các giá trị màu riêng, không phải một phép đảo tự động. Sáng, Tối và theo hệ thống còn có thể chọn thêm trong cài đặt của ứng dụng.
- Không phân biệt chỉ bằng màu
- Đã nhớ và Chưa nhớ mang biểu tượng VÀ chữ, không chỉ xanh với đỏ. Trong bảng quyền riêng tư, các hàng còn khác nhau ở hình dạng biểu tượng. Ở phần tỷ lệ môn học, dưới biểu đồ có một danh sách với chấm màu, tên bằng chữ và con số: chính cái tên mang thông tin, không phải màu.
- Độ tương phản đủ
- Giao diện dùng màu hệ thống theo ngữ nghĩa và phản ứng với "Tăng độ tương phản": khi đó các mảng được vẽ phẳng thay vì chuyển sắc, và những tông trầm trở nên đậm hơn. Màu biểu tượng trên mảng môn học được tính lúc chạy chứ không đặt cứng, theo quy tắc độ chói của WCAG.
- Giảm chuyển động
- Lật thẻ trở thành hòa mờ, vuốt bỏ trở thành mờ dần, còn nhịp đập của vòng tròn, hiệu ứng accordion và màn ăn mừng thì không còn. Các mảng vật liệu trở nên đục khi bật "Giảm độ trong suốt".
Truy cập Hỗ trợ
Đây là một chức năng của iOS, thu gọn cả máy về vài phần tử điều khiển cỡ lớn. Cho việc đó Qardbox mang theo một giao diện riêng, rất tĩnh: chọn môn, đọc câu hỏi, mở đáp án, đánh giá, kết thúc.
Tiến độ học ở đó giống hệt trong ứng dụng đầy đủ, vì việc đánh giá đi qua cùng một đường như vuốt và nút Tác vụ. Cái gì thiếu ở đó là thiếu có chủ ý: bộ lọc, thống kê, cài đặt và đánh dấu.
Ở đây ai bật cái gì
Qardbox không bao giờ tự bật một tính năng trợ năng nào của iOS. Mỗi dòng trong cài đặt đều nói ai là người làm việc đó, và bốn trạng thái trông giống nhau; chúng chỉ khác nhau ở phần tử điều khiển.
Quy tắc đằng sau nằm trong ứng dụng đúng một chỗ: thiết lập có hiệu lực là trạng thái hệ thống HOẶC công tắc trong ứng dụng. Công tắc trong ứng dụng bổ sung thêm, chứ không bao giờ lấn át.
Chín công tắc riêng, mặc định đều tắt
Ngoài bảy tính năng ấy, Qardbox có một trang riêng với chín công tắc: làm nổi phần tử điều khiển, giảm chuyển động, cỡ chữ tối thiểu, chữ đậm, đảo màu, tăng độ tương phản, giảm độ trong suốt, lựa chọn thay thế nhìn thấy được cho mọi cú vuốt và hiển thị giảm kích thích. Khi không có tính năng trợ năng nào đang bật và không công tắc nào được đặt, ứng dụng hành xử y như trước.
Năm giới hạn, nói ra thay vì giấu đi
Những chỗ này làm được ít hơn người ta có thể trông đợi. Chúng đứng ở đây để không ai coi đó là một sơ suất.
- "Làm nổi phần tử điều khiển" không tác động tới thanh công cụ. Kiểu nút ở đó bóp nhãn lại, nên hai mươi nút trên thanh vẫn là nút hệ thống. Dù sao iOS cũng tự xử lý chúng khi hình dạng nút đang bật.
- "Chữ đậm" không với tới phần chữ tự định độ đậm của mình. Các tiêu đề giữ nguyên; dòng trong cài đặt nói rõ điều đó.
- Tiện ích không đọc cỡ chữ của trợ năng. Tiện ích được tính riêng trong phần khai báo, nên điều này không thu hẹp lời hứa ở trên.
- Biến thể tiện ích màu cam nằm dưới ngưỡng tương phản AA, và điều đó là có ý thức. Nó liên quan tới một mảng trang trí, không phải chữ và không phải phần tử điều khiển, và được ghi lại trong mã như một ngoại lệ có chủ ý.
- Màu cam làm điểm nhấn của ngày đạt 2,98 trên 1 ở chế độ sáng và do đó trượt mốc 3 trên 1 dành cho đối tượng đồ họa, là màu duy nhất trong bảng màu mặc định như vậy. Màu nhấn chỉ đặt lên đồ họa, không bao giờ lên chữ; ai cần nó cả ở đó thì bật độ tương phản màu cao.
Trong giờ học
Ở những lớp làm việc với VoiceOver, Điều khiển bằng giọng nói hay cỡ chữ rất lớn, phần mềm học tập thường hỏng ở những chi tiết nhỏ: một cử chỉ không có lối thay thế, một dòng chữ bị cắt. Cả hai ở đây đã được tính tới ngay từ đầu.
Không tài khoản và không đăng nhập nên một máy dùng được ngay sau khi tải về, và vì Truy cập Hỗ trợ làm việc trên cùng bộ thẻ, cả nhóm cùng ở một mức.
Điều đó có ý nghĩa gì với trường học và việc học có kèm cặp thì xem ở Cho trẻ em và trường học.