mokshablr、Android ファイルビューア Gander を公開──完全オフラインで権限不要の 15MB アプリ
PDF から Office 文書や動画までローカルで描画し、インターネット権限やトラッカーを一切持たないプライバシー重視のオープンソースビューア。
リリース: 2026-08-01 · 読了 3 分記事の要約
1. 核心(What)
- mokshablr は、ゼロ権限で動作するオープンソースの Android ファイルビューア Gander を公開した
- PDF、Word、Excel、PowerPoint などの主要ドキュメントやメディア形式を単一アプリで描画できる
- ネットワーク接続を持たず、ストレージ権限なしで Storage Access Framework 経由のファイル閲覧を提供する
- ライセンスは MIT License で、ソースコードは GitHub で公開されている
2. 影響(Why)
- ゼロ権限による安全性: INTERNET 権限を一切持たないためデータ流出のリスクがなく、監査の手間やトラッキングの懸念を完全に排除できる。
- マルチフォーマット統合: 文書ごとに別々のアプリを立ち上げる必要がなく、動画からコードまで 15MB の軽量 APK 1 つで完結する。
3. 根拠・詳細(How)
- レンダリングのアーキテクチャ: PDF はネイティブ Pdfium、画像は SubsamplingScaleImageView、音声・動画は Media3 ExoPlayer を用いる。Office 形式はサンドボックス化された WebView 内で docx-preview や SheetJS などのオフライン JS ライブラリで処理する。
- ファイル取得の仕組み: Storage Access Framework およびインテントの仕組みを利用し、OS から渡されたコンテンツ URI のみを直接ストリーミング再生・描画する。
4. 展望・課題(Next)
- 今後のロードマップ: F-Droid での公開予定や、利用可能なオフラインレンダラーが登場した場合のレガシー .doc/.ppt 形式への対応が検討されている。