Để mọi người đều có thể khám phá những điều kỳ diệu trên thế giới | Xiaohongshu tăng cường cam kết về tính năng hỗ trợ tiếp cận trên Android

Khám phá, ghi lại và chia sẻ – thông qua video, ảnh và sự kiện phát trực tiếp, thế giới trực tuyến mang đến một bức tranh sống động và đa dạng, thu hút vô số người truy cập mỗi ngày. Tuy nhiên, có một sự thật thường bị bỏ qua: "vô số khách truy cập" không đồng nghĩa với "tất cả mọi người đều tham gia". Đặc biệt là đối với những người khiếm thị, thế giới đa phương tiện sống động và năng động vẫn còn nhiều rào cản.

Tổ chức Y tế Thế giới báo cáo rằng chỉ một phần nhỏ người khiếm thị được điều trị đầy đủ: 36% người mắc tật khúc xạ và 17% người bị đục thuỷ tinh thể. Điều này khiến phần lớn người dân không được chăm sóc y tế cần thiết. Chỉ riêng ở Trung Quốc, hơn 17 triệu người bị suy giảm thị lực do nhiều nguyên nhân như tật khúc xạ, đục thuỷ tinh thể, tiểu đường và lão hoá.

Hơn nữa, có nhiều tình huống trong cuộc sống hằng ngày mà mọi người tạm thời bị suy giảm thị lực. Ví dụ: giai đoạn hồi phục sau khi phẫu thuật mắt hoặc những môi trường không thể xem màn hình. Những trường hợp này làm tăng thêm thách thức mà người dùng gặp phải khi truy cập thông tin trên màn hình.

Có một điều chắc chắn: sự sống vẫn tồn tại ngay cả khi không có ánh sáng. Đối với đội ngũ tại Xiaohongshu, những người luôn tận tâm với sứ mệnh "Truyền cảm hứng cho cuộc sống, chia sẻ và khám phá những điều kỳ diệu của thế giới", mọi cuộc sống đều có những điều kỳ diệu như nhau và mọi người dùng đều quan trọng như nhau. Hiểu được nhu cầu riêng của những người dùng này, nhóm đã đưa ra giải pháp rõ ràng và toàn diện: hỗ trợ đầy đủ cho dịch vụ đọc màn hình TalkBack của Android.

Thông báo ra mắt TalkBack △ Trùng với Ngày an toàn cho người khiếm thị, Xiaohongshu chính thức triển khai tính năng hỗ trợ TalkBack vào ngày 15 tháng 10

Hỗ trợ tiếp cận ở cấp nền tảng

Đối với các nhóm phụ trách sản phẩm muốn cung cấp bộ tính năng hỗ trợ tiếp cận, việc giải quyết vấn đề "tiêu chuẩn hoá" là rất quan trọng: mặc dù việc thích ứng với các mô hình tương tác khác nhau trong mỗi ứng dụng có thể là một "vấn đề" đối với những người có thị lực bình thường, nhưng đối với người dùng khiếm thị, đây có thể là một rào cản không thể vượt qua.

Trình đọc màn hình của Android, TalkBack, đóng vai trò quan trọng trong việc này: cung cấp các cử chỉ trực quan, được chuẩn hoá và ở cấp hệ thống. Các tính năng này giúp người dùng tìm hiểu các thao tác tương tác phổ biến nhất với trình đọc màn hình mà không tốn nhiều công sức.

Ngoài ra, nhiều cử chỉ trong số này cũng đơn giản như việc dùng thêm một ngón tay so với các thao tác tương tác thông thường, giúp giảm đáng kể thời gian tìm hiểu cho những người dùng tạm thời cần sử dụng TalkBack.

Ví dụ về tính năng hỗ trợ TalkBack trong ứng dụng Xiaohongshu △ Ngay từ đầu, bao gồm cả quy trình đăng ký và thoả thuận cấp phép người dùng cuối (EULA), Xiaohongshu đều hỗ trợ TalkBack.

Từ nút chia sẻ đến hộp văn bản nhập, ứng dụng Xiaohongshu đều thông báo mỗi lần chạm ngón tay △ Khi bạn kéo ngón tay trên màn hình, TalkBack sẽ đọc to nội dung và các thao tác tương tác có thể thực hiện

Ví dụ về trình đơn Talkback đã kích hoạt △ Nhấn bằng 3 ngón tay để kích hoạt trình đơn TalkBack

Được hướng dẫn theo khung hỗ trợ tiếp cận

Nhóm Xiaohongshu đã quen thuộc với bộ tính năng hỗ trợ tiếp cận từ lâu. Các lựa chọn tiêu chuẩn như "thay đổi cỡ chữ" trong các ứng dụng hiện đại và "độ tương phản màu" trong quá trình thiết kế đã đáp ứng nhu cầu của người dùng khiếm thị. Tuy nhiên, việc chuyển đổi sang mô hình tương tác hoàn toàn "không cần nhìn" đòi hỏi phải có thông tin chi tiết sâu rộng về ngành. Sau khi nghiên cứu kỹ lưỡng tài liệu "Xây dựng ứng dụng hỗ trợ tiếp cận" của Google, nhóm đã quyết định kết hợp tất cả các khía cạnh của tính năng hỗ trợ tiếp cận (thiết kế, phát triển và thử nghiệm) thành một phương pháp toàn diện.

Xác định vấn đề thông qua quy trình kiểm thử tự động

Tính năng tương tác không cần nhìn do TalkBack hỗ trợ dựa vào thao tác "chạm". Nếu một thành phần điều khiển quá nhỏ, người dùng có thể không chạm được vào thành phần đó, khiến hệ thống không thông báo về thành phần đó. Để giải quyết vấn đề này, ban đầu, nhóm sử dụng Trình quét hỗ trợ tiếp cận của Google để đánh giá sơ bộ. Sau đó, họ điều chỉnh kích thước của các thành phần giao diện theo đề xuất về kích thước đích chạm trong kết quả quét.

Mục Trình quét hỗ trợ tiếp cận của Google trên Cửa hàng Play △ Trình quét hỗ trợ tiếp cận kiểm tra các thành phần giao diện, đưa ra đề xuất về các khía cạnh như kích thước và độ tương phản

Tạo tiêu chuẩn về khả năng hỗ trợ tiếp cận trong thiết kế

Mục tiêu của thiết kế là đơn giản hoá các thao tác phức tạp thành một mô hình ngắn gọn và thân thiện với người dùng. Sau khi nghiên cứu kỹ lưỡng các nguyên tắc hỗ trợ tiếp cận của Material Design, nhóm thiết kế của Xiaohongshu đã xây dựng một bộ nguyên tắc toàn diện dành riêng cho ứng dụng của họ. Bộ nguyên tắc này bao gồm các thông số kỹ thuật cho đích chạm, cử chỉ và chuỗi nhãn dành riêng cho việc tích hợp TalkBack.

△ Nguyên tắc riêng về TalkBack cho ứng dụng Xiaohongshu.

Một số thông số kỹ thuật thách thức các tiêu chuẩn phát triển thông thường. Ví dụ: các thành phần giao diện có nhiều lớp lồng nhau thường yêu cầu nhãn và nội dung mô tả cho từng thành phần. Tuy nhiên, việc TalkBack đọc từng nhãn theo trình tự có thể tốn thời gian. Để giải quyết vấn đề này, nhóm đã cộng tác để xác định cách phân chia đích chạm hiệu quả nhất và xác định nhãn nào có thể được hợp nhất để mang lại trải nghiệm người dùng hợp lý hơn.

Ví dụ: nguồn cấp dữ liệu trên mạng xã hội được hiển thị trong bố cục hai cột trên trang chủ, bao gồm nhiều phần tử con. Về mặt logic, bạn có thể coi đây là một phần tử TalkBack duy nhất. Nhóm này kết hợp thông tin thiết yếu trên mỗi thẻ, giúp TalkBack chỉ thông báo những khía cạnh có ý nghĩa nhất cho người dùng. Phương pháp này không chỉ đơn giản hoá giao diện mà còn giảm bớt gánh nặng nhận thức cho người dùng, giúp trải nghiệm hiệu quả và thân thiện hơn với người dùng.

Ví dụ về tính năng hợp nhất thư △ Hợp nhất các nhãn quan trọng thành một thông báo TalkBack duy nhất, ví dụ: bài đăng "Ngôi nhà nhỏ của Meow", "nếu không phải do tôi tự trang trí thì tôi sẽ không tin đây là cùng một phòng ngủ", nhận được "344 lượt thích".

Một nhiệm vụ phát triển đơn giản mang lại những lợi thế không ngờ

Ban đầu, nhóm phát triển cần thêm 2 ngày làm việc để sửa đổi mã hiện có, vì họ phải điều chỉnh cho phù hợp với 2 mô hình tương tác khác nhau: mô hình thông thường và mô hình cho TalkBack.

May mắn là API về khả năng tiếp cận của Google được thiết kế rất ấn tượng và có khả năng giải quyết hơn 80% các tình huống tương tác. Đối với các trường hợp còn lại, thông thường, bạn chỉ cần điều chỉnh trình tự thông báo của trình đọc màn hình, không cần phát triển các dịch vụ hỗ trợ tiếp cận tuỳ chỉnh.

Khi hiểu rõ hơn về khung Hỗ trợ tiếp cận của Android, nhóm đã phát triển các lớp tiện ích chung hơn, giúp giảm chi phí điều chỉnh cho nhiều mô-đun kinh doanh một cách hiệu quả. Do đó, trong các giai đoạn sau của quá trình triển khai bộ tính năng hỗ trợ tiếp cận, nhóm chỉ cần thêm một ngày làm việc cho mỗi tính năng mới, giúp đơn giản hoá quy trình một cách đáng kể.

△ Nhóm tuỳ chỉnh khung Hỗ trợ tiếp cận của Android để phù hợp với logic kinh doanh cụ thể của họ

Một lợi thế không lường trước được đã nảy sinh từ việc TalkBack cần thông báo dựa trên nhãn của các thành phần, khiến nhóm phải đánh giá lại một cách tỉ mỉ thứ tự và cách đặt tên cho các thành phần giao diện. Quá trình xem xét nghiêm ngặt này đã giúp chúng tôi tình cờ giải quyết được một số vấn đề bị bỏ qua trước đó: chuẩn hoá cách đặt tên cho các hình ảnh có ý nghĩa tương tự và khắc phục một số cửa sổ bật lên thiếu nút thoát.

Mã mẫu của Android Studio △ Xem xét các thành phần giao diện trong Android Studio

Chuyên tâm chuẩn bị cho "Đánh giá toàn diện"

Mời người dùng khiếm thị thực tế tham gia thử nghiệm ứng dụng là "Bài kiểm tra lớn" được công nhận rộng rãi cho toàn bộ nhóm. Tuy nhiên, đối với một ứng dụng có nhiều tính năng, việc tiến hành một "Thử nghiệm lớn" trên diện rộng như vậy cho mọi điều chỉnh nhỏ là không khả thi.

Để giải quyết vấn đề này, nhóm đã tìm hiểu kỹ về cử chỉ của người dùng ở chế độ hỗ trợ tiếp cận và chủ động tích hợp thông tin chi tiết từ các phương pháp hỗ trợ tiếp cận được quan sát thấy trong các ứng dụng khác. Họ phân đoạn các nhiệm vụ kiểm thử theo nhiều mô-đun kinh doanh. Sau một chu kỳ lặp lại trong các mô-đun này, một bài kiểm thử tích hợp sẽ được tiến hành, thu hút sự tham gia của tất cả các vai trò trong quy trình phát triển sản phẩm, bao gồm nhà quản lý sản phẩm, thiết kế, phát triển và kiểm thử. Nỗ lực hợp tác này tập trung vào việc kiểm thử khám phá (ET) các tính năng. Chỉ sau khi thu thập và giải quyết ý kiến phản hồi từ vòng thử nghiệm này, họ mới mời người dùng khiếm thị bên ngoài (gọi là "Người thử nghiệm chính") thực hiện "Thử nghiệm chính" toàn diện cho ứng dụng.

Hỗ trợ tiếp cận: Nỗ lực hợp tác của nhóm

Tại Xiaohongshu, nhóm hỗ trợ tiếp cận hoạt động như một nhóm dự án liên chức năng, do các điều phối viên chuyên trách dẫn dắt và được nhiều bộ phận kinh doanh hỗ trợ. Những điều phối viên này đóng vai trò then chốt trong việc tập trung kiến thức về khả năng hỗ trợ tiếp cận, soạn thảo nguyên tắc và giám sát dự án để đảm bảo cả tính chuẩn hoá và tính xuất sắc trong các phương pháp hỗ trợ tiếp cận. Nhóm bắt đầu nỗ lực bằng cách phỏng vấn người dùng và nghiên cứu thị trường một cách toàn diện. Công việc nền tảng này rất quan trọng trong việc truyền tải ý nghĩa của các trải nghiệm hỗ trợ tiếp cận (chẳng hạn như TalkBack) đến ban lãnh đạo cấp cao của công ty, đảm bảo sự thấu hiểu ở cấp quản lý cấp cao và đảm bảo các nguồn lực cần thiết từ tổ chức.

Trong Xiaohongshu, mỗi bộ phận kinh doanh đều chịu trách nhiệm lồng ghép các yếu tố hỗ trợ tiếp cận vào quy trình thiết kế, phát triển và kiểm thử sản phẩm. Trong quá trình phát triển thực tế, trước khi bắt đầu công việc điều chỉnh khả năng hỗ trợ tiếp cận, một đại diện của nhóm hỗ trợ tiếp cận sẽ trình bày cho các nhà phát triển. Thành viên này cũng hỗ trợ thu thập và chuẩn bị tài liệu dành cho nhà phát triển thiết yếu, bao gồm cả các trường hợp sử dụng hỗ trợ tiếp cận phổ biến và Câu hỏi thường gặp. Cách tiếp cận này đảm bảo rằng tất cả thành viên trong nhóm đều được thông báo đầy đủ và trang bị các tài nguyên cần thiết để tích hợp liền mạch các tính năng hỗ trợ tiếp cận vào công việc của họ.

△ Khả năng hỗ trợ tiếp cận được ủng hộ ở cả cấp quản lý cấp cao (cấp C) và cấp mã

Sau khi chính thức phát hành bộ tính năng hỗ trợ tiếp cận, nhiều bộ phận như kinh doanh, quan hệ công chúng, biên tập và các bộ phận khác sẽ tích cực tham gia vào nỗ lực hợp tác. Điều này bao gồm các hoạt động quảng bá nội bộ và bên ngoài cũng như việc lập kế hoạch sự kiện để nâng cao nhận thức và tôn vinh việc tích hợp bộ tính năng hỗ trợ tiếp cận này.

Nhờ sự nỗ lực của toàn công ty, Xiaohongshu đã triển khai thành công tính năng TalkBack trong khoảng thời gian 3 tháng, nhanh đến kinh ngạc. Dự án này bắt đầu vào tháng 7 năm 2023 và kết thúc bằng việc phát hành vào cuối tháng 9, tương ứng với phiên bản ứng dụng 8.9. Quá trình điều chỉnh này giải quyết toàn diện các hoạt động tương tác cốt lõi của người dùng, bao gồm các khía cạnh chính như đăng nhập/đăng ký, trang chủ, điều hướng bài đăng trên mạng xã hội, chức năng tìm kiếm, hồ sơ người dùng, phát trực tiếp và xuất bản nội dung, cùng nhiều khía cạnh khác.

Ý kiến phản hồi tích cực của một người dùng Xiaohongshu: Đây không chỉ là một điểm tinh chỉnh nhỏ mà là một bản nâng cấp đáng kể và toàn diện. Giờ đây, mọi thứ đều hoạt động liền mạch hơn nhiều. Trước khi có bản cập nhật này, luôn có cảm giác... gập ghềnh. △ Người dùng đưa ra phản hồi tích cực về khả năng thích ứng của TalkBack.

Sự kiện xã hội về nội dung do người dùng tạo (UGC) có chủ đề #AccessibleLives đã lan truyền rộng rãi trong cộng đồng hỗ trợ tiếp cận! △ Xiaohongshu đã tổ chức sự kiện xã hội "Love and Share Your Accessible Lives" (Yêu thương và chia sẻ cuộc sống dễ tiếp cận của bạn) dự kiến diễn ra vào ngày 15 tháng 10, trùng với Ngày an toàn cho người khiếm thị dùng gậy trắng

Đôi khi, những hành động có thiện ý lại gây ra hậu quả ngoài ý muốn

Trước một "Bài kiểm tra lớn" cụ thể, nhóm đã quyết định tạm thời tắt một số tính năng chưa được điều chỉnh hoàn toàn. Điều này được thực hiện để đảm bảo rằng người dùng có thể có trải nghiệm TalkBack "phù hợp" trong giai đoạn thử nghiệm.

Tuy nhiên, "Grand Testers" đã phản đối kịch liệt phiên bản này. Họ cho nhóm biết rằng mặc dù một số tính năng có thể gây khó khăn ở trạng thái hiện tại, nhưng người dùng tin rằng họ vẫn có thể thao tác và đưa ra ý kiến phản hồi có giá trị để tối ưu hoá thêm. Việc chặn các tính năng này được coi là một hình thức đối xử phân biệt đối với người dùng khiếm thị, vô tình tạo ra sự chia rẽ trong cộng đồng.

"Chúng ta nên đối xử bình đẳng với tất cả người dùng. Việc các tính năng hỗ trợ tiếp cận chưa được điều chỉnh hoàn toàn không phải là vấn đề của người dùng, mà là vấn đề của chúng tôi."

—- Nhóm hỗ trợ tiếp cận của Xiaohongshu

Nhóm nhanh chóng nhận ra giá trị của bài học này. Khi một người dùng bày tỏ mong muốn tham dự một triển lãm nhưng được ban tổ chức thông báo rằng chó dẫn đường không được phép vào, cô đã chia sẻ sự cố này trên Xiaohongshu. Đáp lại, nhiều người dùng đã đưa ra lời khuyên cho cô về cách bảo vệ quyền lợi của mình. Cuối cùng, ban tổ chức đã xem xét lại chính sách của họ và cho phép chó dẫn đường, cho thấy tác động tích cực của việc tương tác với người dùng theo cách hoà nhập và hỗ trợ.

Dù là nhận sự hỗ trợ hay giúp đỡ người khác, bộ tính năng hỗ trợ tiếp cận đều giúp mọi người vượt qua những khác biệt về thể chất và sống một cuộc sống đa dạng nhưng gắn kết.

"Cải thiện cuộc sống của mọi người là giá trị cốt lõi của cộng đồng Xiaohongshu."

—- Trưởng nhóm sản phẩm, ứng dụng Xiaohongshu

Chào đón nhiều cuộc đời đa dạng

Xiaohongshu tiếp tục nhấn mạnh cam kết của mình đối với khả năng hỗ trợ tiếp cận.

Dự án hỗ trợ tiếp cận tại Xiaohongshu đã được công nhận và trao giải thưởng trong các đợt đánh giá hằng quý của công ty. Ngoài ra, nhóm cũng đang tích cực mở rộng các biện pháp điều chỉnh để áp dụng cho các phiên bản ứng dụng và nền tảng khác. Mục tiêu bao quát của họ là mở rộng phạm vi hỗ trợ tiếp cận, giúp cơ sở người dùng thậm chí còn rộng hơn có thể tiếp cận và đáp ứng các nhu cầu đa dạng trong cộng đồng hỗ trợ tiếp cận. Hơn nữa, họ còn có kế hoạch tổ chức thêm nhiều sự kiện, chiến dịch, nội dung biên tập và dịch vụ trực tuyến cũng như trực tiếp nhằm nâng cao nhận thức và mức độ hiện diện của các tính năng hỗ trợ tiếp cận trong cộng đồng.

Nhận thấy người cao tuổi thường gặp nhiều khó khăn hơn trong việc tiếp cận, Xiaohongshu dự định sẽ triển khai các chiến dịch như "Hướng dẫn thân thiện với người cao tuổi tại nhà". Những sáng kiến này được thiết kế để khuyến khích người dùng cao tuổi tích cực tương tác với cộng đồng người dùng và đóng góp vào việc cải thiện ứng dụng thông qua ý kiến phản hồi và lặp lại.

Lời kêu gọi của Xiaohongshu về việc đưa người cao tuổi vào cộng đồng △ Chiến dịch "Elderly Home-Friendly" (Thân thiện với người cao tuổi).

Trải nghiệm hỗ trợ tiếp cận không chỉ giúp tạo ra những thiết kế chu đáo hơn mà còn mang đến cơ hội tăng trưởng rõ rệt cho nhà phát triển.

Xiaohongshu đang không ngừng tìm kiếm câu trả lời cho "Bài kiểm tra lớn". Câu trả lời này đang trong quá trình hoàn thiện và có thể không bao giờ hoàn thành, vì ứng dụng sẽ liên tục phát triển, đưa ra các tình huống hỗ trợ tiếp cận mới cần giải quyết. Tuy nhiên, "Người kiểm thử vĩ đại" vẫn hài lòng miễn là nhóm tiếp tục đáp ứng nhu cầu của họ và nỗ lực cải thiện.

Chúng tôi dự đoán rằng sẽ có thêm nhiều nhà phát triển trong cộng đồng Android làm theo để tạo ra các ứng dụng hỗ trợ tiếp cận chu đáo và toàn diện, từ đó mở rộng cơ sở người dùng và chào đón thêm nhiều người dùng đến với cộng đồng của họ!