Итак, позавчера был анонсирован выход в публичный доступ приложения для прогрессивного ресурса
© habrahabr. Вчера я его установил а сегодня утром протестировал и докладываю вам,что вариант под андроид полностью доступен для службы невизуального доступа © Google TalkBack.
Но несколько нюансов в использовании приложения все-таки есть.
Для начала установите приложение из google play.
Особенности:
Авторизация и регистрация.
Если вы имеете учетную запись на хабре, то знаете,что авторизация там теперь проходит через сервис © TM ID. Подробнее об этой межплатформенной авторизации можно почитать тут. Если же учетной записи у вас еще нет, то зарегистрироваться можно здесь.
Авторизация и создание новой учетной записи происходит в приложении через страницы подгружаемые в WebView, поэтому я рекомендую вам создавать новую учетную запись либо через браузер firefox, либо с компьютера, это будет значительно удобнее.
WebView, это класс, при помощи которого вы можете создать свой собственный браузер или отображать некоторые части онлайн-контента с какого-либо веб-ресурса. Что собственно и сделано в гибридном приложении © habrahabr.
Если у вас в ключнице привязаны социальные сети, то пройти авторизацию разумеется можно так же и через них.
Интерфейс.
Всего в приложении я встретил 4 неподписанные кнопки,у всех имелись идентификаторы, поэтому подписать их не составило никаких проблем.
В первом случае это была кнопка открывающая партнерскую ссылку на приложения одного банка.
Во второй раз это оказалась кнопка, позволяющая обновлять уровень кармы и рейтинг в настройках профиля.
В третьем случае это кнопка так же предназначенная для обновления, в этот раз уже избранного.
Ну и в четвертый раз не подписанная кнопка оказалось в открытом посте, предназначенная для добавления поста в избранное, или удаление оттуда, если пост уже был добавлен в избранное ранее.
При открытии приложения сначала предстает ваша лента. в раскрывающемся меню вверху экрана можно отфильтровать на захабренные, отхабренные и новые.
Свайпом слева направо, при использовании © Google TalkBack. свайп следует делать двумя пальцами, можно открыть краткое меню с выбором отображаемого контента.
В этом меню 4 элемента:
- моя лента
- хабы
- избранные
- настройки
Новые посты открываются так же в областях WebView, но никаких трудностей с чтением не возникает. В правом верхнем углу имеется кнопка, позволяющая поделиться контентом через разные источники, названная "открыть доступ". При двойном табе с удержанием на тексте всплывает привычное меню для пользователей chrome с возможностью выбрать весь текст, скопировать выделенный контент или поделиться содержимым.
В самом нижнем правом углу, где обычно располагается меню, находится не подписанная кнопка для добавления поста в избранное. Если пост уже ранее был добавлен в избранное, то активация этой кнопки приведет к удалению оттуда.
Слева от нее располагаются 2 элемента, не обозначенные,как кнопка, с численными наименованиями. Тут существует некоторая сложность поскольку визуально они находятся поперек экрана и расположены ввиде ступеньки слева направо и вниз.
но если вы будете перемещать фокус TalkBack в режиме изучения касанием, в любой нижней части экрана, то можете наблюдать ситуацию,когда элементы попадают фокус при вертикальном движении. Проще говоря, внизу есть две активные полосы поперек экрана, которые не привязаны к визуальному их представлению и активны на всем протяжении отрезка.
Две эти области отвечают за представление статистики по просмотру и количеству коментариев. При активации области, отвечающей за статистику по количеству просмотров поста, она просто обновляется и показывает новое значение. При активации области, показывающей количество комментариев открывается новое окно собственно с самими комментариями.
Я попытаюсь описать удовлетворительный метод работы с этими областями, если у кого-то не получается.
Если требуется открыть комментарии или узнать их количество:
1. Находим кнопку домой.
2. Смещаемся от нее чуть вверх и вправо, буквально на треть или полсантиметра примерно под углом в 45 градусов.
3. останавливаемся сразу,как слышим численное значение к примеру 245 это и будет количество комментариев к посту.
4. Для открытия сразу делаем двойной таб.
Если требуется узнать количество просмотров:
1. находим кнопку домой.
2. Смещаемся от нее чуть вверх и влево, буквально на полсантиметра или чуть больше, примерно под углом в 45 градусов.
3. останавливаемся сразу,как слышим численное значение к примеру 24500 это и будет количество просмотров данного поста.
4. Для обновления сразу делаем двойной таб.
Думаю по данной инструкции у вас все получится.
Окно с комментариями подробно разбирать не буду, отмечу лишь, что в WebView там подгружается только текст, спрятанный под спойлером и появляется он в новом окне. Все остальное доступно и удобно.
Настройки.
При свайпе слева направо открывается меню, где можно выбрать в качестве контента для отображения раздел настройки. Данное меню кстати называется настройки,что сначала слегка дезориентирует. Меню это так же можно активировать при двойном табе на Пункте "habrahabr открыть меню" в левом верхнем углу экрана.
Настройки состоят из четырёх пунктов, 2 из которых отвечают за информацию о приложении и отзыв в play.
В разделе профиль можно глянуть краткую информацию о своей учетной записи: дату регистрации, карму, рейтинг. Так же можно обновить эти данные или выйти в приложении из своей учетной записи.
В разделе оформление сразу можно выбрать темную тему, которая заработала у меня после перезагрузки пользовательского интерфейса андроид, а так же определить размер и тип шрифта и выбрать какой мультимедийный контент загружать. Для людей с узким каналом или дорогостоящим трафиком стоит наверное поступить так же, как и я - оставить только автозагрузку комментариев.
итог.
В целом качество доступности у приложения достаточно на высоком уровне, особенно если учесть,что это первая не бета версия в публичном доступе.
- lex_infohunter
- Для комментирования войдите или зарегистрируйтесь