Heliboard

Heliboard - загрузить приложение

  • 0
Всего оценок: 0

Конфиденциальная клавиатура с открытым кодом без доступа в интернет

У большинства привычных клавиатур для Android вроде Gboard, SwiftKey или Яндекс.Клавиатуры есть одна общая черта: они так или иначе лезут в облако, собирают статистику по вводу и почти всегда хотят доступ в сеть. Heliboard в этом смысле выглядит как более спокойная альтернатива с открытым исходным кодом, сделанная на базе AOSP / OpenBoard.

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

По идее, приложение зайдёт тем, кто за приватность (и не хочет делиться тем, что печатает, с крупными сервисами), тем, кто постоянно переключается между языками, любителям покрутить настройки под себя и всем, кому нужна лёгкая, быстрая клавиатура без лишней фоновой суеты.

Ключевые возможности - одним списком
Вот за что Heliboard обычно выделяют как сильную и при этом аккуратную альтернативу обычным клавиатурам:

Офлайн‑работа - функциональность заточена под офлайн. Никакие данные (текст, нажатия, слова) не должны уходить на внешние серверы. И сама клавиатура не просит доступ в интернет.

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

Темы оформления - настраиваются стиль, цвета и фон клавиатуры (хоть свою картинку ставьте). Можно подхватывать системную тему (день/ночь - для Android 10+). Есть поддержка динамических цветов Material You (Android 12+).

Гибкие настройки раскладок - можно настраивать раскладки под себя (QWERTY, AZERTY, ЙЦУКЕН, DVORAK и так далее). Но есть нюанс: синтаксис может меняться, и после обновлений самодельные раскладки иногда перестают нормально работать.

Многоязычный набор - несколько языков можно держать активными одновременно. И переключаться между ними можно без обязательной смены раскладки.

Glide Typing (скользящий ввод) - появляется, если подключить внешнюю библиотеку (в саму клавиатуру её не включили, потому что нет подходящей open‑source-замены). Эту библиотеку обычно вытаскивают из пакетов GAPPS («SWYPELIBS») или качают отдельно.

История буфера обмена - быстрый доступ к тому, что вы недавно копировали (несколько последних фрагментов). Любой можно вставить одним нажатием.

Режим одной руки - клавиши сдвигаются влево или вправо, чтобы было проще печатать одной рукой.

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

Резервное копирование и восстановление - можно сохранить и вернуть изученные слова и историю ввода. Подразумевается, что всё это сохраняется на устройство, а не в облако.

Интерфейс и удобство
Меню настроек сделано довольно понятно: параметры разложены по группам (языки, темы, словари, поведение), не приходится долго выискивать нужное.

Основные штуки можно вынести на панель инструментов (например, копировать/вставить, стрелки, переключение языка).

Переключение раскладок и тем сопровождается плавной анимацией.

Дизайн адаптивный - должно нормально выглядеть и на небольших телефонах, и на планшетах.

При добавлении словарей и настройке тем есть внятные подсказки, что и куда нажимать.

Ключевые преимущества для защиты данных
Нет интернет‑разрешений - то есть даже чисто технически клавиатуре сложнее что‑то куда‑то отправить.

Словари, история ввода и настройки хранятся локально. Ничего не должно улетать «в облако».

Бэкап на устройство - вы сами решаете, куда его положить (SD‑карта, компьютер, облако - но уже по вашей инициативе).

Открытый исходный код - реализацию можно посмотреть, а сообщество может её проверять (идея в том, что скрытые сюрпризы заметить проще).

Производительность и требования
Совместимость - заявлено, что работает на Android 5.0 и выше, то есть охватывает большую часть устройств.

Оптимизация - приложение лёгкое и обычно не ест лишние ресурсы. Подходит и для не самых новых телефонов.

Энергоэффективность - за счёт офлайн‑режима нет фоновой синхронизации, а значит и лишней нагрузки на батарею быть не должно.

Стабильность - основа AOSP/OpenBoard уже обкатана, поэтому ожидается нормальная работа без постоянных вылетов.

Кому подойдёт Heliboard
Приверженцам приватности - тем, кто не хочет делиться данными ввода с крупными компаниями (Google, Microsoft, Яндекс).

Многоязычным пользователям - тем, кому важно держать несколько языков под рукой и тонко настраивать раскладки.

Любителям кастомизации - тем, кто любит подгонять внешний вид под себя (цвета, фон, динамические темы).

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

Разработчикам и энтузиастам - тем, кому важен открытый код: можно посмотреть, поменять, собрать свою версию.

Важные моменты
Glide Typing (скользящий ввод) завязан на отдельную библиотеку - в базовую установку она не входит (из‑за лицензий). Обычно её достают из GAPPS или ищут отдельно.

Самодельные раскладки после обновлений иногда могут стать несовместимыми - разработчики об этом прямо предупреждают.

Чтобы выжать из клавиатуры максимум, придётся руками немного настроить (словари добавить, библиотеку для скользящего ввода подключить). Но базовые вещи - печать, переключение языков, темы - работают сразу.

Как использовать приложение
Скачайте установочный APK-файл по ссылке ниже. Если нужно, разрешите установку из неизвестных источников.

Откройте Heliboard. Android предложит включить клавиатуру в настройках (зайдите в «Настройки» → «Язык и ввод» → «Текущая клавиатура» → включите Heliboard).

Выберите Heliboard как клавиатуру по умолчанию.

Настройте языки - в приложении откройте «Языки» и добавьте нужные (русский, английский и т.д.).

Настройте тему - выберите цвет, фон, включите тёмный режим или динамические цвета (Android 12+).

Добавьте словари (опционально) - загрузите готовые словари для орфографии или соберите свой (например, под медицинские термины).

Для скользящего ввода (опционально) - поставьте SWYPELIBS (достаньте из GAPPS или найдите в интернете), потом включите Glide Typing в настройках Heliboard.

Настройте режим одной руки - если так удобнее, включите смещение клавиатуры влево или вправо.

Примеры использования
Вы журналист и работаете с конфиденциальными источниками. Ставите Heliboard, чтобы данные ввода (имена, адреса, телефоны) не уходили в облако. У клавиатуры нет доступа к интернету.

Вы учите иностранный язык. Подключаете словари для проверки орфографии. Heliboard подчёркивает ошибки и предлагает варианты - всё локально, без отправки текста на сервер.

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

Вы разработчик и не доверяете закрытому коду. Скачиваете исходники Heliboard, смотрите, нет ли там лишнего, и при желании собираете свою сборку.