Gli utenti che scaricano app da F-Droid potrebbero eventualmente riscontrare un piccolo problema: potrebbero non essere più in grado di utilizzare la fatturazione di Google Play.
Se sei interessato a eseguire applicazioni Android gratuite e open source, probabilmente hai sentito parlare di F-Droid. Anche se il suo catalogo limitato di app lo rende ben lungi dall'essere un'alternativa reale al Google Play Store, F-Droid è l'unica fonte di app disponibile che non contiene altro che app Android open source. Ogni singola app pubblicata sul repository ufficiale di F-Droid ha essere completamente open source, nel senso che non possono includere componenti closed source. Con il recente requisito di Google per gli sviluppatori per passare a Play Billing Library v3, gli sviluppatori con progetti open source su F-Droid si trovano ad affrontare un problema. Secondo sviluppatore riconosciuto XDA M66B, lo sviluppatore di NetGuard E FairE-mail, gli sviluppatori che pubblicano app sia su Google Play che su F-Droid dovranno iniziare a creare una versione separata della loro app senza la libreria per la fatturazione di Play.
Ciclo di vita della versione della Libreria fatturazione Google Play. Fonte: Google.
Allora perché sta succedendo questo? A quanto pare, Google ha smesso di caricare il codice sorgente per la sua libreria di fatturazione Play dopo la versione 2.0.3. Ci sono stati 4 versioni dalla 2.0.3 che sono, quindi, closed-source. Questo non è stato un problema fino ad ora poiché le app potevano utilizzare tranquillamente la vecchia Play Billing Library v2, ma poiché Google lo farà presto richiedono agli sviluppatori che pubblicano app su Google Play di passare alla v3 (ancora closed source), è lì che iniziamo a incontrare problemi.
C'è nessun metodo software gratuito per gli acquisti sul Play Store: gli sviluppatori devono utilizzare le librerie di Google per consentire agli utenti di effettuare acquisti tramite Google Play. Gli sviluppatori non dovrebbero avere grossi problemi a creare una versione della loro app con la libreria Fatturazione Play per Google Play e un versione della loro app senza Play Billing Library per F-Droid poiché Gradle consente versioni di prodotto con diversi set di codici sorgente, Anche se. Tuttavia, questa modifica sarà un po' scomoda per gli utenti che scaricano app da F-Droid poiché non potranno utilizzare Google Play per gli acquisti. Se non disponi di Google Play Store, questo potrebbe non essere un grosso problema per te poiché probabilmente non utilizzi comunque la fatturazione di Google Play. Se utilizzate F-Droid semplicemente come fornitore di app alternativo, probabilmente le app interessate da questo cambiamento saranno disponibili anche su Google Play Store.
Sito web di F-Droid
Prezzo: gratuito.
4.6.
https://f-droid.org/en/packages/eu.faircode.email/