F-Droidは2026年9月24日、オープンソースのAndroidアプリを検索・インストールできる公式クライアント「F-Droid 2.0」を発表した。
1年以上をかけて開発し、14回のテストリリースを重ねた大規模な更新で、今後数週間かけて順次利用者へ配信する。
開発チームが「過去10年で最大」と位置付ける今回の刷新では、日本語を含む検索機能の改善から、アプリのインストール確認、自動更新まで幅広く手が入った。
ただし、新しい操作方法の一部はAndroidのバージョンなどに左右される。また、緊急時にアプリを削除する機能は2.0ではまだ復活していない。
これまでF-Droidをどのように使っていたかによって、すぐ2.0へ移行すべきかどうかは変わってくる。
アプリ名を知らなくても、目的から探しやすく
F-Droid 2.0では、アプリ名だけでなく説明文やカテゴリも検索対象になり、翻訳された内容も検索できるようになった。
開発チームは、日本語、中国語、韓国語などの文字を使った検索も大幅に改善したと説明している。
これにより、目的のアプリ名を知らなくても、「何をしたいか」から候補を探しやすくなる。
検索履歴も保存されるため、一度入力した条件を何度も打ち直す必要がない。
アプリを探すための画面構成も大きく変わった。
主な画面は「Discover」「Search」「My Apps」の3つに整理され、従来のカテゴリ画面はDiscoverへ統合された。
Discoverでは、新着アプリや最近更新されたアプリに加え、ダウンロード数の多いアプリも表示する。
設定は画面上部のメニューへ移動した。端末同士でアプリを共有する「Nearby Swap」も、対応する端末では同じ場所から開けるようになった。
カテゴリも細分化されている。
VPNやファイアウォールなどを見つけやすくしたほか、ゲームは従来の大きなくくりから17ジャンルへ分けられた。
一方で、細かく分かれたカテゴリを関連する上位カテゴリの下にまとめることで、分類を増やしながらも一覧をたどりやすくしている。
検索結果は、カテゴリ、端末との互換性、F-Droidが「望ましくない機能」として示す項目などを組み合わせて絞り込める。
公式発表では、自分の端末で動作するアクションゲームだけを表示し、その中から自由・オープンソースではない外部サービスに依存するアプリを除外する例が紹介されている。
F-Droidは、利用者を追跡する仕組みを導入せずに、アプリを見つけやすくしたとしている。
単純な人気順だけでは判断しにくいアプリを、自分の条件に合わせて探しやすくなる変更だ。
ただし、日本語検索が従来版からどの程度改善したのかを示す定量的な比較結果は公表されていない。
検索機能そのものが改善されたことと、個々の日本語検索で期待した結果が得られるかどうかは分けて考える必要がある。
F-Droid 2.0が動くOSと、新しいインストール方法を使えるOSは違う
F-Droid 2.0では、対応する端末であれば、アプリのダウンロードが始まる前にインストールを承認できる。
従来のように、アプリを選んでダウンロードが終わるのを待ち、その後もう一度インストールを確認する手順を簡略化できる。
最初に承認しておけば、その後のダウンロードとインストールをバックグラウンドで進められる。
この仕組みを支えるのが、Androidのインストール用APIだ。
GoogleのAndroid 14開発者資料によると、従来はAPKデータを書き込んでインストール処理を確定した後に、利用者へ承認を求めていた。
Android 14で追加された事前承認APIによって、この順序を逆にし、先に利用者の承認を得られるようになった。
F-Droid 2.0では、この仕組みを新しいインストーラーに採用している。
ただし、F-Droid 2.0をインストールできるAndroidのバージョンと、ダウンロード前の事前承認を使えるAndroidのバージョンは同じではない。
2026年9月24日の発表とGoogleのAPI仕様、F-Droid 2.0.0の変更履歴を整理すると、次のようになる。
| 確認する項目 | 公式資料で確認できる条件 | 利用者にとっての意味 |
|---|---|---|
| F-Droid 2.0の対応OS | Android 6の対応を終了し、Android 7以降へ | F-Droid 2.0自体を利用できるOSの下限 |
| ダウンロード前の事前承認 | Android 14で導入されたAPI(APIレベル34) | F-Droid 2.0の最低対応OSとは別の条件 |
| 事前承認を利用できない場合 | APIが利用不可を返した場合、通常のインストール手順へ移行 | Android 14以降でも必ず同じ操作になるわけではない |
| F-Droid側で事前承認に失敗した場合 | 2.0.0では要求を取り消し、Android標準の確認画面へ切り替える | 新方式を使えなくても通常のインストールは可能 |
この表は実機での動作試験ではなく、F-Droidの発表、事前承認APIの仕様、9月22日付の2.0.0変更履歴を基に、アプリ本体の対応OSと個別機能の条件を整理したものだ。
実際には端末側の対応状況や権限、承認要求が成功するかどうかも関係するため、Androidのバージョンだけで新しい操作方法を利用できるとは限らない。
アプリ更新はより自動化
アプリ更新の扱いも変わる。
F-Droid 2.0では、初期設定でアプリの更新を自動的にダウンロードしてインストールする。
ただし、旧版からアップデートする利用者については、これまでの設定を尊重する。
変更履歴にも、従来版で設定していた通信や自動更新の設定を2.0へ引き継ぐ処理が記載されている。
そのため、既存利用者が全員一律に新しい初期設定へ切り替えられるわけではない。
通信量などを調整する設定も引き続き用意される。
手動で更新を確認する操作は、「My Apps」の三点メニューへ移動した。
従来のように画面を下方向へスワイプして更新を確認する操作はなくなり、下方向へのスワイプは通常のスクロールに使われる。
基本的にはバックグラウンドで更新を処理する設計へ変わったことになる。
なお、この自動更新機能と、Android 14から利用できるダウンロード前の事前承認は別の仕組みだ。
OSへF-Droidを組み込んで利用している環境にも変更がある。
「F-Droid Privileged Extension」と呼ばれる特権拡張は、2.0では現在サポートされておらず、端末にインストールされていても使用されない。
開発チームは、Android標準のセッションインストーラーへの対応を優先したと説明する。
近年のAndroidでは、この特権拡張を利用しなくてもバックグラウンド更新が可能になっているという。
更新前に確認したい、まだ戻っていない機能
F-Droidを緊急時のセキュリティ対策にも利用している場合は、2.0へ更新する前に注意が必要だ。
Rippleなどのトリガーアプリから指示を受け、特定のアプリを削除・消去する機能は、F-Droid 2.0ではまだ復活していない。
開発チームは、この機能の復旧には専門的な保守作業が必要だと説明しており、現在この機能に依存している利用者には、2.0への更新を延期する選択肢を示している。
復活時期は明らかにされていない。
ただし、これはF-Droidの緊急時向け「パニック」機能がすべて廃止されたという意味ではない。
公式発表では、こうした安全機能を今後も重視するとしており、その中でもアプリを消去する機能が現時点では利用できない、と説明している。
普段の操作が便利になることと、緊急時に必要な保護機能を維持できることは別々に確認する必要がある。
F-Droidを電卓のように見せかける機能も変更された。
従来のように実際の電卓として振る舞う仕組みは廃止され、2.0ではアプリのアイコンと表示名だけを変更する。
F-Droid自体はAndroidのアプリ設定に表示され、端末を詳しく調べればインストールされていることも確認できる。
つまり、F-Droidをインストールした痕跡そのものを隠す機能ではない。
開発チームは、こうした限界を利用者に誤解させないことも変更理由の一つとしている。
TorやNearbyも変更
Tor関連の設定も見直された。
信頼性が低下していたTorの自動検出機能は削除された。
従来の「Use Tor」は、より一般的なプロキシ設定へ移行している。
F-Droidは、手軽にTor経由で通信したい場合にはTor VPNの利用を推奨している。
一方、自分で通信経路を設定したい利用者向けのプロキシ設定は残っている。
そのため、Torへの対応そのものを廃止したわけではない。
Nearbyについても、現在利用できる端末間共有機能と、開発中の新しい実装は分けて考える必要がある。
Nearbyを利用できる端末では、既存の共有機能を画面上部のメニューから引き続き利用できる。
一方、接続方法などを改善する新しい実装は、最初のF-Droid 2.0には間に合わなかった。
日常的に端末間共有を利用している場合、新方式が2.0ですでに利用できると考えない方がよい。
また、Android 6以前の端末はF-Droid 2.0への更新対象から外れる。
F-Droidは、古いAndroidでは旧版を引き続き利用できるとしている。
ただし、それは今後も同じ機能追加やセキュリティ対応を受け続けられることを保証するものではない。
F-Droid 2.0へ移行するか判断する際には、まず自分のAndroidが対応しているか、その次に自動更新やインストール方法が希望どおり動くか、さらに緊急時のアプリ消去が必要かを確認すると分かりやすい。
見た目だけでなく、開発基盤も刷新
F-Droid 2.0では、画面の作り方そのものも大きく変わった。
新しいUIにはAndroid向けのUI開発ツールキット「Jetpack Compose」を採用し、新たに追加するコードもKotlinを中心に、現在のAndroid開発環境に合わせている。
開発チームが狙うのは、単に見た目を新しくすることではない。
現在のAndroid開発手法に慣れた開発者が参加しやすくし、今後の保守、テスト、機能追加を続けやすくすることも目的だ。
Material Designに沿った新しい外観も、この全面的な作り直しの一部となる。
大規模な刷新を支えたのは、開発者だけではない。
公式発表によると、Torsten Grote氏による開発には、NLnetがMobifreeを通じて資金を提供した。
Open Technology FundのUXD LabはUra Designと協力し、利用者調査やUI・UX設計を支援している。
つまり今回の更新では、アプリを利用する人にとっての使いやすさと、今後もF-Droidを開発・保守していくための環境の双方が見直された。
セキュリティ面では、Open Technology FundのSecurity LabとConvocationが独立したレビューを実施し、新しいアプリに関する指摘へ対応したとF-Droidは説明している。
ただし、発表時点では監査報告書の全文はまだ公開されていない。
第三者によるセキュリティレビューを受けたことと、すべての端末や利用方法で安全性が保証されることは同じではない。
F-Droid 2.0は今後、段階的に利用者へ配信される。
日本語でも目的のアプリを以前より見つけやすくなったのか。さまざまなAndroid端末で自動更新やインストールが安定して動くのか。そして、緊急時のアプリ消去に依存する利用者も将来2.0へ移行できるようになるのか。
こうした点が実際の利用を通じて確認されていくことになる。
普段の操作を簡単にしながら、プライバシーや安全性を重視する利用者が必要としてきた機能も維持できるか。それが、10年で最大とされる今回の刷新を評価するうえで重要になる。
