کاوش، ضبط و اشتراکگذاری – از طریق ویدیوها، عکسها و پخشهای زنده، دنیای آنلاین تابلویی پر جنب و جوش و متنوع را ارائه میکند که روزانه بازدیدکنندگان بیشماری را به خود جذب میکند. با این حال، حقیقتی که اغلب نادیده گرفته میشود، به چشم میخورد: «بازدیدکنندگان بیشمار» معادل «مشارکت فراگیر» نیست. به خصوص برای افراد دارای اختلالات بینایی، قلمرو زنده و پویا چند رسانه ای تا حد زیادی غیرقابل دسترسی است.
سازمان بهداشت جهانی گزارش می دهد که تنها کسری از افراد مبتلا به اختلالات بینایی درمان کافی را دریافت می کنند: 36٪ از افراد دارای عیوب انکساری و 17٪ مبتلا به آب مروارید. این امر اکثریت قریب به اتفاق را بدون مراقبت های پزشکی لازم رها می کند. تنها در چین، بیش از 17 میلیون نفر به دلایل مختلف مانند عیوب انکساری، آب مروارید، دیابت و پیری از اختلالات بینایی رنج می برند.
علاوه بر این، موقعیت های متعددی در زندگی روزمره وجود دارد که در آن افراد به طور موقت دچار اختلال بینایی می شوند. به عنوان مثال می توان به مرحله بهبودی پس از جراحی چشم یا محیط هایی اشاره کرد که مشاهده صفحه نمایش غیرعملی است. این سناریوها به چالشهای پیش روی افراد در دسترسی به اطلاعات مبتنی بر صفحه میافزاید.
یک یقین غالب است: زندگی حتی در غیاب نور ادامه دارد. برای تیم Xiaohongshu، که به مأموریت "الهام بخش زندگی، اشتراک گذاری و کشف شگفتی های جهان" اختصاص دارد، هر زندگی دارای شگفتی یکسان است، و هر کاربر به یک اندازه مهم است. با درک نیازهای منحصر به فرد این کاربران، پاسخ تیم واضح و جامع است: پشتیبانی کامل از سرویس خواندن صفحه نمایش TalkBack Android.
△ همزمان با روز ایمنی عصای سفید، Xiaohongshu رسماً پشتیبانی از ویژگی TalkBack را در 15 اکتبر اجرا کرد.
پشتیبانی از قابلیت دسترسی در سطح پلت فرم
برای تیمهای محصولی که هدفشان ارائه ویژگیهای دسترسپذیری است، پرداختن به «استانداردسازی» حیاتی است: در حالی که انطباق با پارادایمهای تعامل مختلف در هر برنامه ممکن است برای آنهایی که بینایی معمولی دارند، «دردسر» باشد، برای کاربران کم بینا، میتواند مانعی غیرقابل عبور باشد.
صفحهخوان Android، TalkBack ، نقش مهمی در اینجا ایفا میکند: ارائه حرکات استاندارد، در سطح سیستم و بصری. این ویژگیها کاربران را قادر میسازد تا جهانیترین تعاملات خواندن صفحه نمایش را با حداقل تلاش بیاموزند.
بهعلاوه، بسیاری از این حرکات در مقایسه با تعاملات معمولی به اندازه استفاده از یک انگشت اضافی ساده هستند و به طور قابلتوجهی منحنی یادگیری را برای کاربرانی که بهطور موقت نیاز به استفاده از TalkBack دارند، کاهش میدهند.
△ از همان ابتدا، از جمله فرآیند ثبت نام و EULA، Xiaohongshu از TalkBack پشتیبانی میکند.
△ با کشیدن انگشت روی صفحه، TalkBack محتویات و تعاملات موجود را صدا میکند
△ یک ضربه سه انگشتی منوی TalkBack را فعال می کند
توسط چارچوب دسترسی هدایت می شود
تیم Xiaohongshu مدتی است که با ویژگی های دسترسی آشنا بوده است. گزینه های استاندارد مانند "تغییر اندازه قلم" در برنامه های امروزی و "تضاد رنگ" در طول طراحی، پاسخگوی نیازهای کاربران با اختلالات بینایی بوده است. با این وجود، انتقال به یک مدل تعاملی کاملاً «بدون چشم» نیازمند بینشهای گستردهای در صنعت است. پس از مطالعه مجدانه " ساخت برنامه های در دسترس " گوگل، تیم تصمیم گرفت تمام جنبه های دسترسی - طراحی، توسعه و آزمایش - را در یک رویکرد جامع بگنجاند.
شناسایی مسائل از طریق تست خودکار
تعامل بدون چشم فعال شده توسط TalkBack بر «لمس» متکی است. اگر یک کنترل خیلی کوچک باشد، ممکن است برای کاربران غیر قابل لمس باشد و سیستم آن را اعلام نکرده باشد. برای رفع این مشکل، تیم ابتدا از اسکنر دسترسی گوگل برای ارزیابی اولیه استفاده می کند. سپس اندازه عناصر رابط را مطابق با توصیه های اندازه هدف لمسی ارائه شده در نتایج اسکن تنظیم می کنند.
△ اسکنر دسترسپذیری عناصر رابط را بررسی میکند و توصیههایی در مورد جنبههایی مانند اندازه و کنتراست ارائه میکند
ایجاد استانداردی برای دسترسی در طراحی
هدف در طراحی، تقطیر عملیات پیچیده به یک پارادایم مختصر و کاربر پسند است. تیم طراحی Xiaohongshu، پس از مطالعه کامل دستورالعملهای دسترسپذیری Material Design، مجموعهای جامع از دستورالعملهای متناسب با برنامه خود را ایجاد کردند. این شامل مشخصات اهداف لمسی، حرکات، و رشتههای برچسب مخصوصاً برای ادغام TalkBack است.
△ دستورالعمل اختصاصی TalkBack برای برنامه Xiaohongshu.
برخی مشخصات هنجارهای توسعه معمولی را به چالش می کشند. به عنوان مثال، عناصر واسط با چندین لایه تو در تو به طور معمول به برچسب ها و توضیحات برای هر جزء نیاز دارند. اما خواندن متوالی هر برچسب توسط TalkBack میتواند زمانبر باشد. برای رسیدگی به این موضوع، تیم برای تعیین موثرترین تقسیم بندی اهداف لمسی همکاری می کند و شناسایی می کند که کدام برچسب ها می توانند برای یک تجربه کاربری ساده تر ادغام شوند.
به عنوان مثال، فید اجتماعی را در نظر بگیرید که در یک طرح بندی دو ستونی در صفحه اصلی نمایش داده شده است، که شامل عناصر فرزند متعددی است. به طور منطقی، این می تواند به عنوان یک عنصر TalkBack در نظر گرفته شود. این تیم اطلاعات ضروری در هر کارت را ادغام میکند و TalkBack را قادر میسازد که فقط معنیدارترین جنبهها را به کاربران اعلام کند. این رویکرد نه تنها رابط کاربری را ساده می کند، بلکه بار شناختی را برای کاربر کاهش می دهد و تجربه را کارآمدتر و کاربر پسندتر می کند.
△ ادغام برچسبهای مهم در یک اعلامیه TalkBack، به عنوان مثال: پستهای "خانه کوچک میو"، "اگر برای تزئین شخصی نبود، باور نمیکردم اینجا همان اتاق خواب باشد"، دریافت "344 لایک".
یک کار توسعه ساده که مزایای غیر قابل پیش بینی را به همراه دارد
در ابتدا، تیم توسعه به دو روز کاری اضافی نیاز داشت تا کد موجود را بازبینی کند، زیرا آنها باید دو پارادایم تعامل متفاوت را در خود جای دهند: یک الگوی معمولی و دیگری برای TalkBack.
خوشبختانه، API دسترسی گوگل به طرز چشمگیری طراحی شده است و قادر است بیش از 80 درصد از سناریوهای تعامل را بررسی کند. برای سناریوهای باقیمانده، معمولاً، فقط تنظیمات مربوط به توالی اعلامیههای صفحهخوان ضروری است که نیاز به توسعه خدمات دسترسی سفارشی را از بین میبرد.
از آنجایی که تیم به درک عمیقتری از چارچوب دسترسپذیری اندروید دست یافت، کلاسهای کاربردی عمومی بیشتری را توسعه داد، که به طور موثر هزینههای سازگاری را برای ماژولهای مختلف تجاری کاهش داد. در نتیجه، در مراحل بعدی پیادهسازی ویژگیهای دسترسپذیری، تیم فقط به یک روز کاری اضافی برای هر ویژگی جدید نیاز داشت و این فرآیند را بهطور قابلتوجهی ساده کرد.
△ این تیم چارچوب دسترسپذیری اندروید را سفارشی میکند تا با منطق تجاری خاص خود هماهنگ شود
یک مزیت پیشبینینشده ناشی از لزوم وابستگی اعلامیههای TalkBack به برچسبگذاری عناصر بود که باعث شد تیم بهدقت ترتیب و نامگذاری عناصر واسط را مجدداً ارزیابی کند. این بررسی دقیق منجر به حل بینظیر برخی از مسائلی شد که قبلاً نادیده گرفته شده بودند: استاندارد کردن نامگذاری برای گرافیکها با معانی مشابه، و اصلاح برخی از پاپآپها که دکمههای خروج را نداشتند.
△ بررسی عناصر رابط در Android Studio
اختصاص به آمادگی برای "ارزیابی جامع"
دعوت از کاربران واقعی دارای نقص بینایی از دنیای واقعی برای آزمایش برنامه، "تست بزرگ" شناخته شده را برای کل تیم تشکیل می دهد. با این حال، برای یک برنامه با ویژگی های متعدد، انجام چنین "تست بزرگ" گسترده برای هر تنظیم جزئی امکان پذیر نیست.
در پاسخ، تیم خود را در درک حرکات کاربر در حالت دسترسپذیری غوطه ور کردند و به طور فعال بینشهای مربوط به شیوههای دسترسی مشاهده شده در سایر برنامهها را ادغام کردند. آنها وظایف تست را بر اساس ماژول های مختلف کسب و کار تقسیم کردند. به دنبال چرخه ای از تکرارها در این ماژول ها، یک آزمون یکپارچه سازی انجام می شود که مشارکت همه نقش ها در فرآیند توسعه محصول، از جمله مدیریت محصول، طراحی، توسعه و آزمایش را جلب می کند. این تلاش مشترک بر تست اکتشافی (ET) ویژگی ها متمرکز است. تنها پس از جمعآوری و پرداختن به بازخورد از این دور آزمایش، از کاربران خارجی دارای اختلال بینایی، که به آنها «تستگران بزرگ» میگویند، دعوت میکنند تا «تست بزرگ» را برای برنامه جامع انجام دهند.
دسترسی: یک تلاش مشترک توسط تیم
در Xiaohongshu، تیم دسترسی بهعنوان یک گروه پروژه متقابل عمل میکند که توسط هماهنگکنندگان اختصاصی رهبری میشود و توسط بخشهای مختلف تجاری پشتیبانی میشود. این هماهنگکنندهها نقشی محوری در متمرکز کردن دانش دسترسی، تدوین دستورالعملها و نظارت بر پروژه دارند تا هم استانداردسازی و هم برتری در شیوههای دسترسی را تضمین کنند. این تیم تلاش های خود را با مصاحبه های جامع کاربر و تحقیقات بازار آغاز کردند. این کار بنیادی برای انتقال اهمیت تجارب دسترسی، مانند TalkBack، به رهبری اجرایی شرکت، اطمینان از درک در سطح C، و تامین منابع لازم از سازمان، حیاتی بود.
در Xiaohongshu، هر بخش تجاری مسئولیت ترکیب ملاحظات دسترسی را در طراحی، توسعه، و گردش کار آزمایش محصول خود دارد. در فرآیند توسعه واقعی، قبل از شروع کار تطبیق دسترسی، نماینده ای از تیم دسترسی پذیری ارائه هایی را برای توسعه دهندگان ارائه می دهد. این عضو تیم همچنین در جمع آوری و تهیه اسناد توسعه ضروری، از جمله موارد استفاده رایج در دسترس بودن و سؤالات متداول، کمک می کند. این رویکرد تضمین می کند که همه اعضای تیم به خوبی آگاه هستند و به منابع لازم برای ادغام یکپارچه دسترسی در کار خود مجهز هستند.
△ دسترسی برای هر دو سطح اجرایی (سطح C) و کد حمایت می شود
پس از عرضه رسمی ویژگیهای دسترسی، بخشهای مختلف از جمله تجارت، روابط عمومی، سرمقاله و سایر بخشها فعالانه در تلاشهای مشترک شرکت خواهند کرد. این مستلزم فعالیت های تبلیغاتی داخلی و خارجی و همچنین برنامه ریزی رویداد برای افزایش آگاهی و جشن گرفتن گنجاندن این ویژگی های دسترسی است.
Xiaohongshu از طریق فداکاری ترکیبی کل شرکت، انطباق ویژگی TalkBack را در یک بازه زمانی سه ماهه بسیار سریع اجرا کرد. این پروژه در جولای 2023 آغاز شد و با انتشار در اواخر سپتامبر، مطابق با نسخه 8.9 برنامه، به اوج خود رسید. این انطباق به طور جامع به تعاملات اصلی کاربر میپردازد و شامل حوزههای کلیدی مانند ورود/ثبتنام، صفحه اصلی، پیمایش پستهای اجتماعی، عملکرد جستجو، نمایههای کاربر، پخش زنده و انتشار محتوا و سایر موارد میشود.
△ کاربران بازخوردهای مثبتی در مورد سازگاری TalkBack دادند.
△ Xiaohongshu رویداد اجتماعی "عشق و به اشتراک گذاری زندگی های در دسترس خود" را که برای 15 اکتبر، مصادف با روز ایمنی عصای سفید برنامه ریزی شده است، ترتیب داده است.
گاهی اوقات، اقدامات با نیت خوب عواقب ناخواسته ای دارد
قبل از یک "تست بزرگ" خاص، تیم تصمیم گرفت تا به طور موقت برخی ویژگی ها را که هنوز به طور کامل سازگار نشده بودند غیرفعال کند. این کار برای اطمینان از اینکه کاربران میتوانند تجربه TalkBack "مناسب" را در مرحله آزمایش داشته باشند، انجام شد.
با این حال، «تسترهای بزرگ» مخالفت شدید خود را با این نسخه ابراز کردند. آنها به تیم اعلام کردند که اگرچه برخی از ویژگیها ممکن است در وضعیت فعلی چالشهایی ایجاد کنند، اما کاربران معتقد بودند که هنوز میتوانند مسیریابی کنند و بازخورد ارزشمندی برای بهینهسازی بیشتر ارائه دهند. مسدود کردن این ویژگیها بهعنوان شکلی از درمان متمایز برای کاربران دارای اختلال بینایی تلقی میشد که بهطور ناخواسته شکافی را در جامعه ایجاد میکرد.
"ما باید با همه کاربران به طور یکسان رفتار کنیم. تطبیق ناقص ویژگی های دسترسی مشکل کاربران نیست، مشکل ماست."
—- تیم دسترسی Xiaohongshu
تیم به سرعت به ارزش این درس پی برد. هنگامی که کاربری تمایل خود را برای حضور در یک نمایشگاه ابراز کرد اما از سوی سازماندهندگان اطلاع داده شد که سگهای راهنما مجاز نیستند، او این حادثه را در Xiaohongshu به اشتراک گذاشت. در پاسخ، بسیاری از کاربران به او توصیه هایی در مورد دفاع از حقوقش ارائه کردند. در نهایت، سازماندهندگان در سیاست خود تجدید نظر کردند و به سگهای راهنما اجازه دادند و تأثیر مثبت تعامل فراگیر و حمایتی کاربر را نشان دادند.
چه دریافت کمک و چه ارائه کمک، ویژگیهای دسترسی همه را قادر میسازد تا از تفاوتهای فیزیکی فراتر رفته و زندگیهای متنوع و در عین حال به هم پیوسته داشته باشند.
"بهبود زندگی همه ارزش اصلی جامعه شیائوونگشو است."
—- سرب محصول، برنامه Xiaohongshu
استقبال از طیف متنوعی از زندگی ها
Xiaohongshu همچنان به شدت بر تعهد خود به دسترسی تاکید می کند.
پروژه دسترسپذیری در Xiaohongshu در طول ارزیابیهای فصلی شرکت مورد تقدیر و جایزه قرار گرفت. علاوه بر این، این تیم فعالانه در حال کار بر روی گسترش سازگاریها برای پوشش نسخهها و پلتفرمهای برنامه اضافی است. هدف کلی آنها گسترش پشتیبانی دسترسی، قابل دسترس کردن آن برای پایگاه کاربران حتی گسترده تر و رفع نیازهای متنوع در جامعه دسترسی است. علاوه بر این، آنها برنامه هایی برای سازماندهی رویدادها، کمپین ها، محتوای سرمقاله و خدمات آنلاین و آفلاین بیشتری با هدف افزایش آگاهی و دیده شدن ویژگی های دسترسی در جامعه دارند.
Xiaohongshu با درک این موضوع که جمعیت سالمندان اغلب با چالشهای دسترسی بیشتری مواجه میشوند، در حال برنامهریزی برای معرفی کمپینهایی مانند «راهنمای خانه دوستانه سالمندان» است. این طرحها برای تشویق کاربران مسن به تعامل فعال با جامعه کاربران و کمک به بهبود برنامه از طریق بازخورد و تکرار طراحی شدهاند.
△ کمپین "سالمندان دوستدار خانه".
تجربه دسترسپذیری نه تنها منجر به طراحیهای دقیقتر میشود، بلکه فرصتهای رشد ملموسی را برای توسعهدهندگان ایجاد میکند.
Xiaohongshu در حال پیگیری مداوم برای پاسخ به "آزمون بزرگ" است. این پاسخ کاری در حال انجام است و ممکن است هرگز تکمیل نشود، زیرا برنامه به طور مداوم تکامل مییابد و سناریوهای دسترسی جدید را ارائه میکند. با این حال، "تستگران بزرگ" تا زمانی که تیم در پاسخ به نیازهای آنها و تلاش برای بهبود پافشاری میکنند، راضی میمانند.
ما پیشبینی میکنیم که توسعهدهندگان بیشتری در جامعه Android با ایجاد برنامههای قابل دسترس متفکرانه و فراگیر، از این روند پیروی کنند، در نتیجه پایگاه کاربر خود را گسترش دهند و از کاربران بیشتری در جوامع خود استقبال کنند!