Операционная система Google Android Q содержит множество изменений, в том числе некоторые новшества для пользователей и разработчиков вспомогательных технологий и средств доступности. В Android Q пользователи смогут активировать специальные возможности при помощи комбинации клавиш на физической клавиатуре: Ctrl + Alt + Z. Эта та же самая комбинация, которая используется в настоящее время в Chromebook, и должна действовать аналогично одновременному нажатию кнопок увеличения громкости / уменьшения громкости, используемому для тех же целей в предыдущей версии Android. Также появилась возможность использовать речевой вывод при первой активации специальных возможностей, что делает этот этап более интерактивным и доступным.
Ещё одно нововведение позволяет отображать экранную клавиатуру, даже если при этом подключена аппаратная клавиатура. Предполагается, что это позволит пользователям, при отключении или подключении брайлевских дисплеев, действовать без риска остаться совсем без клавиатурного ввода.
Помимо этого, у разработчиков и пользователей появилась возможность влиять на время, в течение которого уведомления отображаются на экране. Такая возможность соответствует Руководству по обеспечению доступности web-контента и облегчает чтение кратковременных сообщений.
Ниже приведен список изменений API специальных возможностей, взятый со страницы описания всех новых функций и API Android Q.
В Android Q представлены следующие новые функции и API специальных возможностей:
Флаг поля ввода клавиш для AccessibilityNodeInfo
В Android Q в AccessibilityNodeInfo добавлен новый флаг, обозначающий, является ли элемент полем ввода клавиш как часть клавиатуры или клавишного блока. Значение этого флага можно получить, используя метод AccessibilityNodeInfo.isTextEntryKey ().
Озвучивание диалога специальных возможностей
Когда службе доступности требуется, чтобы пользователь повторил действие для активации специальных возможностей, чтобы запустить службу, диалоговое окно теперь может быть озвучено при помощи синтеза речи.
Комбинация клавиш для активации специальных возможностей при помощи аппаратной клавиатуры
В Android Q пользователи теперь могут активировать специальные возможности при помощи аппаратной клавиатуры, нажимая комбинацию Control + Alt + Z.
Усовершенствование контроллера экранной клавиатуры
В Android Q службы доступности теперь могут запрашивать отображение экранной клавиатуры, даже если устройство обнаруживает, что подключена аппаратная клавиатура. Пользователи могут переопределить это поведение.
Определяемые пользователем таймауты
Android Q предоставляет API метод AccessibilityManager.getRecommendedTimeoutMillis(), позволяющий разработчикам приложений обеспечить поддержку настраиваемых пользователем тайм-аутов для интерактивных и неинтерактивных элементов пользовательского интерфейса. На возвращаемое значение влияют как пользовательские настройки, так и API служб доступности.
Социальные сети