
Kobo 電子書籍リーダー向けアプリプラットフォーム「Cobalt」
オープンソースのアプリケーションプラットフォーム「Cobalt」が、Kobo 電子書籍リーダー上でアプリを実行可能にする。ランチャー、署名付きアプリストア、Rust SDK、ランタイムで構成され、初期セットアップは USB、その後の操作は Wi-Fi 経由で行われる。
BandarLabs による Cobalt は、Kobo 電子書籍リーダー向けのオープンソースアプリケーションプラットフォームである。ランチャー、署名付きアプリストア、Rust SDK、そして各アプリを独立した非特権プロセスで実行するランタイムから構成される。初回インストールは USB 経由で行い、その後のアプリのインストール、更新、削除は Reader 上で Wi-Fi 経由で実行される。
プラットフォームの構成と機能
Cobalt は静的 ARM バイナリとして動作する各アプリを独立した非特権プロセスで実行する。アプリストアは起動前に署名を検証し、セキュリティを確保する。アプリはネットワーク、ストレージ、オーディオ、フロントライト、Wi-Fi へのアクセスをケーパビリティゲート方式で要求できる。デバイス書き込みは厳密なハードウェアおよびファームウェアマッチングで制御され、リブートにより stock Kobo reader に戻る。

搭載アプリ
プラットフォームには複数のプリセットアプリが含まれる。ランチャー、アプリストア、arXiv リーダー、数独、モールス信号、Gutenbird、Hacker News、Feeds、Daily Brief、Sidekick、ターミナル、Components、設定、Todo、○×ゲーム、Magnet である。arXiv アプリは 2023 年 12 月以降の論文について HTML レンダリング版を読み込み、3× 速度でのオンデバイスビデオ再生が記録されている。

ハードウェア対応と独立性
現在、Clara BW (N365) プロファイルのみがハードウェアテスト済みである。他のモデルにはレビュー済みでハードウェアテスト済みのプロファイルができるまでインストールすべきではない。Cobalt は Rakuten Kobo との提携がなく、独立したプロジェクトであり、アプリリリースはプラットフォームリリースとは独立している。
この記事は元記事の事実のみに基づいて自動生成されました。
出典
Cobalt: apps and an SDK for Kobo e-readers https://bandarlabs.github.io/Cobalt/