Google introduce versiunea 3 a Bibliotecii de facturare Play și intenționează să facă din App Bundles o cerință în 2021

Google a anunțat Play Billing Library v3 și intenționează să facă din Android App Bundles o cerință pentru noile aplicații încărcate în Google Play Store în 2021.

Achiziții în aplicație. Oricât de mult i-ar urî unii, cu siguranță sunt aici pentru a rămâne. Nu sunt lipsiți de avantajele lor, totuși. O achiziție în aplicație permite unui dezvoltator să ofere versiuni gratuite și plătite ale aplicației lor, fără a fi nevoit să mențină două aplicații separate. Dacă vă publicați aplicația în Magazinul Play, Google cere în general ca achizițiile dvs. în aplicație să treacă prin ele (din cauza reducerii de 30% pe care o primesc).

Din fericire, Google face destul de ușor configurarea achizițiilor în aplicație cu toate lucrurile distractive, cum ar fi verificarea licenței. Dezvoltatorii pot implementa pur și simplu Biblioteca de facturare Google Play și sunt aproape setate. În efortul de a face gestionarea achizițiilor în aplicație și mai ușoară, Google a anunțat versiunea 3 a Bibliotecii de facturare Play cu câteva funcții și îmbunătățiri noi, precum și o schimbare importantă a politicii.

Biblioteca de facturare Google Play v3 - Ce se schimbă

Plăți în numerar

Versiunea 3 a Bibliotecii de facturare Google Play permite utilizatorilor să plătească în numerar. Acest lucru poate suna destul de ciudat, dar probabil că nu este ceea ce te gândești. Există încă o mulțime de locuri în lume în care cardurile de credit și conturile bancare pur și simplu nu sunt atât de comune. Această caracteristică este menită să rezolve această problemă.

În loc să faceți clic pe un buton „cumpărați” dintr-o aplicație și să plătiți cu cardul dvs. de credit, puteți alege să plătiți cu numerar. După ce confirmați achiziția, Google vă arată un cod. Luați acel cod la cel mai apropiat magazin de proximitate participant, oferiți-le suma potrivită de numerar, iar apoi achiziția dvs. va fi deblocată.

În prezent, această funcție este disponibilă numai în Indonezia și Malaezia, dar este planificată o lansare mai largă. De asemenea, dezvoltatorii vor putea în curând să adauge această metodă de plată în aplicațiile lor.

Valorificare mai ușoară a codului promoțional

Dezvoltatorii pot alege să ofere coduri promoționale pentru aplicațiile lor. Dacă este o aplicație plătită, codul promoțional poate permite utilizatorului să obțină aplicația gratuit. Dacă aplicația are achiziții sau abonamente în aplicație, codul promoțional poate oferi un articol gratuit sau o probă gratuită a abonamentului. Deși a fost întotdeauna posibil să valorificați codurile promoționale pentru aplicații direct în Magazinul Play, pentru a valorifica o perioadă de încercare a abonamentului, anterior trebuia să descărcați aplicația.

Acum, totuși, versiunea 3 a Bibliotecii de facturare Google Play a adăugat posibilitatea de a valorifica promoțiile în aplicație direct din Magazinul Play; utilizatorii nici măcar nu trebuie să descarce aplicația la care se aplică.

Atribuirea achiziției

Dacă o aplicație sau un joc are o grămadă de lucruri diferite pe care le puteți cumpăra, dezvoltatorul are nevoie de o modalitate de a urmări cine a cumpărat ce anume. Până acum, un dezvoltator ar trebui să construiască o soluție personalizată folosind un cadru AIDL, acum depreciat. Cu toate acestea, cu versiunea 3 a Bibliotecii de facturare Google Play, există acum suport nativ pentru atribuirea achizițiilor, permițând dezvoltatorilor să urmărească cu ușurință ceea ce este cumpărat.

Cerințe pentru versiunea bibliotecii

Dacă citiți acest articol, probabil că știți despre Cerințele minime privind versiunea SDK pentru Google Play pentru publicare în magazin. În prezent, aplicațiile trebuie să vizeze cel puțin API 28 (Android Pie) urmează să fie publicat pe Google Play, iar această cerință crește în fiecare an.

Acum există o cerință similară pentru dezvoltatorii care implementează Biblioteca de facturare Google Play. Pentru a publica o aplicație folosind această bibliotecă în Magazinul Play, trebuie să utilizeze o versiune relativ recentă. În acest moment, toate versiunile Bibliotecii de facturare Play sunt permise, dar începând cu 2 august 2021, toate aplicațiile nou publicate vor trebui să utilizeze cel puțin versiunea 3. Aplicațiile existente vor avea timp până la 1 noiembrie 2021, înainte de a trebui să facă upgrade.

Ghid de migrare

Deoarece utilizarea versiunilor mai noi ale Bibliotecii de facturare Play este acum o cerință, Google a publicat un ghid de migrare pentru a ajuta dezvoltatorii să fie la zi. Acest ghid arată cum să implementați cea mai nouă versiune a bibliotecii și ce trebuie să schimbe dezvoltatorii pentru ao utiliza.

Puteți consulta ghidul de migrare Aici. Există și o ghid video daca asta iti este mai util.

Și asta este tot pentru moment despre noua bibliotecă de facturare Google Play. Dacă implementați achiziții în aplicație și aplicația dvs. se află în Magazinul Google Play, probabil că ar trebui să vă gândiți să actualizați implementarea bibliotecii de facturare, dacă nu ați făcut-o deja.

Pachetele de aplicații Android obligatorii pentru aplicațiile recent publicate în 2021

Secțiune de Mishaal Rahman

La Google I/O 2018, Google a prezentat un format alternativ de distribuție a aplicației numit Android App Bundle cu extensia de fișier .aab. Scopul Android App Bundle este de a reduce dimensiunea fișierului pachetului final de aplicații Android (.apk) livrat utilizatorului, reducând dimensiunea instalării și timpul de descărcare pentru utilizatori. Fișierul .aab conține fișiere APK pentru aplicația de bază și toate arhitecturile acceptate (ARM, ARM64 și x86), limbile și variantele de aspect. Acest format necesită oferirea unei copii a cheii de semnare a aplicației dvs. către Google, astfel încât Consola pentru dezvoltatori Google Play să poată genera un pachet cu versiuni semnate ale fiecărui APK din pachet; APK-ul corect pentru arhitectura, limba și aspectul unui anumit dispozitiv sunt livrate prin Google Play Dynamic Delivery.

Dezvoltatorii pot implementa Android App Bundle în Android Studio, Unity, sau Flutterși, deși sunt acceptate pachetele mari de aplicații cu dimensiuni APK instalate de până la 500 MB, fișierele OBB nu sunt acceptate. Ca alternativă, Google a extins recent pachetele de aplicații Android cu introducerea Play Asset Delivery pentru ca dezvoltatorii de jocuri să livreze dinamic active mari de jocuri. Cu toate aceste îmbunătățiri ca fundal, Google intenționează acum să facă din Android App Bundles o cerință pentru aplicațiile recent publicate în Google Play Store.

În "Ce este nou în Google Play" videoclip publicat săptămâna trecută pe canalul de YouTube Android Developers (prin Android Poliție), Google Milena Nikolic a anunțat că va fi necesar suport pentru pachetele de aplicații pentru aplicațiile noi de pe Google Play. Nu a fost dată o dată specifică pentru această nouă cerință, deși știm că se va întâmpla cândva în 2021.

Majoritatea dezvoltatorilor și utilizatorilor finali nu vor observa nicio modificare adusă de această nouă cerință, dar asta nu înseamnă că nimeni nu va observa. Dezvoltatorii vor trebui să dea o copie a cheii lor de semnare la Google pentru ca aceștia să semneze aplicații, cu care unii dezvoltatori pot avea nelămuriri. Proliferarea în continuare a AAB va face redistribuirea pe diferite platforme mai dificilă, reducând descărcările și, prin urmare, potențialele venituri din reclame. (Pentru dezvoltatori, aceștia pot folosi open-source de la Google bundletool să-și construiască propriile AAB, să le extragă și apoi să le încarce pe alte platforme.) AAB-urile sunt, de asemenea, mai dificile pentru utilizatorii să încarce manual, deoarece nu sunt acceptați nativ de programul de instalare a pachetelor Android și trebuie să fie despachetat.

Sperăm că vom afla mai multe despre această nouă cerință pe măsură ce ne apropiem de 2021.