Клавиатура TapType для Android невидима и отслеживает касания пальцев. Создана для незрячих пользователей, но набирает популярность и среди зрячих. — theregister.com
TapType — это новая невидимая клавиатура для Android. Вы ее не видите, но это нормально, ее не видит и разработчик, как и некоторые из целевых пользователей.
Разработчик Аарон Хьюитт на этой неделе выпустил TapType 2.0. Это клавиатура для устройств Android, которая отслеживает относительное положение кончиков пальцев при касании экрана и экстраполирует, какие клавиши раскладки QWERTY вы нажимали.
Редакция The Reg по свободному ПО (FOSS) заинтересовалась этим по нескольким причинам. Во-первых — и это очень важно для данного автора — мы не в восторге от текущего состояния клавиатур Android, о чем мы уже подробно писали. Мы установили TapType на наш запасной телефон, но, честно говоря, далеко не продвинулись. Как только мы коснулись текстового поля, нижняя часть экрана просто стала пустой.
Там была невидимая клавиатура QWERTY, и нажатия на нее иногда генерировали буквы — но мы не можем печатать вслепую на экране телефона, поскольку он едва занимает половину ширины четырех пальцев одной руки, не считая большого пальца.
Но нас также заинтриговала логика дизайна, и нам очень понравился длинный и страстный пост Хьюитта о разработке этой клавиатуры: “Я Сделал Клавиатуру, о Которой Никто Не Просил: Мой Опыт Создания TapType“.
У него есть веские причины для столь сильных чувств по поводу использования сенсорных устройств, и это те же причины, по которым TapType ничего не отображает на экране. Хьюитт слеп. Невозможность видеть, что отображается на экране устройства, которое целиком состоит из экрана, делает жизнь намного сложнее.
Apple, как правило, относится к доступности гораздо серьезнее, чем большинство, особенно в мире Linux, и мы писали об этом ко Дню глобальной доступности 2025 года, сравнивая усилия Apple с усилиями других поставщиков. Большинство наших слепых друзей и знакомых по этой самой причине предпочитают устройства Apple.
Хьюитт — нет, он отдает предпочтение Android, а также использует Linux. В прошлом году он написал отличный четырехчастный пост в блоге об опыте использования настольного Linux в качестве слепого человека под общим названием “Я Хочу Любить Linux. Он Не Отвечает Мне Взаимностью”. Мы рекомендуем прочитать все части. Первые три весьма критичны и задают контекст для нашей статьи об Apple.
Затем, спустя целый месяц, вышла четвертая часть с неожиданным финалом: “Wayland Взрослеет. И Теперь У Нас Нет Выбора“.
Поэтому, когда тот же автор выпустил клавиатуру для Android год спустя, мы были очень заинтригованы. Мы спросили его, почему он выбрал Android, а не iOS.
“В большинстве случаев мне не нужен телефон как просто телефон”, — сказал он нам. “Я делаю много своей работы с телефона. TapType частично разрабатывалась на телефоне, на диване. Мне нужно, чтобы мой телефон был максимально многофункциональным, а iOS этого не дает”.
Мы тоже это заметили. Редакция FOSS использует macOS на рабочем столе, где мы можем выбирать собственную клавиатуру, мышь и приложения FOSS. По сравнению с этим iOS гораздо более закрыта, а ее приложения изолированы. Вы не можете просто сохранить файл из одного приложения и открыть его в другом — ОС специально создана для предотвращения таких вещей.
Хьюитт продолжил: “Мне также нравятся новые игрушки. Мне нужны такие вещи, как складные форм-факторы, а Apple их не делает — а производители Android делают”.
Тем не менее, он не в восторге от инструментов доступности и разработки Android. “О, TalkBack — отстой. Но дело в том, что на Android я могу написать свой собственный или получить его от стороннего разработчика — и в любом случае это гораздо более настраиваемо, чем VoiceOver“.
У него были более резкие слова о наборе для разработки Android, и он сообщил нам, что он настолько беден функциями доступности, что ему приходится использовать реальное оборудование для тестирования. У него дома скопилось множество старых телефонов Android, и он прошивает на них разные версии Android для тестирования. Старый Samsung Galaxy S7 особенно полезен для этого, так как на нем можно запускать множество разных версий Android.
Одним из сюрпризов было то, что Хьюитт не такой скептик в отношении ИИ, как мы ожидали, — особенно учитывая его февральский пост “Медленная Смерть Пауэр-Пользователя“.
Он сказал нам, что находит инструменты ИИ очень полезными, особенно для таких задач, как описание того, что что-то выглядит на экране. “Мне нравится ИИ. Я использую его для поиска. Может быть очень полезно спросить: ‘какая последняя бомба Compose и что с ней делать?'”, — сказал он, имея в виду Jetpack Compose, инструмент разработки пользовательского интерфейса Android. “О, это ужасно, это так плохо. Я нашел выпадающий список, помеченный как элемент управления текстового поля!”
Частью мотивации TapType стал взлет и падение Fleksy. Эта клавиатура для iOS была запущена в 2012 году как доступная клавиатура для слепых пользователей, а также очень быстрая для зрячих. В 2014 году The Registerсообщил о мировом рекорде скорости ее использования. Но, как описывает Хьюитт разработку TapType, Fleksy обнаружила, что больший рынок зрячих пользователей более прибылен, и доступная версия была выделена в отдельный продукт, Fleksy VO, основанный на более старой версии кода, который не привлекал столько внимания, как версия для зрячего рынка. Некоторые пользователи остались не впечатлены, как Джонатан Мозен описал в статье “Я Удаляю Fleksy Сегодня и Хочу Рассказать, Почему“.
Поэтому он планирует, что TapType в основном будет ориентирована на пользователей, которым не нужен видимый интерфейс. Однако он был очень удивлен ее популярностью.
“Пока что она более популярна среди зрячих пользователей, чем среди слепых! Но, надо сказать, популярность среди слепых пользователей очень, очень хорошая. Она взорвалась. Я ожидал, что ее найдут один или два человека, а потом я никогда больше ни от кого не услышу. Хотя, она для меня, и я не делал ее для кого-то еще”.
Хьюитт предупредил нас, что если вы попытаетесь установить APK-файл с его GitHub, вам потребуется включить дополнительные источники программного обеспечения, и даже тогда “ожидайте больших страшных предупреждений от Play Protect. Он будет говорить вам: ‘Это украдет ваши данные!’ и так далее. Он не будет. Мне не нужны чьи-либо данные. Мне это не интересно. Но забавно, что в прошлом я делал гораздо более небезопасные вещи, приложения для Android, которые позволяют отправлять любые произвольные HTTP-запросы и не только, и Play Protect этого совсем не замечает”.
Это напоминает нам о проблемах Canonical с вредоносными пакетами в Snap Store. Автоматизированные проверки программного обеспечения не могут надежно отличить вредоносные приложения от безопасных, и ситуация не улучшается.
Колин Хьюз, бывший сотрудник Reg и защитник прав людей с ограниченными возможностями, который управляет новостным изданием Aestumanda.com, также попробовал ее. Он отметил: “Как зрячий человек, я нашел совершенно пустую клавиатуру на удивление дезориентирующей. Это заставило меня понять, насколько я полагаюсь на визуальные подсказки и устоявшуюся мышечную память от обычной клавиатуры.
Он добавил, что, хотя ему было трудно “сориентироваться на то, что визуально является пустой поверхностью”, он смог “сразу увидеть логику этого и понять, почему это может быть так полезно для тех людей, для которых это действительно предназначено”.
“Один полезный урок, который я извлек из попытки использовать ее, заключается в том, что доступность — это не что-то одно. Мне показались довольно естественными жесты свайпа, но из-за моей физической инвалидности я не мог выполнять жесты команд двумя пальцами. Инструмент может быть преобразующим для одной группы людей с ограниченными возможностями, но при этом создавать барьеры для другой”.
Хьюз отмечает, что больше всего его зацепила “история, стоящая за ней”. “TapType имеет значение не только из-за того, что она делает, но и из-за того, почему ее вообще пришлось создавать. Она существует потому, что один разработчик был достаточно разочарован, чтобы решить проблему, которую основная индустрия явно не сочла приоритетной. Здесь есть очевидные параллели с голосовым доступом, которым я пользуюсь, и разочаровывающим состоянием встроенного диктовки на телефонах и ноутбуках. Слишком часто люди с ограниченными возможностями вынуждены довольствоваться неполноценными инструментами или инструментами, которые никогда не были по-настоящему созданы для них, пока отдельный разработчик не вмешивается и не предоставляет то, что гораздо более крупные компании могли бы сделать много лет назад.
“Контраст трудно игнорировать, когда команды из трех-четырех человек, такие как те, что стоят за Aqua Voice и WhisperTyping, создают более амбициозные возможности голосового набора, чем компании масштаба Apple и Microsoft. Вот почему я считаю, что TapType более значима, чем просто интересная клавиатура. Ее существование — свидетельство более широкого провала рынка. Когда появляется специализированный инструмент для обеспечения доступности, и люди быстро на него реагируют, это не только комплимент разработчику. Это также признак того, что более широкая индустрия слишком долго оставляла важную потребность неудовлетворенной”.
TapType — интересный эксперимент. В этой области существует значительный предшествующий опыт. Один наш друг раньше пользовался замечательным клиентом Twitter под названием Qwitter, который аналогично невидим: у него нет окна, и он ничего не показывает на экране — его интерфейс состоит из набора текста и речи.
Было также проведено много исследований, направленных на то, чтобы просто предсказать, что кто-то печатает, основываясь на относительном положении пальцев на плоской поверхности. FingerWorks проделала новаторскую работу в этой области, прежде чем Apple купила это заведение, и ее продукты исчезли. Ее легендарный трекпад, который также был клавиатурой, так и не появился в качестве самостоятельного продукта. Другое недавнее исследование в этом направлении также называлось TapType, что, как мы надеемся, не доставит проблем г-ну Хьюитту. ®
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Liam Proven