Brugere, der downloader apps fra F-Droid, kan i sidste ende løbe ind i et lille problem: De kan muligvis ikke bruge Google Play-fakturering længere.
Hvis du er interesseret i at køre gratis og open source Android-applikationer, så har du sikkert hørt om F-Droid. Mens dets begrænsede katalog af apps gør det langt fra et egentligt alternativ til Google Play Butik, er F-Droid den eneste appkilde derude, der ikke indeholder andet end open source Android-apps. Hver enkelt app udgivet på F-Droids officielle lager har at være fuldstændig open source, hvilket betyder, at de ikke kan inkludere nogen closed source-komponenter. Med Googles seneste krav til udviklere for at skifte til Play Billing Library v3, står udviklere med open source-projekter på F-Droid over for et problem. Per XDA anerkendt udvikler M66B, udvikleren af NetGuard og FairEmail, skal udviklere, der udgiver apps på både Google Play og F-Droid, begynde at bygge en separat version af deres app uden Play Billing Library.
Google Play Billing Library version livscyklus. Kilde: Google.
Så hvorfor sker det? Som det viser sig, stoppede Google med at uploade kildekoden til dets Play Billing Library efter version 2.0.3. Der har været 4 versioner siden 2.0.3 som altså er lukket kildekode. Dette har ikke været et problem indtil nu, da apps fint kunne bruge den ældre Play Billing Library v2, men da Google snart vil kræver, at udviklere, der udgiver apps på Google Play, flytter til v3 (stadig lukket kildekode), det er her, vi begynder at løbe ind i problemer.
Der er ingen gratis softwaremetode til køb i Play Butik: Udviklere skal bruge Googles biblioteker for at tillade brugere at foretage køb via Google Play. Udviklere bør ikke have for store problemer med at bygge en version af deres app med Play Billing Library til Google Play og en version af deres app uden Play Billing Library til F-Droid, da Gradle tillader produktvarianter med forskellige kildekodesæt, selvom. Denne ændring vil dog være en smule ubelejlig for brugere, der downloader apps fra F-Droid, da de ikke vil være i stand til at bruge Google Play til køb. Hvis du ikke har Google Play Butik, er dette muligvis ikke et stort problem for dig, da du sandsynligvis ikke bruger Google Play-fakturering alligevel. Hvis du bruger F-Droid som blot en alternativ app-udbyder, så er de apps, der vil blive påvirket af denne ændring, sandsynligvis også tilgængelige i Google Play Butik.
F-Droid hjemmeside
Pris: Gratis.
4.6.
https://f-droid.org/en/packages/eu.faircode.email/