
На этой неделе в рамках сессий WWDC для разработчиков Apple представила новые функции универсального доступа, которые появятся в iOS 13. Они включают новые настройки для улучшения взаимодействия с приложениями для пользователей с различными нарушениями чувствительности к движению и дальтонизмом. Новые функции будут доступны в собственных приложениях Apple, начиная с iOS 13, а также в сторонних приложениях через новые API для разработчиков.
Ниже вы найдете полную информацию о новых функциях:
Автоматическое воспроизведение видеопревью
В предыдущих версиях iOS Apple уже имела возможность позволить пользователям с чувствительностью к движению «Уменьшить движение», чтобы отключить такие функции, как погодные эффекты в приложении «Погода» и системный эффект параллакса. Новым для универсального доступа в iOS 13 является настройка чувствительности к движению, которая позволяет пользователям отключать «Автоматическое воспроизведение видеопревью».
Эта опция включена по умолчанию, но после отключения в настройках универсального доступа iOS 13 она предотвратит автоматическое воспроизведение видеопревью в приложениях Apple, таких как App Store. Хотя это было возможно уже через настройки App Store, новая функция будет применяться в масштабах всей системы ко всем приложениям Apple, а также предложит новый API для разработчиков, чтобы расширить функциональность на сторонние приложения. Разработчики также смогут разрешить пользователям переопределять системные настройки, чтобы разрешить автоматическое воспроизведение превью только в определенных приложениях.

Перекрестное затемнение экранных переходов
Эта новая настройка в разделе «Движение» в универсальном доступе изменяет обычную латеральную анимацию перехода экрана при навигации по приложениям на новый переход экрана с перекрестным затемнением, который будет предпочтительнее и менее резким для пользователей с чувствительностью к движению. Новая настройка «Предпочитать перекрестное затемнение переходов» может быть включена только после включения настройки «Уменьшить движение».

Для разработчиков UIKit автоматически реализует эти переходы с затемнением для пользователей, у которых включена настройка «Предпочитать перекрестное затемнение переходов».
Различать без цвета
Новая опция, переносимая с Mac на iOS для пользователей с дальтонизмом, называется «Различать без цвета». Новая настройка будет доступна в разделе «Экран и размер текста» в настройках универсального доступа.

Основная идея заключается в том, что настройка автоматически заменит элементы пользовательского интерфейса, которые полагаются исключительно на цвет, на альтернативы, которые легче различать. Apple отметила во время своей презентации WWDC для разработчиков, что новая функция поможет людям с дальтонизмом, включая пользователей с дейтеранопией, протанопией и тританопией, которые испытывают трудности с различением определенных цветов, которые могут быть критически важны для понимания или управления пользовательским интерфейсом.
Когда разработчики реализуют эту настройку для своего приложения, они заменят любые цветовые индикаторы на формы или символы, которые не зависят от цвета. Например, игра, которая использует разные цвета для обозначения игрока 1 и игрока 2, может переключиться на уникальный значок для различения игроков.
SwiftUI
Помимо вышеупомянутых функций, новый SwiftUI от Apple для разработчиков также предоставляет новые возможности для разработчиков, чтобы сделать их приложения доступными с гораздо меньшими усилиями, чем когда-либо прежде. Это включает в себя такие вещи, как доступные изображения и элементы управления с помощью нового API SwiftUI для универсального доступа для добавления элементов интерфейса, таких как метки, значения, подсказки и многое другое.