このオープンソースの Android キーボードは、Gboard の間違いをついに修正しました
Android のデフォルトのキーボードである Gboard は、賢い予測と洗練されたデザインを備えて出荷されていますが、Google のサーバーへの永続的な接続も備えています。無料でオープンソースの代替品である HeliBoard は、実際に代替品として非常に適しています。
ヘリボードって何?
プライバシーを最優先した Android のオリジナル キーボードの子孫
HeliBoard は、Android 用の無料のオープンソース仮想キーボードであり、OpenBoard のフォークとして維持されており、Android オープンソース プロジェクトに組み込まれたキーボード実装に遡ります。かなり AOSP っぽい感じがするので、最初からそれが感じられます。 OpenBoard は 2019 年末に発表され、2022 年後半まで積極的に開発されましたが、その後作業が停止されました。 Helium314 として知られる開発者によって構築された HeliBoard は、中断したところから再開され、それ以来アップデートの配布を続けており、今でも GitHub や F-Droid を通じて新しいリリースが定期的にリリースされています。このプロジェクトは GPL-3.0 に基づいてライセンスされており、完全なソース コードが公的に監査可能であることを意味し、実行するには Android 5.0 以降が必要です。
このキーボードの特徴は、Google への依存関係がなく、インターネットに接続しないことです。そのため、プライバシーを重視するコミュニティがこのキーボードを Gboard の代替品として推奨することがよくあります。サインインするアカウントはなく、バックグラウンドで家に電話をかけるテレメトリーもありません。
機能的には、ユーザーが自分で用意できる言語ごとの辞書、色や背景画像を調整できるカスタマイズ可能なテーマ、カスタム レイアウトのサポート、大型携帯電話向けの分割キーボード モードと片手モード、クリップボード履歴、フローティング キーボード オプション、設定のバックアップと復元など、人々が現代のキーボードに期待するもののほとんどをカバーしています。
また、ラテン語、キリル文字、ギリシャ語、ヘブライ語、ヒンディー語、アラビア語、韓国語などの幅広いスクリプトもサポートしていますが、現時点では中国語や日本語の入力は処理していません。グライド タイピングも利用できますが、その特定のテクノロジーはオープンソース プロジェクトが独自に複製したものではないため、別のクローズドソースのジェスチャ認識ライブラリを介してのみ利用できます。
どうしたら良くなりますか?
一定のデータ パイプラインの代わりにオンデバイスで処理
HeliBoard と Gboard の主な違いは、入力データがどこに送られるかにあります。 Gboard は、予測テキスト、デバイス間での辞書の同期、文法修正、音声入力といった主要な機能のいくつかをクラウド インフラストラクチャに依存しており、これらはすべてある程度 Google のサーバーを経由します。これは便利ですが、キーストロークや音声入力が何らかの形でデバイスから離れることも意味します。 HeliBoard はその逆を行うために構築されました。すべての提案、修正、辞書検索はローカルで行われ、電話からは何も送信されません。
その設計は、HeliBoard の「強制シークレット モード」で最も明確に現れます。これは、単語学習、自動修正、自動大文字化、クリップボード履歴、および削除キーのスワイプ操作を 1 回の切り替えで一時的に無効にし、キーボードのメモリに痕跡を残さずに機密性の高いアプリで入力するのに役立ちます。アプリ内のどこにも広告やアカウントのプロンプトはありません。これは、Play ストアを通じて配布されているほとんどのキーボード アプリとは大きく異なります。
そして結局のところ、HeliBoard は Gboard にはないレベルのきめ細かなカスタマイズも提供しています。キーボードの高さ、テキスト サイズ、フォント、パディングの設定はすべて個別に調整できるため、ユーザーはいくつかのプリセット テーマから選択するのではなく、正確な好みに合わせてタイピング サーフェスを微調整できます。最近のアップデートでは、新しい Unicode 絵文字セットのサポート、折りたたみ式携帯電話用の個別のスケーリング オプション、スペース バーをスライドさせることによるタッチパッド スタイルのカーソル コントロールが追加されており、プロジェクトが静止しているのではなく、まだ積極的に反復されていることが示唆されています。
使ったほうがいいでしょうか?
ある人にとっては非常に適合するが、他の人にとっては取引の妨げとなる
HeliBoard は、すでにオープンソース ツールに惹かれており、入力内容をすべてクラウド サービスに依存する必要のないキーボードを求めている人にとって、簡単にお勧めできます。ただし、トレードオフについては事前に知っておく価値があります。グライド タイピングは HeliBoard 独自のコードではなく、クローズド ソース ライブラリに依存しているため、プライバシー純粋主義者は、たとえオプションであっても、その機能をオフのままにしておくことを望むかもしれません。
中国語と日本語の入力サポートがないことは、これらの言語を必要とする人にとっては大きな制限であり、すべてが Google のインフラストラクチャではなくデバイス上で計算されるという理由だけで、全体的な予測品質が Gboard のクラウド支援のニューラル ネットワーク主導の提案に比べて一歩遅れているように感じるかもしれません。
また、配布上の注意点もあります。HeliBoard は Play ストアでは利用できないため、HeliBoard をインストールするには、F-Droid を経由するか、GitHub から直接 APK をダウンロードする必要があります。これは、これまでアプリをサイドロードしたことがないユーザーにとっては馴染みのない追加手順です。ただし、そのプロセスに慣れている人にとっては、HeliBoard を試してみる価値があります。 F-Droid を介してインストールし、既存のキーボードの設定を事前にバックアップし、数日かけてグライド タイピングと予測精度をテストするだけで、利便性とコントロールのトレードオフが適切かどうかを判断できます。
実際のトレードオフを伴うプライベートキーボード
HeliBoard は Gboard を上回る予測はせず、中国語と日本語を完全にスキップします。しかし、すべてのキーストロークをデバイス上で維持するキーボードと引き換えにアプリをサイドロードしたい人にとって、これは使用する価値のある数少ない本物の代替手段の 1 つです。
関連情報は以下のリンクからご確認いただけます