Vì sao tôi không còn có thể giới thiệu Mac cho những đồng nghiệp là người dùng máy tính khiếm thị nữa
(applevis.com)- Khi dùng Safari với VoiceOver trên Mac, lỗi “Safari not responding” lặp đi lặp lại và khiến máy treo trong nhiều phút đã tồn tại suốt thời gian dài, trực tiếp cản trở công việc hằng ngày của người dùng khiếm thị và thị lực kém
- Không chỉ Safari, các ứng dụng dựa trên WebKit cũng có thể xuất hiện tình trạng không phản hồi tương tự, làm lung lay niềm tin vào toàn bộ khả năng truy cập của macOS
- Đôi khi người dùng có thể thoát ra bằng cách chuyển ứng dụng hoặc khởi động lại VoiceOver, nhưng trong nhiều trường hợp họ thậm chí không thể chuyển đi và chỉ còn cách chờ đến khi Mac phản hồi trở lại
- Khi vấn đề này vẫn chưa được giải quyết qua nhiều phiên bản macOS, với những người phụ thuộc vào VoiceOver, Mac đã trở thành một nền tảng khó dự đoán trong Safari và các ứng dụng liên quan
- Cần có sức ép lịch sự bằng cách báo cho đội ngũ trợ năng của Apple về tác hại thực tế, đồng thời tạm hoãn mua hoặc giới thiệu Mac mới cho đến khi vấn đề được khắc phục
Tình trạng không thể sử dụng do “Safari not responding” gây ra
- Có một lỗi tồn tại lâu năm khiến Safari không phản hồi khi dùng VoiceOver trên Mac, và VoiceOver liên tục thông báo “Safari not responding”
- Khi xảy ra lỗi, Mac có thể rơi vào trạng thái gần như không thể sử dụng trong nhiều phút mỗi lần
- Trong một số tình huống, người dùng có thể thoát ra bằng cách chuyển từ Safari sang ứng dụng khác hoặc khởi động lại VoiceOver
- Nhưng quá thường xuyên, người dùng không thể rời Safari hoặc tắt VoiceOver, và phải chờ đến khi Mac phản hồi trở lại
- Vấn đề liên quan được tổng hợp trên AppleVis tại Safari/WebKit applications can become unresponsive when using VoiceOver
Ảnh hưởng lan từ Safari sang cả các ứng dụng dựa trên WebKit
- Hành vi “Safari not responding” làm giảm mạnh năng suất của người dùng khiếm thị và thị lực kém, cũng như tính khả dụng tổng thể của Mac
- Vấn đề không chỉ giới hạn ở Safari; nhiều ứng dụng phổ biến dùng bộ máy trình duyệt WebKit của Apple cũng có thể bị ảnh hưởng bởi lỗi “not responding” này
- Lỗi có thể xuất hiện trong Safari và các ứng dụng khác ngay cả trong tác vụ hằng ngày lẫn công việc quan trọng, khiến trải nghiệm macOS trở nên bất ổn và đầy bức bối
Vấn đề khó tránh ngay cả trên Mac cấu hình cao
- Vấn đề xảy ra bất kể cấu hình của Mac
- Nó được ghi nhận rộng rãi ngay cả trên các máy Mac mới nhất dùng Apple silicon và có từ 16GB RAM trở lên
- Ngay cả người dùng phần cứng Mac cao cấp và mới nhất cũng khó thoát khỏi lỗi VoiceOver nghiêm trọng này
Niềm tin vào trợ năng bị bào mòn qua nhiều năm
- Vấn đề cốt lõi này đã kéo dài suốt nhiều năm qua nhiều phiên bản macOS, và Apple vẫn chưa đưa ra bản sửa lỗi vĩnh viễn
- Vì thời gian kéo dài và mức độ cản trở trên Safari lẫn các ứng dụng khác, giờ đây rất khó có thể thiện chí giới thiệu Mac cho những người dùng phụ thuộc vào VoiceOver
- Tuy vậy, vẫn có ngoại lệ với những trường hợp sử dụng đặc thù mà chỉ Mac mới đáp ứng được
- Mac từ lâu vốn phổ biến trong cộng đồng người khiếm thị và cũng cung cấp nhiều tính năng trợ năng tốt
- Nhưng việc Apple để mặc vấn đề này trong thời gian dài đặt ra nghi vấn nghiêm trọng về cam kết trợ năng mà công ty thường xuyên nhắc tới
- Cũng có ý kiến chỉ trích rằng nếu người dùng sáng mắt gặp phải vấn đề tương tự, hẳn đã có nhiều bài báo và một bản vá khẩn cấp từ Apple
Tiêu chuẩn mà những khách hàng trả cùng một mức giá xứng đáng nhận được
- “Được đối xử tốt hơn” không có nghĩa là người khiếm thị hoặc người dùng tính năng trợ năng đang đòi hỏi đặc quyền
- Người dùng khiếm thị và thị lực kém cũng mua Mac với cùng mức giá cao cấp như các khách hàng khác
- Không giống phần lớn người dùng Mac, người dùng VoiceOver phải chấp nhận việc thiết bị đắt tiền của mình nhiều lần mỗi ngày biến thành món đồ vô dụng trong vài phút
- Tình trạng khuyết tật và việc dùng VoiceOver không làm hạ thấp tiêu chuẩn mà họ có quyền kỳ vọng ở Apple
- Trái lại, Apple càng có trách nhiệm lớn hơn trong việc mang lại trải nghiệm ngang bằng với người dùng sáng mắt
Giới hạn của một lỗi khó tái hiện
- Có thể thừa nhận rằng đội ngũ kỹ thuật của Apple gặp khó khăn trong việc sửa lỗi này
- Theo các báo cáo từ người dùng, dường như không có cách nào để tái hiện nhất quán hành vi “Safari not responding”
- Cùng một trang web có thể hoạt động bình thường nhiều lần rồi đột ngột gây treo
- Sự khác biệt giữa người dùng, thiết bị và cấu hình khiến việc cô lập nguyên nhân gốc và sửa lỗi trở nên khó khăn hơn
- Dù vậy, xét đến nhân lực kỹ thuật và nguồn lực mà Apple sở hữu, đây không nên là thách thức bất khả thi
Cách tăng sức ép trực tiếp lên Apple
- Cần gia tăng yêu cầu để Apple ưu tiên và đưa ra giải pháp vĩnh viễn cho lỗi “Safari not responding” đã làm khổ người dùng VoiceOver trong thời gian dài
- Người dùng VoiceOver trên Mac có thể liên hệ trực tiếp với đội ngũ trợ năng của Apple để chia sẻ trải nghiệm và sự bất bình của mình
- Đội ngũ trợ năng Apple: accessibility@apple.com
- Cũng có đề xuất thêm email công khai của CEO Apple Tim Cook làm người nhận tham chiếu: tcook@apple.com
- Sức ép cần trực diện nhưng vẫn lịch sự và mang tính xây dựng
- Cũng cần cho Tim Cook biết tác động trực tiếp mà lỗi kéo dài này gây ra với các khách hàng khiếm thị và thị lực kém của Apple
Các vấn đề trợ năng khác trên macOS và lời kêu gọi hoãn mua
- “Safari not responding” không phải là vấn đề duy nhất ảnh hưởng đến người dùng Mac khiếm thị và thị lực kém
- Nhiều phàn nàn và ví dụ thất bại khác cũng được tổng hợp trong bài viết gần đây về các vấn đề và phản hồi liên quan đến macOS Sonoma
- Dù vậy, lỗi này vẫn là một thước đo cho thành quả trợ năng tổng thể và mức độ cam kết với trợ năng của Apple
- Apple đã thất bại với thước đo này trong một khoảng thời gian đáng kể
- Người dùng nên công khai nói về vấn đề này và tạo sức ép tiêu dùng bằng cách không mua hay giới thiệu Mac mới cho đến khi lỗi “Safari not responding” được giải quyết hoàn toàn
- Apple phải khôi phục niềm tin rằng Mac có thể mang lại trải nghiệm ổn định và hoàn toàn dễ tiếp cận cho các khách hàng khiếm thị và thị lực kém
1 bình luận
Các ý kiến trên Hacker News
Từ góc nhìn của một lập trình viên khiếm thị, VoiceOver trên MacOS rất khó để khuyến nghị cho bất kỳ ai. Trước khi mất thị lực, tôi từng là fan của Apple, nhưng sau đó buộc phải chuyển sang Windows, và ngay cả khi học Mac VoiceOver vào năm 2016, trải nghiệm cũng quá bức bối
Việc thao tác vùng văn bản trong ứng dụng Terminal bất ổn đến mức thứ tự lệnh cho cảm giác không xác định, còn cách điều hướng phân cấp của Mac thì rườm rà hơn nhiều so với điều hướng phẳng trên Windows
Trong XCode, để truy cập một thiết lập dự án, phải đi xuống tới 9 cấp panel con bên trong panel, và chỉ cần sai một lần là lạc sang chỗ không liên quan
Việc tìm kiếm trên trang web tiếng nước ngoài cũng bị kẹt vì Command+F chỉ hoạt động với bàn phím tiếng Anh, còn trong ô tìm kiếm của VoiceOver thì không thể chuyển sang bố cục bàn phím khác
Trình duyệt cũng thiếu một cách dễ dàng để mở liên kết trong tab mới so với Control+Enter trên Windows, và các phím tắt 5 phím như Fn+Ctrl+Option+Command+Up/Down còn gây đau cổ tay trái
Apple tạo ấn tượng rằng họ ít quan tâm đến sửa lỗi, mà chú trọng hơn đến việc trình chiếu các slide hào nhoáng ở WWDC nói rằng họ chăm lo cho khả năng tiếp cận
Trên Windows, JAWS tiện hơn nhiều, còn NVDA là mã nguồn mở nên nếu có vấn đề thì có thể tự sửa, vì thế tôi thích nhất. Thị trường trình đọc màn hình cũng có JAWS và NVDA mỗi bên khoảng 45%, còn VoiceOver khoảng 10%, nên tôi cho rằng học trình đọc màn hình trên Windows tốt hơn nhiều
Tôi đã dùng MacBook Air M1 làm máy Mac chính hơn 2 năm, và vấn đề này không nghiêm trọng như tác giả nói. Khoảng thời Mac OS 12 thì vấn đề lớn hơn nhiều, nhưng ngay cả khi đó, dùng Cmd+Option+Q để “thoát và giữ cửa sổ” cũng giải quyết khá nhanh
VoiceOver cũng có nhiều vấn đề, nhưng các trình đọc màn hình trên Windows cũng vậy, và điểm hay của Mac là có thể hoãn các bản cập nhật làm hỏng khả năng tiếp cận. Trên Windows thì không làm được điều đó, và đây là một trong những lý do chính khiến tôi đổi hệ điều hành
Tôi không phải người khiếm thị và cũng không có kinh nghiệm trong lĩnh vực này, nhưng cảnh nhân viên Apple Store hướng dẫn người khiếm thị cách dùng VoiceOver khá ấn tượng. Ít nhất điều đó cho thấy một số nhân viên cửa hàng được đào tạo về các tính năng tiếp cận
Cách đối xử khi đó, theo tiêu chuẩn của chúng tôi, tệ đến mức gây sốc, và tôi hoàn toàn không có ý định nói giảm nói tránh
Tôi đã kỳ vọng các vấn đề mang tính cấu trúc trên toàn hệ điều hành, nhưng nhìn bề ngoài thì có vẻ như chỉ là một lỗi cụ thể của WebKit. Tuy vậy, bài viết về vấn đề macOS Sonoma và các phản hồi cũng được liên kết, đây là một lỗi khá nghiêm trọng với người dùng bị ảnh hưởng, và bản thân việc một lỗi như vậy lọt vào sản phẩm cũng có thể là triệu chứng của vấn đề cấu trúc trong tổ chức
Nó tụt hậu đáng kể trong việc hỗ trợ các tiêu chuẩn thuộc tính ARIA hiện đại, và trên thực tế còn hoàn toàn phớt lờ nhiều thuộc tính, nên không phải lúc nào cũng có thể triển khai hành vi trình đọc màn hình như mong muốn trên VoiceOver
Cũng như Safari, Apple có vẻ chỉ nói suông về việc hỗ trợ VoiceOver, và những người khiếm thị hoàn toàn dường như chỉ dùng VoiceOver khi không còn lựa chọn nào khác. Nhiều thống kê trực tuyến trộn lẫn việc sử dụng hệ điều hành với việc sử dụng web, khiến thực tế này bị làm mờ
Một góc nhìn thú vị, nhưng tiêu đề khá giật gân. Với tư cách là luật sư đại diện cho nhiều người khuyết tật, trong đó có người khiếm thị, tất cả các thân chủ khiếm thị của tôi đều phụ thuộc sâu vào sản phẩm Apple và nói rằng các tính năng trợ năng của Apple vượt trội hơn hẳn các lựa chọn khác
Trên màn hình 1080p, nếu đặt tỉ lệ 2x thì viewport chỉ còn 960 pixel
Trong khi đó Linux/Wayland cung cấp các mức 1.0, 1.25, 1.5, 1.75, 2.0, 2.25, và tôi đã dùng 1.75 được vài tháng
Windows cũng hoạt động tương tự Linux/Wayland. Những ứng dụng chưa được cập nhật cho OS hiện đại thì vẫn bị mờ, nhưng ở điểm này MacOS rõ ràng đang tụt lại
Và điều được bàn ở đây không phải toàn bộ khả năng trợ năng của Apple, mà là một mảng cụ thể: VoiceOver trên Mac OS. iOS trên iPhone và iPad OS nhìn chung tốt hơn Android, nhưng vẫn có vấn đề
Tuy vậy, vấn đề hiện tại thực sự tồn tại và gây bất tiện rất lớn cho người dùng chuyên nghiệp
Tôi tò mò không biết nên khuyên dùng lựa chọn thay thế nào. Theo hiểu biết của tôi, Mac tốt nhất về trợ năng với khoảng cách khá lớn
TTS tiếng Đức có một lỗi nổi tiếng đã kéo dài khoảng nửa năm: chèn từ “Homograph” trước và sau các con số. Với những người phụ thuộc vào công nghệ đó, đây là chuyện đáng xấu hổ
Hơi lệch khỏi bài viết, nhưng tôi tò mò liệu có công cụ tốt nào cho người khiếm thị dùng trên Linux không
Tốt nhất nên chạy Orca trước khi mở các ứng dụng khác, vì nó xử lý các biến xuất trợ năng và những thứ liên quan đến ATSPI
Tôi không hiểu chính xác, nhưng phòng khi cần, tôi vẫn giữ một nghi thức kiểu export linux-a11y = 1 trong .profile. Đó không phải tên biến chính xác, nhưng danh sách nằm đâu đó
Với máy in nổi chữ nổi và đầu ra máy in thì có cups-filters, và có vẻ hầu hết các bản phân phối lớn đều có driver cho máy in nổi
Linux cũng có thể dùng imagemagick để chuyển ảnh thành đồ họa chữ nổi. Windows thậm chí không cung cấp sẵn driver máy in nổi, chứ chưa nói đến đầu ra đồ họa
Giá mà khả năng trợ năng GUI trên Linux tốt hơn. Nền tảng đã khá ổn và hỗ trợ gần như mọi màn hình chữ nổi, nhưng engine TTS thì không tốt lắm
Vài năm trước tôi có dùng thử trong thời gian ngắn, nhưng nhìn chung NVDA và JAWS trên Windows nhiều khả năng vẫn là lựa chọn tốt hơn
Nhìn từ góc độ nhà phát triển thì thật sự bực bội. Nó trông như vấn đề tạo ra trải nghiệm người dùng tệ, nhưng ít nhất trong bài viết không có các bước tái hiện
Những lỗi chỉ thỉnh thoảng mới xuất hiện, nếu đủ hiếm, thì thật sự rất khó bắt. Các chỉ số của Apple hẳn tốt hơn của tôi, nhưng đôi khi bản thân việc nắm bắt được vấn đề đã khó rồi
Ở Apple, có thể nhiều nhóm như WebKit, Safari, VoiceOver/Accessibility phải cùng sửa, và mỗi nhóm có cách làm riêng, nên có thể phức tạp hơn vấn đề do một nhóm sửa
Tất nhiên cuối cùng cũng có thể là chuyện ưu tiên. Vì có những lỗi tồn tại nhiều năm, hoặc các hồi quy xuất hiện mỗi khi đổi phiên bản OS rồi cứ ở lại mãi
Trước đây Apple đặc biệt giỏi trong việc tạo trải nghiệm trợ năng tốt, nhất là trên iPhone. Tôi hầu như không dùng trợ năng macOS nên khó nói nhiều, nhưng tôi cho rằng trên Android và Windows, Google và Microsoft lần lượt đang bắt kịp