Để 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à luồng 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ố khách truy cập mỗi ngày. Tuy nhiên, một sự thật thường bị bỏ qua lại rất quan trọng: "vô số khách truy cập" không đồng nghĩa với "sự tham gia toàn diện". Đặc biệt đố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 khá xa vời.

Tổ chức Y tế Thế giới báo cáo rằng chỉ một bộ phận nhỏ người bị suy giảm thị lực được điều trị đầy đủ: 36% người bị 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á.

Ngoài ra, 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 phẫu thuật mắt hoặc môi trường không phù hợp để xem màn hình. Những trường hợp này làm tăng thêm khó khăn cho những người gặp vấn đề về thị lực khi truy cập vào 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 nhóm tại Xiaohongshu, 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 trên thế giới", mọi cuộc sống đều có những điều kỳ diệu riêng và mọi người dùng đều có vai trò quan trọng như nhau. Hiểu rõ những nhu cầu riêng biệt của những người dùng này, nhóm đã đưa ra câu trả lời 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 về việc ra mắt TalkBack △ Trùng với Ngày An toàn của Gậy trắng, 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 những nhóm sản phẩm muốn cung cấp các tính năng hỗ trợ tiếp cận, việc giải quyết vấn đề "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 "rắc rối" đố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 một vai trò quan trọng ở đây: cung cấp các cử chỉ tiêu chuẩn, ở cấp hệ thống và trực quan. Những tính năng này giúp người dùng học được các thao tác đọc màn hình phổ biến nhất 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ư khi bạn 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ể đường cong học tập 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 cho người dùng cuối (EULA), Xiaohongshu đã hỗ trợ TalkBack.

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

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

Dựa trên khung hỗ trợ tiếp cận

Nhóm Xiaohongshu đã quen thuộc với các tính năng hỗ trợ tiếp cận trong một thời gian. Các lựa chọn tiêu chuẩn như "thay đổi kích thước phông 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 tâm kết hợp mọi khía cạnh của tính năng hỗ trợ tiếp cận (thiết kế, phát triển và kiểm thử) vào một phương pháp tiếp cận toàn diện.

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

Tương tác mà không cần nhìn vào thiết bị do TalkBack cung cấp dựa trên thao tác "chạm". Nếu một chế độ kiểm soát quá nhỏ, người dùng có thể không chạm vào được, khiến hệ thống không thông báo về chế độ kiểm soát đó. Để giải quyết vấn đề này, ban đầu, nhóm sẽ 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 phần tử giao diện theo đề xuất về kích thước đích chạm có trong kết quả quét.

Mục nhập Trình quét hỗ trợ tiếp cận của Google trên Cửa hàng Play △ Accessibility Scanner kiểm tra các phần tử 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 trong thiết kế là chắt lọc 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ỹ 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 quy cách về mục tiêu có thể chạm, cử chỉ và chuỗi nhãn dành riêng cho việc tích hợp TalkBack.

△ Hướng dẫn dành riêng cho TalkBack đối với ứng dụng Xiaohongshu.

Một số quy cách thách thức các tiêu chuẩn phát triển thông thường. Ví dụ: các phần tử 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 sẽ cộng tác để xác định cách phân chia mục tiêu cảm ứng hiệu quả nhất và xác định những nhãn có thể hợp nhất để mang lại trải nghiệm đơn giản hơn cho người dùng.

Ví dụ: nguồn cấp dữ liệu xã hội xuất hiện 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 tổng hợp thông tin cần thiết trên mỗi thẻ, cho phé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 tải 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 duy nhất của TalkBack, ví dụ: "Bài đăng về ngôi nhà nhỏ của Meow", "nếu không phải do tự tay trang trí, 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 ích 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 2 mô hình tương tác khác nhau: mô hình thông thường và mô hình cho TalkBack.

Rất may là API hỗ trợ 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% trường hợp 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, loại bỏ nhu cầu 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 nhiều 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 đó, ở các giai đoạn sau của việc triển khai các 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 quy trình diễn ra hiệu quả hơn đáng kể.

△ Nhóm tuỳ chỉnh khung Hỗ trợ tiếp cận của Android cho 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 đã xuất hiện từ nhu cầu về việc thông báo của TalkBack phải phụ thuộc vào việc gắn nhãn các phần tử, thúc đẩy nhóm đánh giá lại một cách tỉ mỉ thứ tự và tên của các phần tử giao diện. Quy trình đánh giá nghiêm ngặt này đã dẫn đến việc giải quyết một cách tình cờ một số vấn đề trước đây bị bỏ qua: việc chuẩn hoá tên cho các hình ảnh có ý nghĩa tương tự và việc chỉnh sửa một số cửa sổ bật lên bị thiếu nút thoát.

Đoạn mã mẫu của Android Studio △ Xem xét các phần tử giao diện trong Android Studio

Dành riêng cho việc chuẩn bị cho "Đánh giá toàn diện"

Việc mời người dùng thực sự bị khiếm thị ngoài đời thực tham gia kiểm thử ứng dụng là một "Bài kiểm thử lớn" được công nhận rộng rãi đối với 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 "Kiểm thử tổng thể" 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 quy trình 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 cả 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 kiểm thử khám phá (ET) các tính năng. Chỉ sau khi thu thập và xử lý ý kiến phản hồi từ vòng kiểm thử này, họ mới mời người dùng bên ngoài bị khiếm thị (được gọi là "Người kiểm thử chính") thực hiện "Kiểm thử chính" toàn diện cho ứng dụng.

Hỗ trợ tiếp cận: Nỗ lực cộng 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ò quan trọng trong việc tập trung kiến thức về 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à sự xuất sắc trong các hoạt động hỗ trợ tiếp cận. Nhóm đã bắt đầu nỗ lực bằng các cuộc phỏng vấn người dùng và nghiên cứu thị trường toàn diện. Công việc nền tảng này đóng vai trò quan trọng trong việc truyền tải tầm quan trọng của các trải nghiệm hỗ trợ tiếp cận (như TalkBack) đến ban lãnh đạo của công ty, đảm bảo sự hiểu biết ở cấp điều hành 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 có trách nhiệm đưa các yếu tố về khả năng tiếp cận vào quy trình thiết kế, phát triển và kiểm thử sản phẩm của mình. 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 người đạ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 phát triển thiết yếu, bao gồm các trường hợp sử dụng phổ biến về khả năng tiếp cận và câu hỏi thường gặp. Phương pháp này đảm bảo rằng tất cả thành viên trong nhóm đều được cung cấp đầy đủ thông tin và được trang bị các tài nguyên cần thiết để tích hợp tính năng hỗ trợ tiếp cận một cách liền mạch vào công việc của họ.

△ Khả năng tiếp cận được đề cao ở cả cấp điều hành (C-level) và cấp mã

Sau khi các tính năng hỗ trợ tiếp cận được ra mắt chính thức, nhiều bộ phận (bao gồm cả bộ phận 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 các 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 tổ chức sự kiện để nâng cao mức độ nhận biết và tôn vinh việc bổ sung những tính năng hỗ trợ tiếp cận này.

Nhờ sự tận tâm của toàn bộ công ty, Xiaohongshu đã triển khai thành công việc điều chỉnh tính năng TalkBack trong thời gian 3 tháng, một khoảng thời gian rất ngắn. Dự án này bắt đầu vào tháng 7 năm 2023 và kết thúc bằng bản 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. Việc điều chỉnh này giải quyết toàn diện các hoạt động tương tác chính của người dùng, bao gồm các lĩnh vực 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 lĩnh vực 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 thay đổi nhỏ mà là một bản nâng cấp đáng kể và toàn diện. Mọi thứ hiện hoạt động liền mạch hơn nhiều. Trướ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 #AccessibleLives do người dùng tạo đã 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 "Yêu thương và chia sẻ cuộc sống dễ tiếp cận" vào ngày 15 tháng 10, trùng với Ngày gậy trắng an toàn

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

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

Tuy nhiên, "Grand Testers" (Nhóm kiểm thử lớn) đã bày tỏ sự phản đối mạnh mẽ đối với phiên bản này. Họ cho biết với nhóm 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ể điều hướng 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 điều chỉnh chưa hoàn chỉnh các tính năng hỗ trợ tiếp cậ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ô ấy đã chia sẻ sự việc này trên Xiaohongshu. Để đáp lại, nhiều người dùng đã đưa ra lời khuyên cho cô về việc bảo vệ quyền của mình. Cuối cùng, các nhà 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 hoạt động tương tác hỗ trợ và dành cho tất cả mọi người.

Dù bạn cần được trợ giúp hay muốn giúp đỡ người khác, các 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 vẫn kết nối với nhau.

"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 tiếp cận.

Dự án hỗ trợ tiếp cận tại Xiaohongshu đã được ghi nhận và trao thưởng trong các đợt đánh giá hằng quý của công ty. Ngoài ra, nhóm đang tích cực làm việc để mở rộng các hoạt động điều chỉnh nhằm hỗ trợ thêm các phiên bản ứng dụng và nền tảng. Mục tiêu chung của họ là mở rộng phạm vi hỗ trợ tiếp cận, giúp nhiều người dùng hơn nữa có thể sử dụng và đáp ứng các nhu cầu đa dạng trong cộng đồng hỗ trợ tiếp cận. Ngoài ra, họ 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 và ngoại tuyến nhằm nâng cao mức độ nhận biết và khả năng hiển thị của các tính năng hỗ trợ tiếp cận trong cộng đồng.

Nhận thấy rằng người cao tuổi thường gặp phải nhiều thách thức về khả năng tiếp cận, Xiaohongshu đang lên kế hoạch ra mắt các chiến dịch như "Hướng dẫn thân thiện với người cao tuổi". Những sáng kiến này được thiết kế để khuyến khích người dùng lớn 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à quá trình 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 "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 bạn thiết kế chu đáo hơn mà còn mang đến những cơ hội tăng trưởng hữu hình 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". Phản hồ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, mang đến những tình huống mới về khả năng tiếp cận cần giải quyết. Tuy nhiên, "Grand Testers" 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ó nhiều nhà phát triển khác trong cộng đồng Android làm theo để tạo ra những ứng dụng dễ 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 vào cộng đồng của họ!