出来事の日付:2026年10月23日
「R2D2 for webOS」というオープンソースプロジェクトが、webOSテレビ上でローカルに制御するホーム画面、リモートブラウザー、ボタンを押して話す方式の音声アシスタントを実演した。この参照構成では、テレビと別のLinuxコンピューターで処理を分担する。テレビが画面、アプリケーション、リモコンを提供し、ホストがChromiumと音声モデルを実行する。
プロジェクトは、消費者向けに完成した改造キットではなく、動作する参照用の導入例として公開されている。保守担当者によると、一連の機能が動作するのは特定のテレビとファームウェアの組み合わせ一つであり、ほかのテレビ、ファームウェアのバージョン、リモコン、ホストシステムでは検証されていない。リポジトリーに収められているのはソースコードとオフラインテストであり、汎用のroot権限取得ツールやファームウェアイメージ、ホスト用インストーラーではない。
この違いは重要だ。テレビ側のコンポーネントはroot権限で動作し、メーカーのシステムサービスを変更するからだ。プロジェクトは、インストールはサポート対象外であり、保証が無効になる可能性や、再起動または工場出荷時の状態へのリセットを行うまでテレビが使えなくなる可能性があると警告している。利用者には、元のファイルを保存し、テレビのインターフェースが機能しなくなった場合でも利用できる復旧手段を確保するよう求めている。
R2D2の構成では、モデルの推論処理をLinuxホスト上にとどめる。ただし、すべての操作がオフラインになるわけではない。要求したウェブサイト、検索、ストリーミングアプリ、任意で利用する気象データは、引き続きそれぞれの提供元と通信する。ブラウザーのショートカットを有効にするには非公開のケイパビリティーキーが必要であり、生成された導入用の出力には公開すべきでないアドレスや認証情報が含まれることがある。
ビルド処理そのものは、テレビへの接続やソフトウェアのインストールを行わない。新しい出力ディレクトリーに、未署名のHomeパッケージ、テンプレートから生成したホストサービス、テレビ用サービスのソースファイル、マニフェストを生成する。ブランドロゴは、利用者が使用する権利を持つアセットへの非公開の対応表を提供しない限り、含まれない。
セッションマネージャーを有効にする前に、文書に記載された事前チェックで、サンドボックス、画面と音声へのアクセス、コンテンツ保護、DNS、クリーンアップの動作を調べる。ただし、これらのチェックで動画再生やマイクの品質、異なるファームウェアでの動作が確認されるわけではない。保守担当者は、まずHomeパッケージを通常のアプリケーションとしてテストし、その後、ホーム画面やアイドル時の遷移先に加える変更を別途計画するよう勧めている。
リポジトリーは、導入後の実機テストも求めている。対象には、既存アプリ、ブラウザーでの再生、音声コマンドの繰り返し、待機状態への移行と復帰、電源の入れ直しが含まれる。プロジェクトのコードにはMITライセンスが適用される一方、ブラウザー、フィルタリング、ランタイムの一部のコンポーネントにはGPL-3.0-or-laterライセンスが使われている。
このようにR2D2は、スマートテレビのインターフェースを、利用者が制御するローカルコンピューティングへと移行できることを示している。ただし、現時点での価値は主に、文書化された技術的な試作例であることにある。この参照設計を試す人は、自らシステム管理を担い、ローカルの秘密情報を安全に管理するとともに、特権を持つテレビのサービスを変更することで生じる復旧上のリスクを引き受ける必要がある。



