F-Droid からアプリをダウンロードするユーザーは、最終的に小さな問題に遭遇する可能性があります。Google Play の請求が使用できなくなる可能性があります。
無料のオープンソース Android アプリケーションの実行に興味がある場合は、おそらく F-Droid について聞いたことがあるでしょう。 F-Droid は、アプリのカタログが限られているため、Google Play ストアの実際の代替手段とは程遠いものですが、オープンソースの Android アプリのみを含む唯一のアプリ ソースです。 F-Droid の公式リポジトリで公開されているすべてのアプリ もっている 完全にオープンソースであること、つまりクローズドソースのコンポーネントを含めることができないことを意味します。 Google の最近の開発者向け要件により、 Play Billing Library v3 に移行するには、F-Droid でオープンソース プロジェクトを扱う開発者は問題に直面しています。 XDA 認定開発者ごと M66Bの開発者です。 ネットガード そして フェアメール、Google Play と F-Droid の両方でアプリを公開する開発者は、Play Billing Library を使用せずにアプリの別のバージョンの構築を開始する必要があります。
Google Play Billing Library のバージョンのライフサイクル。 出典: Google。
では、なぜこのようなことが起こっているのでしょうか? 結局のところ、GoogleはPlay Billing Libraryのソースコードのアップロードを停止した バージョン2.0.3以降. があった 2.0.3 以降の 4 つのバージョン したがって、それらはクローズドソースです。 アプリは古い Play Billing Library v2 を問題なく使用できたため、これまでは問題になりませんでしたが、Google はすぐに Google Play でアプリを公開する開発者は v3 (まだクローズドソース) に移行する必要があり、そこで問題が発生し始めます。
がある Play ストアでの購入にフリーソフトウェアによる方法はありません: ユーザーが Google Play を通じて購入できるようにするには、開発者は Google のライブラリを使用する必要があります。 デベロッパーは、Google Play 用の Play Billing Library と Gradle ではさまざまなソース コード セットを使用した製品フレーバーが許可されているため、F-Droid 用の Play Billing Library を含まないバージョンのアプリ、 けれど。 ただし、この変更により、F-Droid からアプリをダウンロードするユーザーにとっては、購入に Google Play を使用できなくなるため、少し不便になります。 Google Play ストアをお持ちでない場合は、いずれにしても Google Play 課金を使用しない可能性が高いため、これは大きな問題にはならないかもしれません。 F-Droid を単なる代替アプリ プロバイダーとして使用している場合、この変更の影響を受けるアプリはおそらく Google Play ストアでも入手できます。
F-ドロイドのウェブサイト
価格:無料。
4.6.
https://f-droid.org/en/packages/eu.faircode.email/