Google predstavlja verziju 3 Play Billing Library i planira postaviti App Bundleove kao uvjet 2021.

click fraud protection

Google je najavio Play Billing Library v3 i planira postaviti Android App Bundleove kao uvjet za nove aplikacije koje se učitavaju u Google Play Store 2021. godine.

Kupnje putem aplikacije. Koliko god ih neki mrzili, oni su definitivno tu da ostanu. Ipak, nisu bez svojih prednosti. Kupnja putem aplikacije omogućuje razvojnom programeru da ponudi besplatne i plaćene verzije svoje aplikacije bez potrebe za održavanjem dvije odvojene aplikacije. Ako svoju aplikaciju objavite u Trgovini Play, Google općenito zahtijeva da vaše kupnje unutar aplikacije prolaze kroz njih (zbog smanjenja od 30% koje dobivaju).

Srećom, Google olakšava postavljanje kupnje putem aplikacije sa svim zabavnim stvarima poput provjere licence. Programeri mogu jednostavno implementirati biblioteku naplate Google Playa i gotovo su spremni. U nastojanju da upravljanje kupnjama putem aplikacije bude još lakše, Google je objavio verzija 3 Play Billing Library s nekim novim značajkama i poboljšanjima, kao i važnom promjenom pravila.

Google Play Billing Library v3 - Što se mijenja

Gotovinska plaćanja

Verzija 3 Google Play Billing Library korisnicima omogućuje plaćanje gotovinom. Ovo može zvučati prilično čudno, ali vjerojatno nije ono što mislite. Još uvijek postoji mnogo mjesta u svijetu gdje kreditne kartice i bankovni računi nisu toliko uobičajeni. Ova je značajka namijenjena rješavanju ovog problema.

Umjesto da kliknete gumb "kupi" u aplikaciji i platite kreditnom karticom, možete odabrati plaćanje gotovinom. Nakon što potvrdite kupnju, Google vam prikazuje kod. Odnesite taj kod u najbližu sudjelujuću trgovinu, dajte im pravi iznos gotovine i tada će vaša kupnja biti otključana.

Trenutačno je ova značajka aktivna samo u Indoneziji i Maleziji, ali planira se šire uvođenje. Programeri će također uskoro moći dodati ovaj način plaćanja svojim aplikacijama.

Lakše preuzimanje promotivnog koda

Razvojni programeri mogu odlučiti dati promotivne kodove za svoje aplikacije. Ako se radi o aplikaciji koja se plaća, promotivni kod može omogućiti korisniku da aplikaciju dobije besplatno. Ako aplikacija ima kupnje unutar aplikacije ili pretplate, promotivni kod može pružiti besplatnu stavku ili besplatnu probu pretplate. Iako je uvijek bilo moguće iskoristiti promotivne kodove aplikacije izravno u Trgovini Play, da biste iskoristili probnu pretplatu, prethodno ste morali preuzeti aplikaciju.

Međutim, Google Play Billing Library verzija 3 je dodala mogućnost iskorištavanja promocija unutar aplikacije izravno iz same Trgovine Play; korisnici čak ne trebaju preuzeti aplikaciju na koju se prijavljuju.

Atribucija kupnje

Ako aplikacija ili igra ima hrpu različitih stvari koje možete kupiti u njoj, razvojni programer treba neki način da prati tko je što kupio. Prije je programer morao izgraditi prilagođeno rješenje koristeći sada zastarjeli AIDL okvir. S Google Play Billing Library verzijom 3, međutim, sada postoji izvorna podrška za atribuciju kupnje, omogućujući programerima da lako prate što se kupuje.

Zahtjevi za verziju biblioteke

Ako čitate ovaj članak, vjerojatno znate za Minimalni zahtjevi za verziju SDK-a Google Playa za objavu u trgovini. Trenutno, aplikacije moraju ciljati barem API 28 (Android Pie) objaviti na Google Playu, a taj se zahtjev svake godine povećava.

Sada postoji sličan zahtjev za programere koji implementiraju Google Play biblioteku naplate. Da biste objavili aplikaciju pomoću ove biblioteke u Trgovini Play, ona mora upotrebljavati relativno noviju verziju. Trenutačno su dopuštene sve verzije Play Billing Library, ali od 2. kolovoza 2021. sve novoobjavljene aplikacije morat će koristiti najmanje verziju 3. Postojeće aplikacije imat će vremena do 1. studenog 2021. prije nego što se moraju nadograditi.

Vodič za migraciju

Budući da je korištenje novijih verzija Play Billing Library sada uvjet, Google je objavio vodič za migraciju kako bi pomogao programerima da budu ažurirani. Ovaj vodič pokazuje kako implementirati najnoviju verziju biblioteke i što programeri trebaju promijeniti da bi je koristili.

Možete pogledati vodič za migraciju ovdje. Tu je i video vodič ako ti je to od veće pomoći.

I to je to za sada o novoj Google Play Billing Library. Ako implementirate kupnju unutar aplikacije i vaša se aplikacija nalazi u Trgovini Google Play, vjerojatno biste trebali razmisliti o ažuriranju implementacije svoje biblioteke naplate ako već niste.

Obavezni Android App Bundleovi za novoobjavljene aplikacije u 2021

Sekcija Mishaala Rahmana

Na Google I/O 2018. Google predstavio alternativni format distribucije aplikacija nazvan Android App Bundle s datotečnim nastavkom .aab. Cilj Android App Bundlea je smanjiti veličinu datoteke konačnog paketa Android aplikacije (.apk) koji se isporučuje korisniku, smanjujući veličinu instalacije i vrijeme preuzimanja za korisnike. Datoteka .aab sadrži APK datoteke za osnovnu aplikaciju i sve podržane arhitekture (ARM, ARM64 i x86), jezike i varijante izgleda. Ovaj format zahtijeva davanje kopije ključa za potpisivanje vaše aplikacije Googleu kako bi Google Play konzola za razvojne programere mogla generirati paket s potpisanim verzijama svakog APK-a u paketu; ispravan APK za arhitekturu, jezik i izgled određenog uređaja isporučuje se putem Google Play Dynamic Delivery.

Programeri mogu implementirati Android App Bundleove u Android Studio, Unity, ili lepršati, a iako su podržani veliki paketi aplikacija s instaliranim veličinama APK-a do 500 MB, OBB datoteke nisu podržane. Kao alternativu, Google je nedavno proširio Android App Bundles uvođenjem Play Asset Delivery za programere igara za dinamičku isporuku velikih sredstava igre. Uz sva ova poboljšanja kao pozadinu, Google sada planira postaviti Android App Bundles kao uvjet za novoobjavljene aplikacije u Google Play Storeu.

u "Što je novo u Google Playu" video objavljen prošli tjedan na YouTube kanalu Android Developers (putem AndroidPolice), zaposlenica Googlea Milena Nikolić najavila je da će za nove aplikacije na Google Playu biti potrebna podrška za paket aplikacija. Nije naveden konkretan datum za ovaj novi zahtjev, iako znamo da će se to dogoditi negdje 2021.

Većina programera i krajnjih korisnika neće primijetiti nikakve promjene koje donosi ovaj novi zahtjev, ali to ne znači da nitko neće primijetiti. Programeri će morati dati kopiju svog ključa za potpisivanje Googleu kako bi mogli potpisati aplikacije, s čime bi neki programeri mogli imati problema. Daljnje širenje AAB-ova otežat će redistribuciju na različitim platformama, smanjujući preuzimanja, a time i potencijalni prihod od oglasa. (Za programere, oni mogu koristiti Googleov open-source bundletool izgraditi vlastite AAB-ove, izdvojiti ih i zatim prenijeti na druge platforme.) AAB-ove je također teže za korisnici ručno učitavaju s bočne strane jer nisu izvorno podržani od strane programa za instaliranje paketa Androida i moraju biti raspakiran.

Nadamo se da ćemo naučiti više o ovom novom zahtjevu kako se približavamo 2021.