
2026/09/25 0:26
F-Droid 2.0
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
F-Droid 2.0 は、10 年ぶりの最大のマイルストーンであり、Android との統合をより向上させるために Kotlin Compose を用いて完全に再構築されたコアを備えています。このアップデートは、ナビゲーションを「Discover」「Search」「My Apps」の 3 つの中核領域に簡素化し、「Discover」機能として更新およびダウンロードを強調する新機能を追加するとともに、カテゴリーと高度なフィルタリングも拡大しています。セキュリティと安定性は、Open Technology Fund からのもう一つの独立した審査、背景で Android アップデートを可能にする新しい事前承認 API、そして各種のプライバシー団体によってサポートされた 14 のリリースにわたる厳格なテストによって強化されています。しかし、ユーザーはいくつかの変更点に適応する必要があります:Android 6 へのサポートはシステム全体の修正のために終了され、旧バージョンを使用し続ける必要があります。プライバシーツールは簡素化され、アプリを隠すマスク機能はもはや機能の隠蔽ではなくアプリのリネームのみを実行し、Tor の自動検出は一般のプロキシ設定に移動しました、そして議論の対象となった「アプリの消去」緊急機能が削除されました。F-Droid が順次展開される中で、それは現代のデバイスにより安全で簡素化された体験を提供しながら、1 年以上の開発を通じて安全性の基準を維持しています。
本文
F-Droid 2.0 のリリース:10 年間の歴史を一新する大規模アップデート
一年以上の艱苦な努力を経て、私たちは公式 F-Droid アプリの完全なリデザイン「F-Droid 2.0」の正式リリースを宣告いたします。これは過去 10 年間で最も大きなアプリの更新であり、自由かつオープンソース(FOSS)の Android アプリエコシステムの未来を変える一大イベントです。
🚀 F-Droid 2.0 の概要と技術的革新
基盤の再構築
- Kotlin Compose で再構築: 主要コンポーネントは現在最も広く利用されている Kotlin Compose に書き換えられました。これにより、今後数年間の機能拡張やパフォーマンス向上のための堅牢な基盤が確立されました。
- モダンな UX の統合: Android のトレンドである Material デザインに調和しつつも、F-Droid 特有の馴染み深い操作性は維持しています。
- テスト済み: 14 回のテストリリースを経て安定性を確認し、来週より一般利用者の順次配信を開始します。
🎯 主な変更点と機能向上
ナビゲーションのシンプル化
メインナビゲーションを以下の 3 つの核となる領域へと簡略化しました。
- Discover(発見): カテゴリー、ブラウジング、探求を行う場所。
- 以前のカテゴリーがここに統合され、直感的なアプリ探索が可能になりました。
- Search(検索): アプリ名、説明、カテゴリー、翻訳コンテンツを検索可能。
- **「アプリが何ができるか」**に基づいた検索強化。
- My Apps(マイアプリ): インストール済みアプリの管理・アップデート確認・問題対応を行う一元化された場所。
アクセス可能な機能: 「Settings(設定)」と「Nearby Swap(近隣との交換)」もトップバーから一瞬でアクセス可能です。
🔍 発見しやすさの劇的な向上
数千ものアプリが存在する中で、適切な FOSS を見つけることが容易になりました。ユーザーの追跡や滞在時間を延ばす目的ではない「真の発見」を支援します。
-
再設計された「Discover」体験
- ハイライト表示: 新規追加や最近更新、そして最もダウンロードされたアプリを強調して表示します。
- 多角的な探索: 初心者向けから高度な探索まで、F-Droid エコシステムを掘り下げるための複数の手段を提供します。
-
より有用なカテゴリーシステム
- メタカテゴリーの導入: 「Discover」画面に上位レベルの「メタカテゴリー」を追加し、関連するカテゴリをまとめ、ブラウジングを容易にしました(例:VPN, ファイアウォール, パスワードマネージャーなど)。
- 専門分野のカテゴリ追加: 数回のタップで目的に近いアプリにたどり着けるよう、細分化されたカテゴリを増やしました。
- カテゴリーの活用強化: カテゴリ名と説明文が、アプリ発見を導く重要な要素として利用されます。
- 「Games(ゲーム)」カテゴリーの再構築: 単一のカテゴリではなく、17 の異なるゲームジャンルに区分し、ユーザーが好むタイプを見つけやすくしました。
-
高度な検索機能
- 多言語対応: 中国語、日本語、韓国語での検索体験を大幅に改善。CJK(中・日・韓)文字系を強力にサポートします。
- 履歴機能: 過去の検索クエリを記憶し、再入力なしで迅速に戻れます。
-
強力なフィルター機能
- 複合条件での絞り込み: カテゴリ、デバイス互換性、アンチ機能などを組み合わせて精密にフィルタリング可能です。
- 例:「自分のデバイスと互換性のアクションゲームのみ」「ネットワークサービスに依存しないアプリ」など。
- 文脈に応じたオンボーディング: 複雑な設定メニューを隠すのではなく、初心者から熟練者までが F-Droid を最大限活用できるよう、画面上で機能ガイダンスを提供します。
- 複合条件での絞り込み: カテゴリ、デバイス互換性、アンチ機能などを組み合わせて精密にフィルタリング可能です。
-
滑らかなインストール体験
- OS 標準ストア並みの速度: EU のデジタル市場法(DMA)や独占禁止措置による Android の仕様変更を活用。ダウンロード後ではなく、ユーザーがインストールを決定した直後に確認を行えるようになりました。
- 統合インストーラー: OS に組み込まれている場合も、独自にインストールした場合も、単一のインストーラーで統一され、管理が容易になりました。
⚙️ 移動・廃止された機能について
大規模なリデザインに伴い、以下の機能に変更や廃止を行いました。コアな機能性を損なうことはありませんでしたが、操作性の向上を優先しました。
🔄 アップデートチェック
- 自動更新がデフォルト: アプリ起動時にアップデート取得・インストールが自動で行われます。
- 以前「プルしてリフレッシュ」が必要な操作だったスクロールアクションはスクロール専用に変更されました。**「決して押す必要のないリフレッシュボタン」**を実現しました。
- 手動での細粒度コントロールは引き続き可能です(
画面のアクションオーバーフローメニューより)。My Apps
📊 データ使用量設定
- モバイルデータ料金やプライバシー要件に合わせて、背景更新やダウンロード制御を再構築し、直感的に調整できるようになりました。
🔒 プライバシーおよびセキュリティ機能
- Tor 設定の簡素化: 信頼性の低い自動検知機能を削除しました。「Use Tor」が有効な場合は汎用的な Proxy 設定へ移行し、推奨は「Tor VPN」です。必要であればマニュアル制御(Proxy Settings)も可能です。
- 「パニック機能」の維持: 緊急時に関機密情報を素早く削除する機能は存続します。
- 「F-Droid アプリの隠蔽機能」の見直し:
- 単なる電卓アプリのような外見(マスキング)は、アイコンと名前の偽装に留めることに変更されました。
- 理由: 隠蔽には限界があることをユーザーが正確に理解するためです。設定アプリ内の表示や法医学検査で検出される可能性を明確化しています。
- Ripple アプリ削除機能について: プライバシー依存のこの機能は専門性が高く維持コストが高いため、当面は廃止となりました。代替案として、従来の「アプリ消去機能」の利用継続をご推奨します(復活する可能性も含みます)。
🤖 Android バージョン統合に関する変更
- F-Droid Privileged Extension (FPE) 対応の終了: F-Droid 2.0 は現在、Android のセッションインストーラーに完全依存しています。FPE を利用していませんが、これにより最新 Android でも背景更新が可能になり、OS 標準に近い体験が提供されます。
- CalyxOS, emteriaOS, iodéOS, Lineage-for-microG, ShiftOS など、追加リポジトリ機構を持つ OS では引き続き動作します。
🏗️ コントリビューターへの参入障壁の低下
F-Droid 2.0 の最も重要な変化は裏方です。保守性が高く、新機能追加が容易なコードベースを提供しました。
- 現代的な技術スタック: Android 開発標準である Kotlin と UI ツールキット Jetpack Compose を採用。
- Material デザインへの適合: Android エコシステム全体で使われるデザイン言語を採用し、馴染みやすさを高めました。
- 長期的な持続可能性: これらの変更は 10 年単位の開発基盤となり、技術的負債の削減とユーザー体験向上に注力できる環境を作ります。
🤝 クロニブル(コントリビューター)への感謝と未来への展望
支援機関へのお礼
このプロジェクトは多くの組織と個人の多大なる支援によって実現されました。
- 資金提供: NLnet (Mobifree ファンド)、Open Technology Fund (User Experience & Discovery Lab)、Calyx Institute など。
- セキュリティ監査: Open Technology Fund Security Lab と Convocation による独立したレビューを実施。完全な報告書は公開予定。
コミュニティへの感謝
長年のコントリビューターから初回参加者まで、コード、テスト、翻訳、デザインフィードバックなど、数千時間の労働の結晶です。
旅はまだ続きます
F-Droid 2.0 は大きなマイルストーンですが、物語の終わりはではありません。
- 今後の改善方向: パフォーマンス、アクセシビリティ、アプリ発見機能、全体的な使いやすさを引き続き向上させます。
- Nearby(近隣共有)の未来: 中央サーバーに依存せず、デバイス間で直接アプリを共有する機能が再考され、より信頼性の高い実装が forthcoming です。コミュニティからのフィードバックにより次世代機能の開発が進みます。
🌱 あなたはどう貢献できるか?
アップデートを受け取ったら、新しい体験をぜひご探索ください。バグ報告や改善アイデアは、未来の F-Droid を作るために重要です。
より深く関与したい場合は、以下の方法があります:
- テスト、翻訳、レビューへの参加
- 次期機能のテスト、翻訳、ドキュメント改善、Issue レビュー、コードコントリビュートなど。
- 新しいコントリビューターを常に歓迎します。
- 寄付ご検討
- Liberapay または OpenCollective 経由での寄付は、インフラ維持、品質保証、コミュニティ支援などを財源としており、プロジェクトの健全性を保つために役立ちます。
F-Droid 2.0 は到着地点ではなく、次の章の始まりです。Android 向けの自由でオープンであり、持続可能なアプリエコシステムの構築へ、心より感謝申し上げます。