F-Droid 上の一部の Android アプリは Google Play での購入にアクセスできなくなります

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-ドロイドのウェブサイト

FairEmail、プライバシーに配慮した電子メール開発者: マルセル・ボクホルスト、FairCode BV

価格:無料。

4.6.

ダウンロード

https://f-droid.org/en/packages/eu.faircode.email/