Название: Про доступность iOS Автор: Михаил Рубанов Издательство: Dodo Engineering Год: 2022 Страниц: 249 Язык: русский Формат: pdf Размер: 62.7 MB
Доступность приложения — это адаптация интерфейса для разных групп людей. Если человек хуже видит (или совсем потерял зрение), не слышит, не двигается, но при этом полноценно пользуется приложением, то оно доступно. — Не знаете английский, но хочется посмотреть новый сериал на Netflix? Есть субтитры, а часто и полноценный перевод на русский. — Не можете перехватить телефон одной рукой, чтобы нажать кнопку назад, потому что в другой руке держите ребенка? Можно свайпнуть от края экрана. — Перед сном читаете книжку? Темная тема не будет слепить.
Это некая «стандартная» доступность для всех людей. Вроде можно прожить и без этих фич, но с ними удобнее. Если каждый из этих примеров усилить, то он поможет людям с проблемами со здоровьем, для кого эти «фичи» становятся жизненно необходимыми. — Пожилые люди могут пользоваться телефоном без очков, увеличив шрифт, или включив экранный зум. — Аудиодескрипция вместо субтитров расскажет незрячему, что происходит на экране, а вернуться на экран назад поможет специальный жест в VoiceOver. — Темная тема поможет людям со светобоязнью. — Вибрация на часах помогает узнавать о звонке тем, кто не слышит.
Технически — это адаптация контролов с помощью UIAccessibility. Функционал нужен в том же объеме, что и у обычной версии, при этом неясно, как должен поменяться графический интерфейс. Получается, что есть две версии: одну мы не можем прочитать через VoiceOver, вторую не можем нарисовать. Но и там, и там, мы всё равно работаем с UIKit. Крутость технологий доступности в том, что они берут много данных от существующего графического интерфейса. Они выступают над ним неким «вторым слоем», давая новые возможности работы с интерфейсом: воспринимать на слух, управлять голосом или иначе сообщать сигналы, если не можешь коснуться экрана.
Книга подойдет всем, кто работает с IT: программистам, дизайнерам, продактам, исследователям.