-
Як почати роботу зі Сканером доступності
Якщо ви розробляєте додатки для Android, Сканер доступності допоможе вам зрозуміти, як зробити їх зручнішими для користувачів.
Цей інструмент сканує екран додатка та пропонує покращити наведені нижче параметри відповідно до потреб користувачів з обмеженими можливостями.
- Мітки контенту
- Розмір інтерактивних елементів
- Елементи, які можна натискати
- Контрастність тексту й зображень
Важливо. Сканер доступності не замінює ручне тестування та не гарантує, що додаток стане зручнішим для всіх.
Крок 1. Установіть і ввімкніть Сканер доступності
Сканер доступності можна використовувати на телефонах і планшетах з ОС Android 6.0 або новіших версій. Дізнайтесь, як перевірити версію Android.
- Завантажте Сканер доступності з Google Play.
- Відкрийте Сканер доступності .
- У додатку Налаштування на пристрої дотримуйтеся вказівок, щоб увімкнути Сканер доступності.
- Натисніть Спеціальні можливості Сканер доступності Використовувати сервіс.
- Щоб вимкнути Сканер доступності, відкрийте Налаштування Спеціальні можливості Сканер доступності.
Крок 2. Проскануйте додаток
Ви можете сканувати один знімок екрана свого додатка або серію знімків, зроблених під час взаємодії з ним.
Як сканувати запис дій
Ви можете сканувати робочий процес або виконання певного завдання у своєму додатку – Сканер доступності буде записувати й аналізувати елементи на екрані під час ваших дій і переходів.
Важливо. Запис міститиме лише послідовність знімків екрана, без відео й звуку. Ці записи залишаються на вашому пристрої та ніколи не надсилаються в Google.
Щоб сканувати запис:
- Відкрийте свій додаток.
- Натисніть кнопку Сканера доступності .
- Натисніть значок .
- Почніть виконувати дії у своєму додатку.
- Якщо ви перейдете в інший додаток, записування буде призупинено, доки ви не повернетесь.
Щоб зупинити запис:
- Проведіть пальцем по екрану згори вниз, щоб відкрити панель сповіщень, або перейдіть в інший додаток.
- Натисніть Сканер доступності записує.
- Натисніть значок .
Як сканувати знімок екрана
Щоб просканувати окремий знімок екрана свого додатка:
- Відкрийте свій додаток.
- Натисніть Сканер доступності .
- Натисніть значок .
Як переглянути результати сканування
На проаналізованих знімках екрана Сканер доступності виділить результати оранжевими прямокутниками.
- Щоб переглянути докладніші висновки, натисніть окреслену область. Якщо на знімку екрана виділено кілька результатів, натисніть значок , щоб перейти до наступного.
- Щоб переглянути список результатів для всіх знімків екрана, натисніть значок Перегляд за екранами або Перегляд за категоріями.
- Щоб поділитися результатами, натисніть значок .
Якщо ви просканували запис дій або маєте кілька знімків екрана, то можете переглянути їх, дотримуючись вказівок нижче.
- Щоб переходити між різними знімками, у каруселі знімків у верхній частині екрана виберіть потрібний або натисніть значок .
- Щоб переглянути сітку з усіма знімками екрана, натисніть значок .
Порада. Якщо назва ресурсу задовга й не поміщається на екрані, натисніть і утримуйте її, а потім прокрутіть.
Як сканувати захищені вікна
Якщо у вашому додатку є вікна, визначені як "захищені" (за допомогою параметра
WindowManager.LayoutParams.FLAG_SECURE
), Сканер доступності не зможе зробити для них знімки екрана чи перевірити контрастність кольорів. Перевіривши ваш додаток, Сканер доступності покаже для таких вікон чорний екран. Проте в результатах сканування ви все ж можете переглянути інші варіанти покращення.Як змінити порогові значення контрастності й розміру області дотику
У налаштуваннях Сканера доступності можна змінювати порогові значення для коефіцієнта контрастності й розміру області дотику.
- На своєму пристрої перейдіть у розділ "Додатки".
- Виберіть Сканер доступності Налаштування .
- Ви можете переглянути або змінити мінімальні значення для наведених нижче параметрів.
- Коефіцієнт контрастності тексту.
- Коефіцієнт контрастності зображення.
- Розмір області дотику.
Як коригувати результати визначення контрастності
Сканер доступності визначає контрастність між кольорами переднього й заднього планів. Ви можете змінити ці кольори.
- На своєму пристрої перейдіть у розділ "Додатки".
- Натисніть Сканер доступності .
- Виберіть запис про сканування, де пропонується покращити контрастність Змінити кольори.
- Під знімком екрана виберіть Колір переднього плану або Колір фону.
- Щоб змінити колір переднього плану або фону:
- Перетягніть рамку виділення в інше місце на знімку екрана.
- Унизу виберіть один із запропонованих кольорів.
- Натисніть Застосувати.
Порада. Щоб переміщувати рамку, натискайте стрілки збоку. Якщо ви хочете перемістити рамку на більшу відстань, натисніть і утримуйте стрілки.
Як поділитися результатами сканування
Ви можете надіслати результати сканування іншим людям (наприклад, своїм колегам).
Щоб поділитися результатами одразу:
- Виконайте сканування.
- Натисніть значок .
- Виберіть, через який сервіс потрібно надіслати результати.
Порада. Щоб надіслати результати сканування певного елемента, під час його перегляду натисніть Поділитися.
Щоб поділитися результатами пізніше:
- На своєму пристрої перейдіть у розділ "Додатки".
- Натисніть Сканер доступності .
- Натисніть запис про сканування Поділитися .
- Виберіть, через який сервіс потрібно надіслати результати.
Як керувати записами про попередні сканування
Щоб перейменувати запис про сканування:
- На своєму пристрої перейдіть у розділ "Додатки".
- Натисніть Сканер доступності .
- Натисніть запис про сканування Перейменувати.
- Введіть назву.
- Натисніть Перейменувати.
Щоб додати опис:
- На своєму пристрої перейдіть у розділ "Додатки".
- Натисніть Сканер доступності .
- Натисніть запис про сканування Редагувати опис.
- Додайте опис.
- Натисніть Зберегти.
Щоб видалити запис про сканування:
- На своєму пристрої перейдіть у розділ "Додатки".
- Натисніть Сканер доступності .
- Натисніть запис про сканування Видалити запис про сканування Видалити.
Як отримати довідку або надіслати відгук
Щоб отримати довідку або надіслати відгук про додаток Сканер доступності, натисніть у ньому Довідка й відгук.
-
Сканер доступності: як переглядати результати
Сканер доступності показує, як варто покращити спеціальні можливості вашого додатка.
Текст для програм зчитування з екранаВізуальні підказки допомагають розпізнати значення й застосування багатьох елементів керування інтерфейсу користувача. Користувачам із вадами зору може бути складно побачити ці підказки.
Мітки контенту можуть зробити елементи керування інтерфейсом користувача більш зрозумілими. Вони не відображаються на екрані, але користувачі з вадами зору можуть відтворювати їх за допомогою сервісів спеціальних можливостей, як-от TalkBack або інших програм зчитування з екрана.
Сканер доступності шукає, що можна покращити для програм зчитування з екрана.
- Відсутня мітка елемента
Виявляйте елементиViews
, які програма зчитування з екрана може розпізнати і які не мають тексту для відтворення (як у класіView
, так і у відповідних об’єктахViews
у гілках його ієрархії). Докладніше про мітки контенту. - Елемент із міткою типу або стану
Виявляйте випадки, коли елементView
має зайвий опис. Докладніше про елементи з мітками типу або стану. - Однакові описи елементів
Виявляйте випадки, коли ієрархія містить елементиViews
з ідентичними описами. Наприклад, дві різні кнопки з описом More options (Інші опції) можуть заплутати користувача. Докладніше про однакові описи. - Незрозуміле призначення посилання
Виявляйте неінформативний текст посилання, як-от "натисніть тут". Докладніше про незрозумілий текст посилання. - Прихований текст
Виявляйте елементиViews
за допомогою видимих міток, які не озвучують програми зчитування з екрана. Докладніше про прихований текст.
Сканер доступності перевіряє ієрархії елементів
View
та виявляє випадки, коли в користувачів із вадами руху можуть виникати труднощі під час взаємодії з макетом.- Інтерактивні посилання
Виявляйте випадки, коли елементиClickableSpan
не належать до класуUrlSpans
. Докладніше про інтерактивні посилання. - Однакові інтерактивні елементи
Виявляйте інтерактивні елементи, розташовані в тій самій частині екрана, що й інші інтерактивні елементи. Докладніше про однакові інтерактивні елементи. - Мітка елемента, який можна редагувати
Виявляйте елементиEditTexts
і доступні для редагування елементиTextViews
, які мають заповнений атрибутcontentDescription
. Докладніше про мітки доступних для редагування елементів View. - Непідтримуваний тип елемента
Виявляйте типи елементів, які не підтримуються сервісами спеціальних можливостей. Докладніше про типи непідтримуваних елементів. - Порядок переміщення
Виявляйте ймовірні проблеми в порядку переміщення між елементами, які можуть створити незручності для користувачів програм зчитування з екрана або інших сервісів спеціальних можливостей. Докладніше про порядок обходу. - Масштабування тексту
Виявляйте можливі проблеми з розміром шрифту та специфікаціями макета під час розробки інтерфейсу користувача, через які текст може бути обрізано, вирізано або приховано. Докладніше про масштабування тексту.
Сканер доступності шукає невеликі інтерактивні елементи, з якими в користувачів із вадами руху можуть виникнути труднощі.
- Розмір інтерактивного елемента
Виявляйте елементиViews
, які можна натискати або утримувати, що мають розмір до 48x48 dp за будь-яким параметром або до 32x32 dp для елементівViews
, розташованих у вікнах введення тексту чи біля краю екрана. Змінити мінімальний розмір елемента можна в налаштуваннях Сканера доступності. Докладніше про розмір області дотику.
Сканер доступності показує, як можна покращити коефіцієнти контрастності кольорів, щоб зробити ваш додаток зручнішим для користувачів із вадами зору.
- Контрастність тексту й зображень
Виявляйте текст або зображення, для яких коефіцієнт контрастності між кольором тексту та фону (для заповнених елементівTextViews
) або між кольором переднього плану й фону (для елементівImageViews
) не перевищує 3,0. Змінити значення мінімального коефіцієнта можна в налаштуваннях Сканера доступності. Докладніше про контрастність кольорів.
Докладніше про спеціальні можливості
Дізнатися більше про спеціальні можливості для розробників Android можна тут.
- Відсутня мітка елемента