بگذارید شگفتی‌های جهان متعلق به همه باشد | Xiaohongshu تعهد خود را به «دسترس‌پذیری Android» تقویت می‌کند

کاوش، ضبط، و هم‌رسانی – ازطریق ویدیوها، عکس‌ها، و جاری‌سازی‌های زنده، دنیای آنلاین چشم‌انداز پویا و متنوعی را ارائه می‌دهد که روزانه بازدیدکنندگان بی‌شماری را جذب می‌کند. بااین‌حال، حقیقتی که اغلب نادیده گرفته می‌شود این است که «بازدیدکنندگان بی‌شمار» به‌معنای «مشارکت همه‌جانبه» نیست. به‌ویژه برای افراد دارای اختلالات بینایی، قلمرو پویا و زنده چندرسانه‌ای تا حد زیادی غیرقابل‌دسترس باقی می‌ماند.

سازمان جهانی بهداشت گزارش می‌دهد که فقط بخش کوچکی از افراد مبتلا به اختلالات بینایی درمان کافی دریافت می‌کنند: ۳۶٪ از افراد مبتلا به خطاهای انکساری و ۱۷٪ از افراد مبتلا به آب مروارید. این امر اکثریت قریب به اتفاق را بدون مراقبت‌های پزشکی لازم رها می‌کند. فقط در چین، بیش‌از ۱۷ میلیون نفر به‌دلایل مختلفی مثل خطاهای انکساری، آب مروارید، دیابت، و پیری از اختلالات بینایی رنج می‌برند.

علاوه‌براین، موقعیت‌های متعددی در زندگی روزمره وجود دارد که افراد به‌طور موقت اختلال بینایی را تجربه می‌کنند. برای مثال، دوره نقاهت پس‌از جراحی چشم یا محیط‌هایی که تماشای صفحه‌نمایش در آن‌ها امکان‌پذیر نیست. این سناریوها به چالش‌هایی که افراد در دسترسی به اطلاعات مبتنی بر صفحه‌نمایش با آن‌ها مواجه هستند می‌افزاید.

یک چیز قطعی است: زندگی حتی در غیاب نور ادامه دارد. برای تیم Xiaohongshu که به مأموریت «الهام‌بخشی به زندگی، هم‌رسانی و کشف شگفتی‌های جهان» اختصاص دارد، هر زندگی شگفتی یکسانی دارد و هر کاربر به یک اندازه مهم است. با درک نیازهای منحصربه‌فرد این کاربران، پاسخ تیم واضح و جامع است: پشتیبانی کامل از سرویس صفحه‌خوان TalkBack در Android.

اعلان راه‌اندازی TalkBack △ هم‌زمان با «روز ایمنی عصای سفید»، Xiaohongshu رسماً پشتیبانی از ویژگی TalkBack را در ۱۵ اکتبر پیاده‌سازی کرد

پشتیبانی «دسترس‌پذیری» در سطح پلاتفرم

برای تیم‌های محصولی که هدفشان ارائه ویژگی‌های دسترس‌پذیری است، پرداختن به «استانداردسازی» حیاتی است: درحالی‌که سازگاری با الگوهای تعاملی مختلف در هر برنامه ممکن است برای افرادی که بینایی عادی دارند «دردسر» باشد، برای کاربران دارای اختلال بینایی می‌تواند مانعی غیرقابل‌عبور باشد.

صفحه‌خوان Android، TalkBack، نقش مهمی در اینجا ایفا می‌کند: ارائه اشاره‌های استانداردشده، در سطح سیستم، و شهودی. این ویژگی‌ها به کاربران امکان می‌دهد با کمترین تلاش، جهانی‌ترین تعاملات صفحه‌خوان را یاد بگیرند.

علاوه‌براین، بسیاری از این اشاره‌ها به سادگی استفاده از یک انگشت اضافی در مقایسه با تعاملات معمولی هستند، که به‌طور قابل‌توجهی منحنی یادگیری را برای کاربرانی که به‌طور موقت نیاز به استفاده از TalkBack دارند کاهش می‌دهد.

نمونه‌ای از پشتیبانی Talkback در برنامه Xiaohongshu △ از همان ابتدا، ازجمله در فرایند ثبت‌نام و «قرارداد پروانه کاربر نهایی»، Xiaohongshu از TalkBack پشتیبانی می‌کند.

از دکمه هم‌رسانی تا چارگوش نوشتاری ورودی، برنامه Xiaohongshu هر لمس انگشت را اعلام می‌کند △ با کشیدن انگشت روی صفحه، TalkBack محتوا و تعامل‌های دردسترس را به‌صورت گفتاری بیان می‌کند

نمونه‌ای از منو Talkback فعال‌شده △ تک‌ضرب با سه انگشت منو TalkBack را فعال می‌کند

با راهنمایی چارچوب دسترس‌پذیری

تیم Xiaohongshu مدتی است که با ویژگی‌های دسترس‌پذیری آشنا شده است. گزینه‌های استاندارد مانند «تغییر اندازه قلم» در برنامه‌های معاصر و «کنتراست رنگ» درطول طراحی، نیازهای کاربران دارای اختلالات بینایی را برآورده می‌کنند. بااین‌حال، انتقال به مدل تعامل کاملاً «بدون چشم» نیازمند بینش‌های گسترده صنعتی است. تیم با مطالعه دقیق «ساخت برنامه‌های دسترس‌پذیر» Google تصمیم گرفت همه جنبه‌های دسترس‌پذیری (طراحی، توسعه، و آزمایش) را در رویکردی جامع ادغام کند.

شناسایی مشکلات ازطریق آزمایش خودکار

تعامل بدون نگاه کردن که توسط TalkBack فعال می‌شود، به «لمس» متکی است. اگر کنترلی خیلی کوچک باشد، ممکن است برای کاربران غیرقابل‌لمس باشد و سیستم آن را اعلام نکند. برای رسیدگی به این موضوع، تیم در ابتدا از اسکنر دسترس‌پذیری Google برای ارزیابی مقدماتی استفاده می‌کند. سپس اندازه عناصر میانجی را براساس توصیه‌های اندازه هدف لمسی ارائه‌شده در نتایج اسکن تنظیم می‌کنند.

ورودی «فروشگاه Play» برای «اسکنر دسترس‌پذیری» Google △ «اسکنر دسترس‌پذیری» عناصر میانجی را بررسی می‌کند و توصیه‌هایی درباره جنبه‌هایی مثل اندازه و کنتراست ارائه می‌دهد

ایجاد استانداردی برای دسترس‌پذیری در طراحی

هدف در طراحی، تقطیر عملیات پیچیده به یک الگوی مختصر و کاربرپسند است. تیم طراحی Xiaohongshu، پس‌از مطالعه دقیق دستورالعمل‌های دسترس‌پذیری «طراحی مواد»، مجموعه جامعی از دستورالعمل‌های سفارشی‌شده برای برنامه خود را تدوین کرد. این دستورالعمل‌ها شامل مشخصاتی برای هدف‌های لمسی، اشاره‌ها، و رشته‌های برچسب به‌طور خاص برای ادغام TalkBack است.

△ دستورالعمل اختصاصی TalkBack برای برنامه Xiaohongshu.

برخی‌از مشخصات، هنجارهای معمول توسعه را به‌چالش می‌کشند. برای مثال، عناصر میانای دارای چند لایه تودرتو معمولاً برای هر مؤلفه به برچسب و توضیحات نیاز دارند. اما اینکه TalkBack هر برچسب را به‌ترتیب بخواند می‌تواند وقت‌گیر باشد. برای رفع این مشکل، تیم باهم همکاری می‌کند تا مؤثرترین تقسیم‌بندی هدف‌های لمسی را تعیین کند و مشخص کند کدام برچسب‌ها را می‌توان برای تجربه کاربری ساده‌تر ادغام کرد.

برای مثال، فید رسانه‌های اجتماعی را درنظر بگیرید که در چیدمان دو ستونی در صفحه اصلی نمایش داده می‌شود و شامل عناصر فرزند متعددی است. منطقاً، این را می‌توان به‌عنوان یک عنصر TalkBack درنظر گرفت. این تیم اطلاعات ضروری هر کارت را ادغام می‌کند تا TalkBack بتواند فقط معنی‌دارترین جنبه‌ها را به کاربران اعلام کند. این رویکرد نه‌تنها میانجی را ساده می‌کند، بلکه بار شناختی را برای کاربر کاهش می‌دهد و تجربه را کارآمدتر و کاربرپسندتر می‌کند.

نمونه‌ای از ادغام پیام △ ادغام برچسب‌های مهم در یک اعلان TalkBack، برای مثال: پست‌های «خانه کوچک میو»، «اگر به‌خاطر تزئین شخصی نبود، باور نمی‌کردم این همان اتاق خواب است»، دریافت «۳۴۴ پسندیدن».

یک تکلیف توسعه ساده که مزایای غیرمنتظره‌ای به‌همراه دارد

در ابتدا، تیم توسعه برای بازبینی کد موجود به دو روز کاری اضافی نیاز داشت، زیرا باید دو الگوی تعامل متفاوت را درنظر می‌گرفتند: الگوی معمولی و الگوی TalkBack.

خوشبختانه، میانای برنامه‌سازی کاربردی دسترس‌پذیری Google به‌طور چشمگیری طراحی شده است و می‌تواند بیش‌از ۸۰٪ سناریوهای تعامل را پوشش دهد. برای سناریوهای باقی‌مانده، معمولاً فقط اصلاح توالی اعلامیه‌های صفحه‌خوان ضروری است و نیازی به توسعه سرویس‌های دسترس‌پذیری سفارشی نیست.

با درک عمیق‌تر تیم از چارچوب «دسترس‌پذیری Android»، آن‌ها کلاس‌های کاربردی عمومی‌تری را توسعه دادند که به‌طور مؤثری هزینه‌های تطبیق را برای واحدهای مختلف کسب‌وکار کاهش داد. درنتیجه، در مراحل بعدی پیاده‌سازی ویژگی‌های دسترس‌پذیری، تیم برای هر ویژگی جدید فقط به یک روز کاری اضافی نیاز داشت که این امر فرایند را به‌طور قابل‌توجهی ساده‌تر کرد.

△ تیم چارچوب «دسترس‌پذیری Android» را سفارشی‌سازی می‌کند تا با منطق کسب‌وکار خاص خود همسو شود

مزیت غیرمنتظره‌ای از ضرورت وابستگی اعلان‌های TalkBack به برچسب‌گذاری عناصر به‌وجود آمد، که تیم را برانگیخت تا ترتیب و نام‌گذاری عناصر میانای کاربری را به‌دقت ارزیابی مجدد کند. این بازبینی دقیق منجر به حل غیرمنتظره برخی مشکلات شد که قبلاً نادیده گرفته شده بودند: استانداردسازی نام‌گذاری برای گرافیک‌هایی با معانی مشابه، و اصلاح برخی بالاپرها که دکمه خروج نداشتند.

نمونه کد «استودیو Android» △ مروری بر عناصر میانای درون «استودیو Android»

اختصاص‌یافته به آماده‌سازی برای «ارزیابی جامع»

دعوت از کاربران واقعی دارای اختلال بینایی از دنیای واقعی برای آزمایش برنامه، «آزمون بزرگ» شناخته‌شده‌ای برای کل تیم است. بااین‌حال، برای برنامه‌ای با ویژگی‌های متعدد، انجام چنین «آزمایش بزرگ» گسترده‌ای برای هر اصلاح جزئی امکان‌پذیر نیست.

در پاسخ، تیم خود را غرق در درک اشاره‌های کاربر در حالت دسترس‌پذیری کرد و به‌طور فعال اطلاعات آماری به‌دست‌آمده از روال‌های دسترس‌پذیری مشاهده‌شده در برنامه‌های دیگر را ادغام کرد. آن‌ها تکالیف آزمایشی را براساس پیمانه‌های کسب‌وکار مختلف تقسیم‌بندی کردند. پس‌از یک چرخه تکرار در این واحدها، یک آزمایش ادغام انجام می‌شود که با مشارکت همه نقش‌ها در فرایند توسعه محصول، ازجمله مدیریت محصول، طراحی، توسعه، و آزمایش همراه است. این تلاش مشترک بر آزمایش اکتشافی (ET) ویژگی‌ها تمرکز دارد. تنها پس‌از جمع‌آوری و رسیدگی به بازخورد این دور از آزمایش است که آن‌ها از کاربران خارجی دارای اختلال بینایی، که به آن‌ها «آزمایش‌کنندگان بزرگ» گفته می‌شود، دعوت می‌کنند تا «آزمایش بزرگ» جامع را برای برنامه انجام دهند.

دسترس‌پذیری: تلاشی مشارکتی ازسوی تیم

در Xiaohongshu، تیم دسترس‌پذیری به‌عنوان یک گروه پروژه چندمنظوره عمل می‌کند که توسط هماهنگ‌کنندگان اختصاصی هدایت می‌شود و توسط بخش‌های مختلف کسب‌وکار پشتیبانی می‌شود. این هماهنگ‌کنندگان نقشی محوری در متمرکز کردن دانش دسترس‌پذیری، تدوین دستورالعمل‌ها، و نظارت بر پروژه برای تضمین استانداردسازی و برتری در شیوه‌های دسترس‌پذیری ایفا می‌کنند. تیم تلاش‌های خود را با مصاحبه‌های جامع با کاربران و تحقیقات بازار آغاز کرد. این کار بنیادی برای انتقال اهمیت تجربه‌های دسترس‌پذیری، مانند TalkBack، به رهبری اجرایی شرکت، اطمینان از درک در سطح مدیران ارشد، و تأمین منابع لازم از سازمان بسیار مهم بود.

در Xiaohongshu، هر بخش کسب‌وکار مسئولیت گنجاندن ملاحظات دسترس‌پذیری در گردش کار طراحی، توسعه، و آزمایش محصول را برعهده دارد. در فرایند توسعه واقعی، قبل‌از شروع کار انطباق دسترس‌پذیری، نماینده‌ای از تیم دسترس‌پذیری ارائه‌هایی را به توسعه‌دهندگان ارائه می‌دهد. این عضو تیم همچنین در جمع‌آوری و آماده‌سازی اسناد توسعه ضروری، ازجمله موارد استفاده رایج از دسترس‌پذیری و پرسش‌های متداول، کمک می‌کند. این رویکرد تضمین می‌کند که همه اعضای تیم به‌خوبی مطلع هستند و به منابع لازم برای ادغام یکپارچه دسترس‌پذیری در کارشان مجهز شده‌اند.

△ از دسترس‌پذیری هم در سطح اجرایی (مدیران ارشد) و هم در سطح کد حمایت می‌شود

پس‌از عرضه رسمی ویژگی‌های دسترس‌پذیری، بخش‌های مختلف ازجمله کسب‌وکار، روابط عمومی، سردبیری، و غیره به‌طور فعال در تلاش‌های مشترک مشارکت خواهند کرد. این امر مستلزم فعالیت‌های تبلیغاتی داخلی و خارجی و همچنین برنامه‌ریزی رویداد برای افزایش آگاهی و تجلیل از گنجاندن این ویژگی‌های دسترس‌پذیری است.

با تلاش مشترک کل شرکت، Xiaohongshu توانست با موفقیت ویژگی TalkBack را در مدت زمان بسیار کوتاه سه ماهه پیاده‌سازی کند. این پروژه در ژوئیه ۲۰۲۳ آغاز شد و با انتشار نسخه ۸.۹ برنامه در اواخر سپتامبر به اوج خود رسید. این اقتباس به‌طور جامع به تعاملات اصلی کاربر می‌پردازد و حوزه‌های کلیدی مانند ورود به سیستم/ثبت‌نام، صفحه اصلی، پیمایش پست‌های اجتماعی، عملکرد جستجو، نمایه‌های کاربر، جاری‌سازی زنده، و انتشار محتوا را دربرمی‌گیرد.

بازخورد مثبت از کاربر Xiaohongshu: این فقط یک تغییر جزئی نیست؛ بلکه ارتقایی اساسی و جامع است. اکنون همه چیز بسیار یکپارچه‌تر عمل می‌کند. قبل‌از این به‌روزرسانی، همیشه نوعی حس… ناهمواری وجود داشت. △ کاربران بازخوردهای مثبتی درباره سازگاری TalkBack ارائه کردند.

رویداد اجتماعی محتوای تولیدشده توسط کاربر #AccessibleLives در انجمن دسترس‌پذیری همه‌گیر شد! △ Xiaohongshu رویداد اجتماعی «زندگی‌های دسترس‌پذیر خود را دوست بدارید و هم‌رسانی کنید» را برای ۱۵ اکتبر، هم‌زمان با «روز ایمنی عصای سفید»، سازمان‌دهی کرده است

گاهی اوقات، اقدامات با نیت خوب پیامدهای ناخواسته‌ای دارند

پیش‌از «آزمون بزرگ» خاصی، تیم تصمیم گرفت به‌طور موقت برخی‌از ویژگی‌هایی را که هنوز کاملاً سازگار نشده بودند غیرفعال کند. این کار برای اطمینان از این انجام شد که کاربران بتوانند تجربه «مناسبی» از TalkBack درطول مرحله آزمایش داشته باشند.

بااین‌حال، «آزمایش‌کنندگان بزرگ» مخالفت شدید خود را با این نسخه ابراز کردند. آن‌ها به تیم منتقل کردند که اگرچه برخی ویژگی‌ها ممکن است در وضعیت فعلی‌شان چالش‌هایی ایجاد کنند، کاربران معتقد بودند که همچنان می‌توانند پیمایش کنند و بازخورد ارزشمندی برای بهینه‌سازی بیشتر ارائه دهند. مسدود کردن این ویژگی‌ها به‌عنوان نوعی رفتار تبعیض‌آمیز با کاربران کم‌بینا تلقی شد و ناخواسته باعث ایجاد تفرقه در جامعه شد.

«باید با همه کاربران به‌طور یکسان رفتار کنیم. سازگاری ناقص ویژگی‌های دسترس‌پذیری مشکل کاربران نیست، مشکل ما است.»

—- تیم دسترس‌پذیری Xiaohongshu

تیم به‌سرعت ارزش این درس را درک کرد. وقتی کاربری تمایل خود را برای شرکت در نمایشگاهی ابراز کرد اما برگزارکنندگان به او اطلاع دادند که سگ‌های راهنما مجاز نیستند، او این حادثه را در Xiaohongshu هم‌رسانی کرد. در پاسخ، کاربران متعددی به او توصیه کردند که از حقوقش دفاع کند. درنهایت، سازمان‌دهندگان در خط‌مشی خود تجدیدنظر کردند و به سگ‌های راهنما اجازه ورود دادند، که این امر تأثیر مثبت مشارکت فراگیر و حمایتی کاربران را نشان می‌دهد.

چه درحال دریافت کمک باشید و چه درحال کمک کردن، ویژگی‌های دسترس‌پذیری به همه امکان می‌دهد تا از تفاوت‌های فیزیکی فراتر بروند و زندگی‌های متنوع اما مرتبط با یکدیگر داشته باشند.

«بهبود زندگی همه افراد ارزش اصلی انجمن Xiaohongshu است.»

—- مدیر محصول، برنامه Xiaohongshu

استقبال از طیف متنوعی از زندگی‌ها

Xiaohongshu همچنان بر تعهد خود به دسترس‌پذیری تأکید می‌کند.

پروژه دسترس‌پذیری در Xiaohongshu درطول ارزیابی‌های فصلی شرکت مورد تقدیر قرار گرفت و جایزه‌ای دریافت کرد. علاوه‌براین، تیم به‌طور فعال درحال کار روی گسترش سازگاری‌ها برای پوشش دادن نسخه‌ها و پلاتفرم‌های اضافی برنامه است. هدف اصلی آن‌ها گسترش پشتیبانی از دسترس‌پذیری است تا آن را برای پایگاه کاربران گسترده‌تری دردسترس قرار دهند و نیازهای متنوع را در انجمن دسترس‌پذیری برطرف کنند. علاوه‌براین، آن‌ها قصد دارند رویدادها، پویش‌ها، محتوای سرمقاله‌ای، و خدمات آنلاین و آفلاین بیشتری را با هدف افزایش آگاهی و رؤیت‌پذیری ویژگی‌های دسترس‌پذیری در انجمن سازمان‌دهی کنند.

Xiaohongshu با تشخیص اینکه جمعیت سالمندان اغلب با چالش‌های بیشتری درزمینه دسترس‌پذیری مواجه می‌شوند، قصد دارد پویش‌هایی مانند «راهنمای خانه مناسب برای سالمندان» را معرفی کند. این طرح‌ها برای تشویق کاربران سالمند به تعامل فعال با انجمن کاربران و مشارکت در بهبود برنامه ازطریق بازخورد و تکرار طراحی شده‌اند.

دعوت Xiaohongshu برای پذیرش جمعیت سالمندان در انجمن △ پویش «خانه مناسب سالمندان».

تجربه دسترس‌پذیری نه‌تنها به طراحی‌های باملاحظه‌تر منجر می‌شود، بلکه فرصت‌های رشد ملموسی را نیز برای توسعه‌دهندگان فراهم می‌کند.

Xiaohongshu در جستجوی مداوم برای پاسخ به «آزمون بزرگ» است. این پاسخ درحال توسعه است و ممکن است هرگز تکمیل نشود، زیرا برنامه به‌طور مداوم تکامل می‌یابد و سناریوهای جدیدی برای دسترسی‌پذیری ارائه می‌دهد که باید به آن‌ها پرداخته شود. بااین‌حال، تا زمانی که تیم به نیازهای «آزمایش‌کنندگان بزرگ» پاسخ می‌دهد و برای بهبود تلاش می‌کند، آن‌ها راضی می‌مانند.

انتظار داریم که توسعه‌دهندگان بیشتری در انجمن Android از این الگو پیروی کنند و برنامه‌های دسترس‌پذیر متفکرانه و فراگیر ایجاد کنند، و از این طریق پایگاه کاربر خود را گسترش دهند و از کاربران بیشتری در انجمن‌های خود استقبال کنند!