نمونههای ارزیابی TalkBack برای برنامههای تلویزیونی
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
این راهنما مراحل ارزیابی برنامه تلویزیون شما را برای بهبود تجربه کاربر صفحهخوان فهرست میکند. وقتی 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 چیزی را اعلام میکند، آیا این اعلامیه بهعنوان یک درخواست صوتی انتخاب میشود؟
صفحه نتایج جستجو را مانند هر صفحه دیگری بررسی کنید. برای راهنمایی، به بخش Navigate the user interface with a remote مراجعه کنید.
تنظیمات برنامه را کاوش کنید
در میان تنظیمات، از جمله موارد زیر، پیمایش کنید:
- در هر منو و زیرمنو حرکت کنید.
- تنظیمات را اصلاح کنید.
موارد زیر را تایید کنید:
- آیا همه عناصر کلیدی در صفحه قابل دسترسی و کلیک هستند؟ یعنی آیا می توانید هنگام حرکت با ریموت تمام عناصر کلیدی را انتخاب کنید؟
- اگر عنصری فوکوس داشته باشد، آیا به طور معنیداری برچسبگذاری و اعلام میشود؟ مراقب عناصر یا دنبالهای از اعداد بدون برچسب باشید، مانند «بدون برچسب» یا «مورد 08328492qw».
- اگر تنظیمی فوکوس داشته باشد، آیا تمام نوشتاری که روی صفحه نمایش داده میشود توسط TalkBack اعلام میشود؟
- آیا تعاملات نتایج مورد انتظار را به همراه دارد؟ آیا ناوبری روان است یا مشکلاتی پیش می آید؟ به عنوان مثال، آیا انتخاب در هر نقطه ای به عنصر اشتباهی در رابط کاربری می رود؟
- آیا هنگام باز کردن یک صفحه، با کلیک بر روی دکمه بازگشت ، کاربر به جایی که قبل از باز کردن صفحه بود، میرساند؟
- تنظیمات را تغییر دهید و موارد زیر را بررسی کنید:
- آیا انتخابها توسط TalkBack تأیید میشوند؟
- آیا ضامن ها و کنش های جابجایی به درستی برچسب گذاری شده اند؟ مثلا وضعیت فعلی + اقدام اعلام شده است؟
در تنظیمات کلی TalkBack تغییراتی ایجاد کنید
تنظیمات کلی TalkBack را در دستگاه تلویزیون باز کنید و کارهای زیر را انجام دهید:
- هر یک از تنظیمات TalkBack مانند سرعت گفتار و پرحرفی را یکی یکی تغییر دهید.
- پس از تغییر هر تنظیم، به برنامه ای که در حال ارزیابی هستید بازگردید و تأیید کنید که تغییراتی که در تنظیمات TalkBack انجام داده اید با موفقیت در برنامه انجام می شود.
بیشتر بدانید
برای کسب اطلاعات بیشتر، به منابع توسعه دسترسی ما مراجعه کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# TalkBack evaluation examples for TV apps\n\nThis guide lists steps to evaluate your TV app to improve a screen reader user's\nexperience. Perform these steps to understand how users experience your\napp when TalkBack, the Android screen reader, is enabled.\n\nEvaluation examples\n-------------------\n\nStart your evaluation by [enabling TalkBack](https://support.google.com/googletv/answer/10070337)\nand opening your app.\nWe recommend that the first time you conduct this evaluation,\nyou do so without looking at the TV screen.\n\n### First-time use\n\nExplore the landing page and log into an account, trying every possible login path:\n\n- Use the remote control to enter the account credentials.\n- If available, log in with a code.\n- If available, opt into a trial.\n\nConfirm the following:\n\n- Are all key elements on the page reachable and clickable? That is, can you select all key elements when navigating with the remote?\n- Are elements, such as \"Login,\" meaningfully labeled and announced when TalkBack is enabled? Watch out for unlabeled elements or sequences of numbers, such as \"unlabeled\" or \"item 08328492qw.\"\n- When TalkBack is enabled, is all the text that appears on screen announced?\n- Do interactions yield expected results? For example, does clicking the **Sign in** button actually bring users to a sign-in page?\n- Is navigation smooth, or do issues occur? For example, does the selection jump to the wrong element in the UI at any point?\n- Confirm the following login-specific issues:\n - Can you move from character to character on the screen keyboard when using the remote to type?\n - When using a login code that displays on the TV to be entered on a secondary device, can you navigate from character to character?\n\n### Navigate the user interface with a remote\n\nNavigate through the interface, testing the following behaviors for all pages\nand menus:\n\n- Navigate all the way to the end of the page and back.\n- Navigate all the way to the end of a row and back.\n- Click row elements, including content cards and buttons, to confirm that all actions yield expected results.\n\nConfirm the following:\n\n- Are all key elements on the page reachable and clickable? That is, can you select all key elements when navigating with the remote?\n- If an element has focus, is it meaningfully labeled and announced? Watch out for unlabeled elements or sequences of numbers, such as \"unlabeled\" or \"item 08328492qw.\"\n- If an element with text has focus, is all the text that appears on screen announced by TalkBack?\n- Do interactions yield expected results? Is navigation smooth, or do issues occur? For example, does the selection jump to the wrong element in the UI at any point?\n- When opening a page, does clicking the **Back** button bring the user to where they were before opening the page?\n- Confirm the following row-specific issues:\n - If a row heading has focus, is it announced by TalkBack?\n - If a row has focus, are all items within the row announced by TalkBack? For example, if it's a movie row, are all movie titles announced by TalkBack?\n- Avoid instances of automatic playback. Check the following:\n - Does content start playing only when the user has initiated an interaction?\n - If not, can autoplaying content be paused or stopped by the user?\n\n**Note:** Automatic playback of content, such as trailer\nautoplay, can be disruptive for users with vision impairments. The ability to\npause or stop autoplay content is recommended by the\n[Web Content Accessibility Guidelines](https://www.w3.org/WAI/standards-guidelines/wcag/).\n\n### Explore information pages for media content\n\nIf your app contains media content with detail pages, such as an information page\nabout a movie or show, open the detail page for two or more media titles and do\nthe following:\n\n- Navigate through all the information available for a title.\n- Test all available actions, such as play, rent, and add to favorites.\n\nConfirm the following:\n\n- Are all key elements on the page reachable and clickable? That is, can you select all key elements when navigating with the remote?\n- If an element has focus, is it meaningfully labeled and announced? Watch out for unlabeled elements or sequences of numbers, such as \"unlabeled\" or \"item 08328492qw.\"\n- If an element has focus, is all the text announced by TalkBack?\n- Do interactions yield expected results? Is navigation smooth, or do issues occur? For example, does the selection jump to the wrong element in the UI at any point?\n- When opening a page, does clicking the **Back** button bring the user to where they were before opening the page?\n- Confirm the following detail-page specific issues:\n - Is the title announced by TalkBack when the user lands on the page?\n - Is metadata, such as ratings and genre, announced by TalkBack?\n - If there are additional rows, are all row headings announced by TalkBack?\n- Watch out for instances of automatic playback. Check the following:\n - Does content start playing only when the user has initiated an interaction?\n - If not, can autoplaying content be paused or stopped by the user?\n\n### Play media content\n\nIf available, play one or more media titles and test the following interactions:\n\n- Play and pause.\n- Rewind and fast-forward.\n- Activate audio descriptions, if available.\n- Change audio language.\n- Enable and change subtitles or captions, if available, including changing any associated settings.\n- Test any additional playback controls that are available.\n\nConfirm the following:\n\n- If media controls have focus, are they appropriately labeled and announced by TalkBack? This includes additional options such as subtitle options or audio descriptions.\n- If media controls have focus, do all media controls work in the expected manner when TalkBack is enabled?\n- When pausing and resuming media playback, do TalkBack announcements occur concurrently over the movie or show's audio?\n- When rewinding or fast-forwarding, does TalkBack provide information about timestamps or about rewinding and fast-forwarding speed?\n- Change settings and check the following:\n - Are actions confirmed by TalkBack?\n - Are toggles and toggle actions appropriately labeled? For example, is *current state* + *action* announced?\n\n### Watch live content with an Electronic Programming Guide\n\nIf your app has live TV content, do the following:\n\n- Browse the Electronic Programming Guide (EPG).\n- Browse through different channels.\n- Browse forward in time.\n- Click to play live content.\n- Test any additional controls that are available, such as marking channels as favorites and reordering rows.\n\nConfirm the following:\n\n- Are all key elements on the page reachable and clickable? That is, can you select all key elements when navigating with the remote?\n- If an element has focus, is it meaningfully labeled and announced? Watch out for unlabeled elements or sequences of numbers, such as \"unlabeled\" or \"item 08328492qw.\"\n- If an element has focus, is all the text that appears on screen announced by TalkBack?\n- Do interactions yield expected results? Is navigation smooth, or do issues occur? For example, does the selection jump to the wrong element in the UI at any point?\n- When opening a page, does clicking the **Back** button bring the user to where they were before opening the page?\n\n### Voice support\n\nIf your app has any embedded form of voice search, use it to do the following:\n\n- Spell, if available.\n- Search for content.\n\nConfirm the following:\n\n- Can users revise what they have spelled?\n- Are there any interferences between searching or spelling with voice and TalkBack? For example, when TalkBack announces something, is the announcement picked up as a voice query?\n\nExamine the search results page like any other page. For guidance, see the\n[Navigate the user interface with a remote](#navigate-with-remote) section.\n\n### Explore app settings\n\nNavigate through settings, including the following:\n\n- Navigate through every menu and submenu.\n- Modify settings.\n\nConfirm the following:\n\n- Are all key elements on the page reachable and clickable? That is, can you select all key elements when navigating with the remote?\n- If an element has focus, is it meaningfully labeled and announced? Watch out for unlabeled elements or sequences of numbers, such as \"unlabeled\" or \"item 08328492qw.\"\n- If a setting has focus, is all the text that appears on screen announced by TalkBack?\n- Do interactions yield expected results? Is navigation smooth, or do issues occur? For example, does the selection jump to the wrong element in the UI at any point?\n- When opening a page, does clicking the **Back** button bring the user to where they were before opening the page?\n- Change settings and check the following:\n - Are selections confirmed by TalkBack?\n - Are toggles and toggle actions appropriately labeled? For example, is *current state* + *action* announced?\n\n### Make changes to global TalkBack settings\n\nOpen the global TalkBack settings on the TV device and do the following:\n\n- Modify each TalkBack setting, such as speech rate and verbosity, one by one.\n- After modifying each setting, return to the app you are evaluating and confirm that the changes you made to TalkBack settings successfully carry into the app.\n\nLearn more\n----------\n\nTo learn more, see our [accessibility development resources](/guide/topics/ui/accessibility)."]]