F-Droid 2.0

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 向けの自由でオープンであり、持続可能なアプリエコシステムの構築へ、心より感謝申し上げます。

同じ日のほかのニュース

一覧に戻る →

2026/09/24 7:53

HN: タイムスニューバスタードのような呪われたフォントを作成する

## Japanese Translation: Bastardica は、既存の OpenType ファイルをブラウザ内で直接デジタル混合することにより、ユーザーが瞬時にカスタム Web フォントを作成できる画期的なローカルツールです。Times New Bastard といった以前のソリューションとは異なり、Pyodide および fontTools を使用して完全にオフラインで動作し、フォントが外部サーバーにアップロードまたは保存されることはありません。このプライバシー重視のアプローチは、ブラウザの組み込み機能を活用してリアルタイムのフォント合成を実現し、単純なフォントにおける視覚的な豊かさ向上およびグリフの配置改善のためにスケール調整や垂直オフセットなどの調整を適用します。このプロセスは、Times New Bastard や Easy Pete といった以前の実験的クリエイティブ作品に触発されています。ツールは OpenType テキスト整形が可能であるあらゆる環境(ブラウザ、デザインツール、印刷など)をサポートしますが、フォントの組み合わせには注意が必要です。3 つ以上のスタイルを混合すると、最初に選択されたフォントが交差点における形状を決定するようになり、グリフの衝突が発生する可能性があります(例:5 番目と 7 番目が 35 番目の交差点で衝突)。この問題を回避するために、開発者にはフォントのストライドとして素数を使用することが推奨され、これにより視覚的なコンフリクトを大幅に軽減できます。Bastardica は追加のライセンス条件を課さず、出典への言及は歓迎されますが必須ではありませんが、2 つのフォントを混合することは派生作品の作成となり、ユーザーには 2 つの元フォントの商用ライセンスを各自で検証する必要があります。無料フォントのおすすめソースには Google Fonts、UNCUT、Velvetyne、Font Squirrel、FontSpace、DaFont が含まれます。サポートに関する問い合わせについては [email protected] に連絡してください。最終的には、Bastardica はデザイナーに独自のタイポグラフィを瞬時に生成することを可能にしつつ、クリエイティブアセットと知的財産権について完全な制御を保証します。

2026/09/25 6:33

Show HN: Koi.rest – 錦鯉を見て心を落ち着けましょう

## Japanese Translation: ## 要約: 発達性脳機能障害(ADHD)を抱える失職した開発者のポールは、8 月に始まったストレスの多い時期に平和を見出すために、人工知能(AI)を用いて生きた仮想のコイの池を作成しました。複雑な JavaScript コーディングを一から習得して待つ代わりに、「完璧さは善敵なり」という哲学を掲げ、AI を活用することで技能ギャップを迅速につなぎ、物理的に構築することができないその時における「枯山水」のデジタル版を実現しました。このプロジェクトは、彼の失業闘争にとって重要な対処法であり、静けさへの単純な願望を誰もがアクセスできるオンライン体験へと変容させました。生成されたウェブサイトはすでに公開されており、不特定の人々がインターネット上で共同でコイが静かに泳ぐ様子を眺める共有空間を提供しています。結局のところ、このイニシアチブは、限られた技術能力や大きな個人的な困難を抱える個人でも、従来の大規模な訓練や完璧な条件を必要とせず、すぐに創造的な情熱を実体化し、デジタル上の絆を育むことができることを示しています。現在なお求職活動中のポールは、関心のある方々の連絡を歓迎しています。

2026/09/25 2:21

Show HN:ホワイトボード(YC W26)——思索的なソフトウェア設計のためのオープンソースIDE

## 日本語翻訳: Whiteboard は、人間と AI エージェントが共有ワークスペースにおいて協力してソフトウェアアーキテクチャに取り組むことを目的とした、MIT ライセンスのオープンソースデスクトップアプリケーションです。既存のツールには SDK を通じて統合され、エージェントはアプリ内キャンバス上に描画し、作業を視覚的に説明することができます。知能性、コスト、速度のバランスを図るために、プラットフォームでは GPT-6 Sol や Claude Opus 5.5 などの強力なモデルの使用を推奨しています。技術的には、Rust で構築された意味的かつ AST 対応の差分ビューアを搭載しており、デフォルトで主要な機能変更を要約表示する一方で、ユニットテストやドキュメントなどのマイナーな更新は非表示にします。その他の機能には「意思決定ログ」、「トレースリンク」、シークエンス図などの可視化からソースコードへ直接ナビゲーションすることが含まれます。商用競合とは異なり、チームは VS Code をパッチ適用するのではなく Whiteboard をオープンソースプロジェクトとして維持することを選び、Copilot との互換性を確保すると同時に、エージェントがパッチ形式に起因する問題が発生することを回避しています。アプリはローカルのコードチェックアウト上で動作し、匿名性のあるテレメトリー機能はソースコードや差分、テキスト、プロンプトなどの機密データを排除しており、これをオフにすることも可能です。既知の制限事項としては、Whiteboard 内でファイルを直接編集できないこと、また単一のレビューで複数のリポジトリ間でのファイル閲覧をサポートしていないことが挙げられます。現状の共有レビューでは初期セッション後に作成された変更を反映させるために手動で再共有が必要ですが、将来の開発では定義済みのセキュリティガイドラインに従います。脆弱性情報報告については SECURITY.md を確認してください。寄与については CONTRIBUTING.md と行動規範に従ってください。ご質問については Discord または関連するプライバシー・テレメトリードキュメントをご参照ください。

F-Droid 2.0 | そっか~ニュース