注目★★★★★Hacker News
Kobo 電子書籍リーダーがアプリ対応に、Rust SDK と署名付きストア搭載
30秒で把握
- 1Cobalt が Kobo リーダー上でアプリ実行を実現・SDK は Rust で宣言的に UI 実装可能
- 2Wi-Fi でアプリ独立更新・再起動で純正状態に戻る・各アプリは非特権プロセスで隔離
- 3Clara BW のみハードウェアテスト済み・他機種ポーティングは要検証・GitHub から無料公開
要約
Cobalt は Kobo 電子書籍リーダー向けのオープンソースアプリプラットフォームで、ランチャー・署名付きアプリストア・Rust SDK・ランタイムから構成される。USB インストール後、すべてのアプリはリーダー本体上から Wi-Fi で個別にインストール・更新・削除でき、再起動で純正状態に戻る。各アプリは独立した非特権プロセスで動作し、ネットワーク・ストレージ・音声・フロントライト・Wi-Fi などのリソースは capability ゲートで制御される。SDK は Rust で KoboApp トレイトを実装し、画面をビルダーで宣言的に記述すると、レイアウト・e-ink リフレッシュ・戻る操作・ライフサイクルがランタイムに自動処理される。
あなたへの影響
Kobo ユーザーで独自アプリの運用を検討する場合、Clara BW のみハードウェアテスト済みなため他の機種は実装が先か要確認。
推奨:プラットフォーム更新が Wi-Fi で完結するため、PC 接続なしで長期運用が可能になる点が業務・個人双方で有利。