این راهنما مراحلی را برای ارزیابی برنامه تلویزیون شما فهرست میکند تا تجربه کاربر صفحهخوان را بهبود بخشد. این مراحل را انجام دهید تا متوجه شوید وقتی TalkBack (صفحهخوان Android) فعال است، کاربران چگونه برنامه شما را تجربه میکنند.
نمونههای ارزیابی
ارزیابی را با فعال کردن TalkBack و باز کردن برنامهتان شروع کنید. توصیه میکنیم اولینباری که این ارزیابی را انجام میدهید، بدون نگاه کردن به صفحه تلویزیون این کار را انجام دهید.
اولین استفاده
صفحه مقصد را کاوش کنید و با امتحان کردن همه مسیرهای ممکن برای ورود به سیستم، وارد حسابی شوید:
- از کنترل از راه دور برای وارد کردن اعتبارنامههای حساب استفاده کنید.
- درصورت دردسترس بودن، با کد به سیستم وارد شوید.
- درصورت دردسترس بودن، برای دوره آزمایشی ثبتنام کنید.
موارد زیر را تأیید کنید:
- آیا همه عناصر کلیدی در صفحه قابلدسترسی و کلیککردنی هستند؟ یعنی آیا میتوانید هنگام پیمایش با کنترل از راه دور، همه عناصر کلیدی را انتخاب کنید؟
- آیا عناصری مثل «ورود به سیستم» بهطور معناداری برچسبگذاری شدهاند و وقتی TalkBack فعال است اعلام میشوند؟ مراقب عناصر بدون برچسب یا توالی اعداد باشید، مانند «بدون برچسب» یا «مورد 08328492qw».
- وقتی TalkBack فعال است، آیا همه نوشتاری که روی صفحه نشان داده میشود اعلام میشود؟
- آیا تعاملات نتایج موردانتظار را بههمراه دارد؟ برای مثال، آیا کلیک کردن روی دکمه ورود به سیستم واقعاً کاربران را به صفحه ورود به سیستم هدایت میکند؟
- آیا پیمایش روان است یا مشکلی پیش میآید؟ برای مثال، آیا انتخاب در جایی به عنصر اشتباهی در واسط کاربر میپرد؟
- مشکلات زیر را که مختص ورود به سیستم است تأیید کنید:
- آیا میتوانید هنگام استفاده از کنترل از دور برای تایپ کردن، از نویسهای به نویسه دیگر در صفحهکلید مجازی بروید؟
- هنگام استفاده از کد ورود به سیستم که در تلویزیون نمایش داده میشود تا در دستگاه ثانویه وارد شود، آیا میتوانید از نویسهای به نویسه دیگر پیمایش کنید؟
پیمایش واسط کاربر با کنترل از دور
در میانای کاربری پیمایش کنید و رفتارهای زیر را برای همه صفحهها و منوها آزمایش کنید:
- تا انتهای صفحه پیمایش کنید و برگردید.
- به انتهای ردیف پیمایش کنید و برگردید.
- روی عناصر ردیف، ازجمله کارتهای محتوا و دکمهها، کلیک کنید تا مطمئن شوید همه کنشها نتایج موردانتظار را بههمراه دارند.
موارد زیر را تأیید کنید:
- آیا همه عناصر کلیدی در صفحه قابلدسترسی و کلیککردنی هستند؟ یعنی آیا میتوانید هنگام پیمایش با کنترل از راه دور، همه عناصر کلیدی را انتخاب کنید؟
- اگر عنصری متمرکز شده است، آیا بهطور معناداری برچسبگذاری و اعلام شده است؟ مراقب عناصر بدون برچسب یا دنبالههای اعداد، مانند «بدون برچسب» یا «مورد 08328492qw» باشید.
- اگر عنصری با نوشتار کانونی شده است، آیا همه نوشتاری که روی صفحه نشان داده میشود توسط TalkBack اعلام میشود؟
- آیا تعاملات نتایج موردانتظار را بههمراه دارد؟ آیا پیمایش روان است یا مشکلی وجود دارد؟ برای مثال، آیا انتخاب در هیچ نقطهای به عنصر اشتباهی در واسط کاربر میپرد؟
- هنگام باز کردن صفحه، آیا کلیک کردن روی دکمه برگشت کاربر را به جایی که قبلاز باز کردن صفحه بود میبرد؟
- مشکلات مربوط به ردیفهای زیر را تأیید کنید:
- اگر عنوان ردیف در کانون باشد، آیا TalkBack آن را اعلام میکند؟
- اگر ردیفی در کانون توجه باشد، آیا TalkBack همه موارد درون آن ردیف را اعلام میکند؟ برای مثال، اگر ردیف فیلم باشد، آیا همه عنوانهای فیلم توسط TalkBack اعلام میشود؟
- از پخش خودکار اجتناب کنید. موارد زیر را بررسی کنید:
- آیا محتوا فقط زمانی شروع به پخش میکند که کاربر تعاملی را آغاز کرده باشد؟
- اگر نه، آیا کاربر میتواند محتوای دارای پخش خودکار را موقتاً متوقف یا متوقف کند؟
توجه: بازپخش خودکار محتوا، مثل پخش خودکار پیشپرده، میتواند برای کاربران دارای اختلالات بینایی آزاردهنده باشد. رهنمودهای دسترسپذیری محتوای وب توصیه میکند که امکان موقتاً متوقف کردن یا متوقف کردن محتوای پخش خودکار وجود داشته باشد.
کاوش صفحههای اطلاعات برای محتوای رسانهای
اگر برنامهتان حاوی محتوای رسانهای با صفحههای جزئیات است، مثلاً صفحه اطلاعاتی درباره فیلم یا نمایش، صفحه جزئیات را برای دو یا چند عنوان رسانه باز کنید و کارهای زیر را انجام دهید:
- در همه اطلاعات دردسترس برای عنوان پیمایش کنید.
- همه کنشهای دردسترس را آزمایش کنید، مثل پخش، کرایه، و افزودن به موارد دلخواه.
موارد زیر را تأیید کنید:
- آیا همه عناصر کلیدی در صفحه قابلدسترسی و کلیککردنی هستند؟ یعنی آیا میتوانید هنگام پیمایش با کنترل از راه دور، همه عناصر کلیدی را انتخاب کنید؟
- اگر عنصری متمرکز شده است، آیا بهطور معناداری برچسبگذاری و اعلام شده است؟ مراقب عناصر بدون برچسب یا دنبالههای اعداد، مانند «بدون برچسب» یا «مورد 08328492qw» باشید.
- اگر عنصری متمرکز شده است، آیا همه نوشتار توسط TalkBack اعلام میشود؟
- آیا تعاملات نتایج موردانتظار را بههمراه دارد؟ آیا پیمایش روان است یا مشکلی وجود دارد؟ برای مثال، آیا انتخاب در هیچ نقطهای به عنصر اشتباهی در واسط کاربر میپرد؟
- هنگام باز کردن صفحه، آیا کلیک کردن روی دکمه برگشت کاربر را به جایی که قبلاز باز کردن صفحه بود میبرد؟
- مشکلات خاص صفحه جزئیات زیر را تأیید کنید:
- آیا وقتی کاربر به صفحه میرسد، عنوان توسط TalkBack اعلام میشود؟
- آیا فرادادههایی مثل ردهبندی و ژانر توسط TalkBack اعلام میشود؟
- اگر ردیفهای دیگری وجود دارد، آیا TalkBack همه عنوانهای ردیف را اعلام میکند؟
- مراقب موارد بازپخش خودکار باشید. موارد زیر را بررسی کنید:
- آیا محتوا فقط زمانی شروع به پخش میکند که کاربر تعاملی را آغاز کرده باشد؟
- اگر نه، آیا کاربر میتواند محتوای دارای پخش خودکار را موقتاً متوقف یا متوقف کند؟
پخش محتوای رسانه
درصورت دردسترس بودن، یک یا چند عنوان رسانه را پخش کنید و تعاملهای زیر را آزمایش کنید:
- پخش و مکث.
- عقب و جلو بردن سریع.
- شرحهای صوتی را، درصورت وجود، فعال میکند.
- تغییر زبان گفتار.
- زیرنویس یا زیرنویس ناشنوایان را، درصورت وجود، فعال و تغییر دهد، ازجمله تغییر هرگونه تنظیمات مرتبط.
- هر کنترل بازپخش دیگری را که دردسترس است آزمایش کنید.
موارد زیر را تأیید کنید:
- اگر کنترلهای رسانه در کانون توجه قرار دارند، آیا بهدرستی برچسبگذاری شدهاند و توسط TalkBack اعلام میشوند؟ این شامل گزینههای اضافی مانند گزینههای زیرنویس یا شرح صوتی است.
- اگر کنترلهای رسانه در کانون توجه قرار دارند، آیا وقتی TalkBack فعال است، همه کنترلهای رسانه بهطور صحیح کار میکنند؟
- هنگام توقف موقت و ازسرگیری بازپخش رسانه، آیا اعلانهای TalkBack همزمان با صدای فیلم یا نمایش پخش میشود؟
- هنگام عقب بردن یا جلو بردن سریع، آیا TalkBack اطلاعاتی درباره مُهرهای زمان یا سرعت عقب بردن و جلو بردن سریع ارائه میدهد؟
- تنظیمات را تغییر دهید و موارد زیر را بررسی کنید:
- آیا کنشها توسط TalkBack تأیید میشوند؟
- آیا کلیدهای تغییر وضعیت و کنشهای تغییر وضعیت بهدرستی برچسبگذاری شدهاند؟ برای مثال، آیا وضعیت فعلی + کنش اعلام میشود؟
تماشای محتوای زنده با «راهنمای برنامهریزی الکترونیکی»
اگر برنامهتان محتوای تلویزیون زنده دارد، کارهای زیر را انجام دهید:
- «راهنمای برنامهنویسی الکترونیکی» (EPG) را مرور کنید.
- کانالهای مختلف را مرور کنید.
- مرور به جلو در زمان.
- برای پخش محتوای زنده کلیک کنید.
- هر کنترل اضافی دیگری را که دردسترس است آزمایش کنید، مثلاً علامتگذاری کانالها بهعنوان موارد دلخواه و تغییر ترتیب ردیفها.
موارد زیر را تأیید کنید:
- آیا همه عناصر کلیدی در صفحه قابلدسترسی و کلیککردنی هستند؟ یعنی آیا میتوانید هنگام پیمایش با کنترل از راه دور، همه عناصر کلیدی را انتخاب کنید؟
- اگر عنصری متمرکز شده است، آیا بهطور معناداری برچسبگذاری و اعلام شده است؟ مراقب عناصر بدون برچسب یا دنبالههای اعداد، مانند «بدون برچسب» یا «مورد 08328492qw» باشید.
- اگر عنصری در کانون باشد، آیا همه نوشتاری که روی صفحه نشان داده میشود توسط TalkBack اعلام میشود؟
- آیا تعاملات نتایج موردانتظار را بههمراه دارد؟ آیا پیمایش روان است یا مشکلی وجود دارد؟ برای مثال، آیا انتخاب در هیچ نقطهای به عنصر اشتباهی در واسط کاربر میپرد؟
- هنگام باز کردن صفحه، آیا کلیک کردن روی دکمه برگشت کاربر را به جایی که قبلاز باز کردن صفحه بود میبرد؟
پشتیبانی صوتی
اگر برنامهتان هرگونه جستجوی گفتاری جاسازیشدهای دارد، از آن برای انجام کارهای زیر استفاده کنید:
- درصورت وجود، هجی کنید.
- محتوا را جستجو کنید.
موارد زیر را تأیید کنید:
- آیا کاربران میتوانند آنچه را هجی کردهاند اصلاح کنند؟
- آیا بین جستجو یا هجی کردن با صدا و TalkBack تداخلی وجود دارد؟ برای مثال، وقتی TalkBack چیزی را اعلام میکند، آیا این اعلام بهعنوان پُرسمان صوتی دریافت میشود؟
صفحه نتایج جستجو را مانند هر صفحه دیگری بررسی کنید. برای راهنمایی، به بخش پیمایش میانای کاربر با کنترل ازراهدور مراجعه کنید.
کاوش تنظیمات برنامه
در تنظیمات پیمایش کنید، ازجمله موارد زیر:
- در همه منوها و زیرمنوها پیمایش کنید.
- تنظیمات را تغییر دهید.
موارد زیر را تأیید کنید:
- آیا همه عناصر کلیدی در صفحه قابلدسترسی و کلیککردنی هستند؟ یعنی آیا میتوانید هنگام پیمایش با کنترل از راه دور، همه عناصر کلیدی را انتخاب کنید؟
- اگر عنصری متمرکز شده است، آیا بهطور معناداری برچسبگذاری و اعلام شده است؟ مراقب عناصر بدون برچسب یا دنبالههای اعداد، مانند «بدون برچسب» یا «مورد 08328492qw» باشید.
- اگر تنظیمی در کانون باشد، آیا همه نوشتاری که روی صفحه نشان داده میشود توسط TalkBack اعلام میشود؟
- آیا تعاملات نتایج موردانتظار را بههمراه دارد؟ آیا پیمایش روان است یا مشکلی وجود دارد؟ برای مثال، آیا انتخاب در هیچ نقطهای به عنصر اشتباهی در واسط کاربر میپرد؟
- هنگام باز کردن صفحه، آیا کلیک کردن روی دکمه برگشت کاربر را به جایی که قبلاز باز کردن صفحه بود میبرد؟
- تنظیمات را تغییر دهید و موارد زیر را بررسی کنید:
- آیا انتخابها توسط TalkBack تأیید میشوند؟
- آیا کلیدهای تغییر وضعیت و کنشهای تغییر وضعیت بهدرستی برچسبگذاری شدهاند؟ برای مثال، آیا وضعیت فعلی + کنش اعلام میشود؟
ایجاد تغییرات در تنظیمات کلی TalkBack
تنظیمات سراسری TalkBack را در دستگاه تلویزیون باز کنید و کارهای زیر را انجام دهید:
- هریک از تنظیمات TalkBack، مثل سرعت گفتار و سطح جزئیات، را یکییکی اصلاح کنید.
- پساز اصلاح هر تنظیم، به برنامهای که درحال ارزیابی آن هستید برگردید و تأیید کنید که تغییراتی که در تنظیمات TalkBack ایجاد کردهاید باموفقیت به برنامه منتقل شده است.
بیشتر بدانید
برای کسب اطلاعات بیشتر، منابع توسعه دسترسپذیری ما را ببینید.