1 điểm bởi GN⁺ 2023-10-09 | 1 bình luận | Chia sẻ qua WhatsApp
  • 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
  • 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

 
GN⁺ 2023-10-09
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

    • Các phím tắt 5 phím như Fn+Ctrl+Option+Command+Up/Down thật vô lý. Với những người không kiểm soát ngón tay hoàn toàn hoặc bị run tay, về cơ bản là bất khả thi, và Apple nên dùng dù chỉ vài triệu đô la trong đống tiền mặt họ tích lũy để sửa hẳn những vấn đề như thế này
    • Khả năng tiếp cận của Apple, giống như tính bền vững, môi trường, và có lẽ cả quyền riêng tư, trông gần với marketing và kiểm soát câu chuyện hơn là nội dung thực chất
    • Tôi tò mò bạn nhìn nhận iOS VoiceOver và rotor như thế nào
  • 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

    • Thật mừng nếu giờ không còn vấn đề đó, nhưng trường hợp của tôi thì khác. Tôi dùng 2019 MBP, không phải M1, và dù nghe nói các mẫu M2 cũng bị ảnh hưởng, tôi không đủ dư dả để mua ngay. Tôi không muốn đánh cược vào một vấn đề có thể làm năng suất bị đình trệ nghiêm trọng
    • Cũng có thể đổi mặc định để Cmd+Q thoát mà vẫn giữ cửa sổ, còn Cmd+Option+Q thoát và bỏ cửa sổ. Tôi chỉ thiết lập như vậy cho Safari và thấy tốt hơn nhiều
  • 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

    • Đôi khi họ còn trực tiếp tuyển người khiếm thị để đảm nhiệm việc đó. Ở Apple Store nơi tôi đến tìm hiểu Mac lần đầu cũng có một nhân viên như vậy, nhưng vài năm sau tôi nghe nói người đó đã chuyển sang lĩnh vực khác
    • Hiện nay có thể một số cửa hàng làm vậy. Tôi cũng muốn tin rằng đó là nhờ bài viết chỉ trích gay gắt về chuyện tôi trải qua 10 năm trước: https://liam-on-linux.livejournal.com/18605.html
      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

    • Cũng có một bài riêng bàn về vấn đề rộng hơn, còn bài này gần như chỉ nhấn mạnh trường hợp tệ nhất trong số đó. Với tư cách một lập trình viên web muốn hỗ trợ người khiếm thị và người dùng khuyết tật, tôi đang bắt đầu đào sâu, và xét theo tiêu chí sử dụng web thì VoiceOver là tệ nhất trong ba trình đọc màn hình chính
      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ờ
    • Bạn có chịu nổi một cái máy cứ ngẫu nhiên dừng vài phút suốt cả ngày rồi còn la hét không
    • Chỉ một lỗi thôi cũng có thể khiến một nền tảng hỏng 100%
    • Với người khiếm thị, vấn đề này có vẻ giống như màn hình của người sáng mắt định kỳ tự đi nghỉ. Gặp đến lần thứ ba chắc sẽ thật sự kiệt sức
    • Một lỗi khiến hoàn toàn không thể dùng Internet còn tệ hơn rất nhiều so với hàng trăm lỗi chỉ gây bất tiện
  • 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

    • Tôi đã chuyển từ MacOS dùng suốt 10 năm sang Linux/Wayland vì nó hỗ trợ thị lực kém tốt hơn. Tôi bị đục thủy tinh thể nên việc phóng to mọi thứ trên màn hình rất hữu ích; MacOS cũng làm được, nhưng nếu tỉ lệ không đúng 1 hoặc 2 thì hình bị mờ, còn 2x thì độ phân giải ngang giảm quá nhiều, gây khó ở một số website
      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
    • Tôi thật sự thích iPhone. Nhưng nếu nói về hệ điều hành máy tính thì tôi dùng Windows. Có người vẫn muốn gắn bó với Apple vì Logic Pro hoặc chip M1, nhưng tôi cho rằng khoảng 85% người khiếm thị có máy tính dùng Windows
    • Tôi từng làm việc với những người trong cộng đồng người khiếm thị địa phương ở Đan Mạch; iPhone thì thấy nhiều, nhưng máy tính thì tất cả đều dùng Windows
    • Khi gọi người khuyết tật, nên dùng cách diễn đạt đặt con người ở trung tâm hơn là bản thân khuyết tật. Ví dụ blind people tốt hơn “the blind”
      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
    • Trên điện thoại, Apple rõ ràng mạnh, nhưng trên máy tính thì không. NVDA trên Windows rất xuất sắc và vẫn liên tục tốt hơn
  • 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

    • Windows cùng JAWS hoặc NVDA khá phổ biến, và các tính năng trợ năng của chúng cũng được hiểu rõ và hỗ trợ tốt. VoiceOver thì kém hơn. Đây là câu chuyện chỉ nói về một khía cạnh của trợ năng, nhưng trong lĩnh vực đó chúng chiếm khoảng 80% thị phần
    • Lần gần nhất tôi xem một khảo sát với sinh viên khiếm thị học khoa học máy tính/kỹ thuật ở Bắc Mỹ, đa số thích JAWS làm trình đọc màn hình. Điều đó đồng nghĩa với Windows
    • Microsoft thực sự xem trợ năng khá nghiêm túc
    • Phần lớn chúng tôi dùng Windows
    • Nếu trước đây bạn nghĩ Mac là tốt nhất về trợ năng, thì giờ có thể coi như đã biết khác đi
  • 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

    • BRLTTY cho màn hình chữ nổi và terminal chữ nổi, Fenrir cho trình đọc màn hình dòng lệnh ở user space, và Orca cho trình đọc màn hình đồ họa
      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
    • Một trong những trình đọc màn hình nổi bật hơn trên Linux là Orca: https://help.gnome.org/users/orca/stable/index.html.en
      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

    • Chính “sự phức tạp” đó đáng ra phải có lợi cho Apple. Khi nhiều bộ phận do các công ty hoàn toàn khác nhau chịu trách nhiệm, vấn đề chắc chắn càng khó được sửa hơn
  • 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