Домой Смартфоны HeliBoard: открытая клавиатура для Android как альтернатива Gboard

HeliBoard: открытая клавиатура для Android как альтернатива Gboard

Рассматриваем функции и особенности бесплатной клавиатуры HeliBoard с открытым исходным кодом, которая работает без подключения к интернету.

Стандартная клавиатура Gboard для Android предлагает множество функций и подсказок, но постоянно отправляет данные на серверы Google. Бесплатная альтернатива с открытым исходным кодом под названием HeliBoard предлагает пользователям совершенно другой подход к конфиденциальности.

Интерфейс клавиатуры HeliBoard на экране смартфона
Интерфейс клавиатуры HeliBoard на экране смартфона

Что представляет собой клавиатура HeliBoard

Проект HeliBoard создан разработчиком под ником Helium314 как форк приложения OpenBoard, которое в свою очередь восходит к исходному коду клавиатуры из Android Open Source Project (AOSP). Разработка OpenBoard завершилась в конце 2022 года, после чего HeliBoard подхватил инициативу и регулярно выпускает обновления через GitHub и Ф-Droid. Приложение распространяется под лицензией GPL-3.0, работает на Android 5.0 и новее и не требует подключения к интернету или входа в учетную запись.

Функциональность клавиатуры охватывает большинство привычных возможностей: настраиваемые словари для разных языков, темы оформления с регулировкой цветов и фоновых изображений, настраиваемые раскладки, режимы для работы одной рукой и разделенная клавиатура для крупных устройств. Также предусмотрены история буфера обмена, всплывающий режим и резервное копирование настроек. Клавиатура поддерживает латиницу, кириллицу, греческий, иврит, хинди, арабский и корейский языки, однако ввод на китайском и японском языках пока не поддерживается. Жестовый ввод доступен только через отдельную проприетарную библиотеку распознавания жестов.

Локальная обработка данных и настройки интерфейса

Главное отличие HeliBoard от Gboard заключается в хранении и обработке данных. Gboard задействует облачную инфраструктуру для предиктивного ввода, синхронизации словарей, проверки грамматики и голосового ввода. В HeliBoard все подсказки, исправления и поиск по словарям выполняются локально на самом устройстве, исключая передачу информации сторонним серверам.

В приложении предусмотрен режим принудительного инкогнито, который временно отключает обучение слов, автокоррекцию, автокапитализацию, историю буфера обмена и удаление текста свайпом. Программа не содержит рекламы и запросов учетных записей. Пользователи могут независимо настраивать высоту клавиатуры, размер текста, шрифт и отступы, а последние обновления принесли поддержку свежих наборов эмодзи Unicode, масштабирование для складных устройств и управление курсором с помощью свайпа по пробелу.

клавиатура HeliBoard — иллюстрация 2 к материалу

Кому подойдет альтернатива от Helium314

HeliBoard станет подходящим выбором для тех, кто ценит инструменты с открытым исходным кодом и не хочет передавать в облако вводимый текст. Тем не менее у приложения есть ограничения: жестовый ввод опирается на закрытую библиотеку, отсутствует поддержка китайского и японского языков, а качество предсказаний уступает облачным нейросетям Gboard. Кроме того, приложение отсутствует в Google Play, поэтому устанавливать его придется через F-Droid или с помощью APK-файла с GitHub.

клавиатура HeliBoard — иллюстрация 3 к материалу

Происхождение и особенности разработки проекта

OpenBoard зародился в конце 2019 года и активно развивался вплоть до конца 2022 года, после чего работа над ним остановилась. Разработчик под ником Helium314 подхватил проект с того самого момента, и с тех пор новые релизы регулярно появляются на GitHub и F-Droid. Полный исходный код проекта находится в открытом доступе и является полностью аудируемым благодаря лицензии GPL-3.0. Подобные корни отчетливо ощущаются с первых минут использования, так как виртуальная клавиатура сохраняет аутентичный вид и дух AOSP.

Дополнительные возможности интерфейса и управления

Функциональность приложения продумана для удобства владельцев смартфонов с экранами разных диагоналей: помимо режима для одной руки и разделенной клавиатуры для габаритных устройств, пользователям доступна опция плавающей клавиатуры. Поддержка различных скриптов охватывает широкий спектр языков, хотя китайский и японский языки на данный момент по-прежнему не поддерживаются.

клавиатура HeliBoard — иллюстрация 4 к материалу

В отличие от Gboard, предлагающей лишь фиксированные пресеты тем, HeliBoard предоставляет гораздо более детальный контроль над интерфейсом. Пользователи могут настраивать параметры высоты клавиатуры, размера текста, шрифта и отступов независимо друг от друга, добиваясь идеальной адаптации рабочей поверхности под личные предпочтения.

Сравнение подходов к обработке данных и безопасности

Ключевое различие между двумя клавиатурами кроется в маршрутизации вводимой информации. Такие функции Gboard, как предиктивный ввод, синхронизация словарей между девайсами, исправление грамматических ошибок и голосовой ввод, завязаны на облачную инфраструктуру Google. Это обеспечивает определенный уровень удобства, но означает, что конфиденциальный текст и голосовые команды покидают устройство.

клавиатура HeliBoard — иллюстрация 5 к материалу

HeliBoard изначально создавалась с противоположной философией: здесь полностью отсутствуют фоновая телеметрия, требования входа в аккаунт и постоянное соединение с серверами. Абсолютно любая операция — будь то предложение вариантов слова, исправление опечаток или обращение к словарю — происходит исключительно на самом смартфоне. Режим принудительного инкогнито активируется одной кнопкой и моментально приостанавливает обучение новых слов, автокоррекцию, автозаглавные буквы, сохранение истории буфера обмена и удаление текста свайпом по клавише стирания, что особенно полезно при вводе конфиденциальных данных в защищенных приложениях.

клавиатура HeliBoard — иллюстрация 6 к материалу
Клавиатура Gboard на внутреннем экране складного устройства Motorola Razr Fold

Важные нюансы для пользователей

При переходе на HeliBoard стоит учитывать ряд технических компромиссов:

  • Жестовый ввод (glide typing) работает исключительно через подключение отдельной библиотеки с закрытым исходным кодом, поскольку разработчикам пока не удалось самостоятельно воссоздать эту технологию. Из-за этого убежденным сторонникам максимальной конфиденциальности может потребоваться отключить данную функцию.
  • Качество текстовых предсказаний может ощущаться менее совершенным по сравнению с облачными нейросетями Gboard, так как все вычисления производятся исключительно на мобильном устройстве без помощи мощностей Google.
  • Отсутствие приложения в каталоге Google Play означает необходимость ручной установки через F-Droid или загрузки APK-файла напрямую с GitHub, что может вызвать трудности у пользователей, не привыкших к процедуре сайдлоадинга.

Для тех, кто готов смириться с этими особенностями ради полного контроля над своими данными, оптимальным сценарием станет установка приложения через F-Droid, предварительное резервное копирование параметров старой клавиатуры и тестирование точности предсказаний в течение нескольких дней.

Источник: https://www.howtogeek.com