Достъпният адаптивен уебсайт не е същото нещо като достъпно приложение — въпреки че и двете „работят на телефона“. Тази статия обяснява критичните разлики между това да направите уебсайт достъпен и да направите достъпно собствено приложение за iOS или Android.
Накратко — какво обхваща тази статия
Различни технологии, подобни правила
Отзивчивият уебсайт е изграден от HTML, който вече има вграден слой за достъпност (семантични тагове, ARIA), който браузърите и екранните четци знаят как да интерпретират. За разлика от това родното приложение е изградено от собствените UI компоненти на операционната система (UIKit/SwiftUI на iOS, Jetpack Compose/Views на Android) — и всеки компонент се нуждае от собствено маркиране за достъпност, отделно от визуалния си дизайн. Основните принципи приличат на WCAG (контраст, размер на целта за докосване, ясно достъпно име), но инструментите за прилагането им са напълно различни.
VoiceOver и TalkBack: Не е един и същи екранен четец
VoiceOver (iOS) и TalkBack (Android) са два различни екранни четци, с различни жестове за навигация и различна поддръжка за персонализирани компоненти. Компонент, който е маркиран перфектно на iOS, може да не работи правилно на Android, ако разработчиците не са тествали двете платформи поотделно. Не можете да предположите, че „тествахме го на iOS, така че трябва да работи и на Android“.
💡 Важен момент
И на двете платформи всеки интерактивен компонент (бутон, поле за въвеждане, изображение) се нуждае от: ясен етикет за достъпност, дефинирана роля/характеристика за достъпност, а понякога и съвет за достъпност, който обяснява какво се случва, когато се докосне.
Какво е уникално за собствените приложения
Нативните приложения също са изправени пред предизвикателства, които не съществуват в уебсайтовете: персонализирани жестове с докосване (плъзгане, щипване), които се нуждаят от достъпна алтернатива; навигация между екрани, която трябва да има смисъл и чрез екранен четец; и насочени известия, които трябва да бъдат достъпни дори когато се показват извън самото приложение. В допълнение, размерите на целта за докосване трябва да отговарят на минимум 44x44 пиксела според указанията на Apple и 48x48dp според указанията на Google — изискване, което не винаги съществува в същата форма на уебсайтовете.
Как да тествате достъпно приложение
- Включете VoiceOver или TalkBack и се опитайте да изпълните основните задачи на приложението (регистрация, покупка, търсене), като използвате само тях.
- Проверете контраста и размера на текста с включени настройки за достъпност на системата (по-голям текст, висок контраст).
- Потвърдете поддръжката за динамично оразмеряване на текст (Динамичен тип на iOS) без "счупване" на оформлението.
- Тествайте на двете платформи поотделно — тестването само на един не е достатъчно.
Имате ли и документи, които придружават вашето приложение?
Нашият инструмент сканира PDF файловете, свързани с вашето приложение или уебсайт — условия за ползване, ръководства, формуляри — и ви показва кои точно се нуждаят от внимание.
Сканирайте сайта си безплатно ←След сканирането можете също така да направите намерените документи достъпни директно и безплатно чрез AccessiDoc.
