// Доступність
Створено для всіх
GitFocus розроблений для допоміжних технологій. Заяви про доступність перевіряються для кожного релізу за допомогою автоматизованих тестів та контрольного списку на реальному пристрої.
// Можливості
Підтримувані функції доступності
Ключові маршрути релізу використовують описові мітки, атрибути та логічний порядок читання. Контроль релізу записує протестовані маршрути та пристрій.
Інтерактивні елементи керування використовують доступні назви. Контрольний список на фізичному пристрої перевіряє критичний шлях релізу з Voice Control.
Текст додатка використовує Dynamic Type. Автоматизоване покриття AX3 та AX5 плюс перевірка розміру тексту 200% людиною потрібні перед затвердженням цієї заяви.
Додаток підтримує світле та темне оформлення. Обидва включені в перевірки скріншотів та доступності додатка при релізі.
Перевірка релізу переконується, що важливі стани використовують мітки, форми або іконки поряд з кольором.
Автоматичні перевірки контрастності позначають можливі проблеми у світлому та темному режимах; рецензент перевіряє реальний текст, іконки та тло перед затвердженням.
Контрольний список релізу перевіряє, що важливий рух враховує налаштування "Зменшення руху" або має статичну альтернативу.
Підтримувані потоки включають елементи керування, доступні з клавіатури, та альтернативи для важливих дій, що виконуються лише жестами.
// Тестування
Автоматизоване тестування доступності
// Методологія
Як ми тестуємо
-
Нативні аудити iOS — Вбудовані від Apple
performAccessibilityAuditAPI checks declared release routes for missing labels, undersized touch targets, and Dynamic Type issues. -
Екстремальне відображення розміру — Кожен екран запускається з розмірами тексту доступності AX3 та AX5, щоб перевірити, що нічого не падає, не обрізається нечитабельно або не стає недосяжним.
-
Перевірка порядку читання — Автоматизовані тести перевіряють, що VoiceOver обходить елементи в логічному порядку зверху вниз на ключових екранах.
-
Перевірка контрастності — Докази контрастності WCAG генеруються з семантичних регіонів, що належать рендереру, потім перевіряються на відповідність фактичному світлому та темному оформленню.
-
Інтеграція релізу — Набори тестів доступності виконуються перед завантаженням скріншотів або метаданих і зберігають машиночитабельні докази.
Стандарти, яким ми слідуємо
- Цільові показники контрастності WCAG 2.1 рівня AA для тексту та інтерактивних елементів
- Керівництво Apple з інтерфейсу для доступності
- Перевірка мінімального розміру області дотику 44pt для інтерактивних елементів керування
- Семантичне покриття Dynamic Type при розмірах тексту доступності
- Сумісні з VoiceOver мітки та атрибути на кожному інтерактивному елементі
- Доступні з клавіатури альтернативи для всіх взаємодій на основі жестів
Зворотний зв'язок
Якщо ви зіткнетеся з будь-якими бар'єрами доступності під час використання GitFocus, ми хочемо почути про це, щоб ми могли це виправити.
або напишіть нам на support@gitfocus.app