Google introduce Play Billing Library versione 3 e prevede di rendere gli App Bundle un requisito nel 2021

Google introduce Play Billing Library versione 3 e prevede di rendere gli App Bundle un requisito nel 2021

Google introduce Play Billing Library versione 3 e prevede di rendere gli App Bundle un requisito nel 2021

Acquisti in-app. Per quanto alcuni possano odiarli, sono sicuramente qui per restare. Tuttavia, non sono privi di vantaggi. Un acquisto in-app consente a uno sviluppatore di fornire versioni gratuite ea pagamento della propria app senza dover effettivamente mantenere due applicazioni separate. Se pubblichi la tua app sul Play Store, Google generalmente richiede che i tuoi acquisti in-app li attraversino (a causa del taglio del 30% che ottengono).

Per fortuna, Google semplifica la configurazione degli acquisti in-app con tutte le cose divertenti come la verifica della licenza. Gli sviluppatori possono semplicemente implementare la libreria di fatturazione di Google Play e sono praticamente impostati. Nel tentativo di semplificare ulteriormente la gestione degli acquisti in-app, Google ha annunciato la versione 3 della Libreria di fatturazione di Play con alcune nuove funzionalità e miglioramenti, nonché un’importante modifica delle norme.

Libreria di fatturazione di Google Play v3: cosa sta cambiando

Pagamenti in contanti

La versione 3 della libreria di fatturazione di Google Play consente agli utenti di pagare in contanti. Può sembrare piuttosto strano, ma probabilmente non è quello che stai pensando. Ci sono ancora molti posti nel mondo in cui le carte di credito e i conti bancari non sono così comuni. Questa funzionalità ha lo scopo di aggirare questo problema.

Invece di fare clic su un pulsante “acquista” in un’app e pagare con la tua carta di credito, puoi scegliere di pagare in contanti. Una volta confermato l’acquisto, Google ti mostra un codice. Porta quel codice al minimarket più vicino, dai loro la giusta quantità di contanti e il tuo acquisto sarà sbloccato.

Attualmente, questa funzione è attiva solo in Indonesia e Malesia, ma è prevista un’implementazione più ampia. Gli sviluppatori potranno presto anche aggiungere questo metodo di pagamento alle loro app.

Pagamenti in contanti della libreria di fatturazione di Google Play

Riscatto del codice promozionale più semplice

Gli sviluppatori possono scegliere di fornire codici promozionali per le loro app. Se si tratta di un’app a pagamento, il codice promozionale può consentire all’utente di ottenere l’app gratuitamente. Se l’app ha acquisti in-app o abbonamenti, il codice promozionale può fornire un articolo gratuito o una prova di abbonamento gratuita. Sebbene sia sempre stato possibile riscattare i codici promozionali dell’app direttamente nel Play Store, per riscattare un abbonamento di prova, in precedenza dovevi scaricare l’app.

Ora, però, Google Play Billing Library versione 3 ha aggiunto la possibilità di riscattare promozioni in-app direttamente dal Play Store stesso; gli utenti non hanno nemmeno bisogno di scaricare l’app a cui si applicano.

Attribuzione di acquisto

Se un’app o un gioco contiene un sacco di cose diverse che puoi acquistare, lo sviluppatore ha bisogno di un modo per tenere traccia di chi ha acquistato cosa. Prima d’ora, uno sviluppatore avrebbe dovuto creare una soluzione personalizzata utilizzando un framework AIDL ora deprecato. Con Google Play Billing Library versione 3, tuttavia, ora è disponibile il supporto nativo per l’attribuzione degli acquisti, consentendo agli sviluppatori di tenere facilmente traccia di ciò che viene acquistato.

Requisiti della versione della libreria

Se stai leggendo questo articolo, probabilmente conosci i requisiti minimi della versione SDK di Google Play per la pubblicazione sullo store. Attualmente, le app devono avere come target almeno l’API 28 (Android Pie) per essere pubblicate su Google Play e questo requisito aumenta ogni anno.

Ora esiste un requisito simile per gli sviluppatori che implementano la libreria di fatturazione di Google Play. Per pubblicare un’app utilizzando questa libreria sul Play Store, è necessario che utilizzi una versione relativamente recente. Al momento, tutte le versioni della libreria di fatturazione di Play sono consentite, ma a partire dal 2 agosto 2021 tutte le app appena pubblicate dovranno utilizzare almeno la versione 3. Le app esistenti avranno tempo fino al 1 novembre 2021, prima di dover eseguire l’aggiornamento.

Ciclo di vita della versione della libreria di fatturazione di Google Play

Guida alla migrazione

Poiché l’utilizzo delle versioni più recenti della Libreria di fatturazione di Play è ora un requisito, Google ha pubblicato una guida alla migrazione per aiutare gli sviluppatori ad aggiornarsi. Questa guida mostra come implementare la versione più recente della libreria e cosa devono modificare gli sviluppatori per utilizzarla.

Puoi consultare la guida alla migrazione qui. C’è anche una guida video se ti è più utile.

E per ora è tutto sulla nuova libreria di fatturazione di Google Play. Se implementi acquisti in-app e la tua app è su Google Play Store, dovresti probabilmente considerare di aggiornare l’implementazione della tua libreria di fatturazione, se non l’hai già fatto.

Pacchetti di app Android obbligatori per le app appena pubblicate nel 2021

Sezione di Mishaal Rahman

Al Google I/O 2018, Google ha introdotto un formato di distribuzione delle app alternativo chiamato Android App Bundle con l’estensione di file .aab. L’obiettivo dell’Android App Bundle è ridurre le dimensioni del file del pacchetto di applicazioni Android (.apk) finale consegnato all’utente, riducendo le dimensioni dell’installazione e il tempo di download per gli utenti. Il file .aab contiene i file APK per l’applicazione di base e tutte le architetture supportate (ARM, ARM64 e x86), le lingue e le varianti di layout. Questo formato richiede di fornire una copia della chiave di firma della tua app a Google in modo che la Console per gli sviluppatori di Google Play possa generare un bundle con le versioni firmate di ogni APK nel bundle; l’APK corretto per l’architettura, la lingua e il layout di un particolare dispositivo viene fornito tramite Google Play Dynamic Delivery.

Gli sviluppatori possono distribuire pacchetti di app Android in Android Studio, Unity o Flutter e, sebbene siano supportati pacchetti di app di grandi dimensioni con dimensioni APK installate fino a 500 MB, i file OBB non sono supportati. In alternativa, Google ha recentemente esteso gli Android App Bundle con l’introduzione di Play Asset Delivery per consentire agli sviluppatori di giochi di fornire dinamicamente grandi risorse di gioco. Con tutti questi miglioramenti sullo sfondo, Google ora prevede di rendere gli Android App Bundle un requisito per le applicazioni appena pubblicate su Google Play Store.

Nel video “Novità di Google Play” pubblicato la scorsa settimana sul canale YouTube degli sviluppatori Android (viaAndroidPolizia), la googler Milena Nikolic ha annunciato che sarà richiesto il supporto del bundle di app per le nuove app su Google Play. Non è stata fornita alcuna data specifica per questo nuovo requisito, anche se sappiamo che accadrà nel 2021.

Requisito del pacchetto di app Google Android

La maggior parte degli sviluppatori e degli utenti finali non noterà alcun cambiamento determinato da questo nuovo requisito, ma ciò non significa che nessuno se ne accorgerà. Gli sviluppatori dovranno fornire una copia della loro chiave di firma a Google affinché possano firmare le applicazioni, con cui alcuni sviluppatori potrebbero avere scrupoli. L’ulteriore proliferazione di AAB renderà più difficile la ridistribuzione su piattaforme diverse, riducendo i download e quindi le potenziali entrate pubblicitarie. (Per gli sviluppatori, possono utilizzare lo strumento bundle open source di Google per creare i propri AAB, estrarli e quindi caricarli su altre piattaforme.) Gli AAB sono anche più difficili da caricare manualmente per gli utenti poiché non sono supportati in modo nativo dal programma di installazione dei pacchetti di Android e deve essere disimballato.

Speriamo di saperne di più su questo nuovo requisito man mano che ci avviciniamo al 2021.

Leave a Reply