Google predstavlja Play Billing Library različico 3 in načrtuje, da bodo App Bundle leta 2021 obvezni

Google je napovedal Play Billing Library v3 in načrtuje, da bodo paketi Android App Bundle postali pogoj za nove aplikacije, naložene v trgovino Google Play leta 2021.

Nakupi v aplikaciji. Čeprav jih nekateri morda sovražijo, so zagotovo tu, da ostanejo. Niso pa brez svojih prednosti. Nakup v aplikaciji omogoča razvijalcu, da zagotovi brezplačno in plačljivo različico svoje aplikacije, ne da bi moral dejansko vzdrževati dve ločeni aplikaciji. Če objavite svojo aplikacijo v Trgovini Play, Google na splošno zahteva, da gredo vaši nakupi v aplikaciji prek nje (zaradi 30-odstotnega znižanja, ki ga dobijo).

K sreči Google zelo enostavno omogoča nastavitev nakupov v aplikaciji z vsemi zabavnimi stvarmi, kot je preverjanje licence. Razvijalci lahko preprosto implementirajo knjižnico obračunavanja Google Play in že so skoraj pripravljeni. Da bi bilo upravljanje nakupov v aplikaciji še lažje, Google je objavil različica 3 Play Billing Library z nekaterimi novimi funkcijami in izboljšavami ter pomembno spremembo pravilnika.

Google Play Billing Library v3 – Kaj se spreminja

Gotovinska plačila

Različica 3 Google Play Billing Library omogoča uporabnikom plačevanje z gotovino. To se morda sliši precej čudno, vendar verjetno ni to, kar mislite. Še vedno je veliko krajev na svetu, kjer kreditne kartice in bančni računi preprosto niso tako pogosti. Ta funkcija je namenjena odpravi te težave.

Namesto da v aplikaciji kliknete gumb »kupi« in plačate s kreditno kartico, lahko izberete plačilo z gotovino. Ko potrdite nakup, vam Google prikaže kodo. Odnesite to kodo v najbližjo sodelujočo trgovino, jim dajte pravi znesek gotovine in vaš nakup bo odklenjen.

Trenutno je ta funkcija na voljo samo v Indoneziji in Maleziji, vendar je načrtovana širša uvedba. Tudi razvijalci bodo lahko kmalu dodali to plačilno sredstvo svojim aplikacijam.

Lažje unovčenje promocijske kode

Razvijalci lahko zagotovijo promocijske kode za svoje aplikacije. Če gre za plačljivo aplikacijo, lahko promocijska koda uporabniku omogoči, da aplikacijo prejme brezplačno. Če ima aplikacija nakupe v aplikaciji ali naročnine, lahko promocijska koda zagotovi brezplačen izdelek ali brezplačno preskusno obdobje naročnine. Čeprav je bilo vedno mogoče unovčiti promocijske kode aplikacije neposredno v Trgovini Play, ste morali za unovčenje preskusne naročnine prej prenesti aplikacijo.

Zdaj pa je Google Play Billing Library različica 3 dodala možnost unovčenja promocij v aplikaciji neposredno iz same Trgovine Play; uporabnikom sploh ni treba prenesti aplikacije, za katero se uporabljajo.

Priznavanje nakupa

Če ima aplikacija ali igra veliko različnih stvari, ki jih lahko kupite, mora razvijalec na nek način spremljati, kdo je kaj kupil. Pred tem bi moral razvijalec zgraditi rešitev po meri z uporabo zdaj opuščenega ogrodja AIDL. Z Google Play Billing Library različico 3 pa je zdaj na voljo izvorna podpora za dodeljevanje nakupov, ki razvijalcem omogoča preprosto spremljanje, kaj se kupuje.

Zahteve za različico knjižnice

Če berete ta članek, verjetno veste za Najmanjše zahteve za različico SDK-ja za Google Play za objavo v trgovini. trenutno, aplikacije morajo ciljati vsaj na API 28 (Android Pie), ki bo objavljen v Googlu Play, ta zahteva pa se vsako leto povečuje.

Zdaj obstaja podobna zahteva za razvijalce, ki izvajajo knjižnico obračunavanja Google Play. Če želite objaviti aplikacijo s to knjižnico v Trgovini Play, mora uporabljati razmeroma novo različico. Trenutno so dovoljene vse različice knjižnice plačevanja Play, od 2. avgusta 2021 pa bodo morale vse na novo objavljene aplikacije uporabljati vsaj različico 3. Obstoječe aplikacije bodo morale nadgraditi do 1. novembra 2021.

Vodnik za selitev

Ker je uporaba novejših različic knjižnice plačevanja Play zdaj obvezna, je Google objavil vodnik za selitev, ki razvijalcem pomaga pri posodabljanju. Ta vodnik prikazuje, kako implementirati najnovejšo različico knjižnice in kaj morajo razvijalci spremeniti, da jo lahko uporabljajo.

Lahko si ogledate vodnik za selitev tukaj. Obstaja tudi a video vodič če ti bo to bolj pomagalo.

In to je za zdaj vse o novi knjižnici obračunavanja Google Play. Če izvajate nakupe v aplikaciji in je vaša aplikacija v Trgovini Google Play, bi verjetno morali razmisliti o posodobitvi implementacije knjižnice za obračunavanje, če tega še niste storili.

Obvezni paketi Android App Bundle za na novo objavljene aplikacije v letu 2021

Oddelek Mishaala Rahmana

Na Google I/O 2018, Google predstavil alternativna oblika distribucije aplikacij, imenovana Android App Bundle, s pripono datoteke .aab. Cilj paketa Android App Bundle je zmanjšati velikost datoteke končnega paketa aplikacij za Android (.apk), dostavljenega uporabniku, s čimer se zmanjšata velikost namestitve in čas prenosa za uporabnike. Datoteka .aab vsebuje datoteke APK za osnovno aplikacijo in vse podprte arhitekture (ARM, ARM64 in x86), jezike in različice postavitve. Ta oblika zahteva posredovanje kopije ključa za podpisovanje vaše aplikacije Googlu, da lahko konzola za razvijalce Google Play ustvari sveženj s podpisanimi različicami vsakega APK-ja v svežnju; pravilni APK za določeno arhitekturo, jezik in postavitev določene naprave so dostavljeni prek storitve Google Play Dynamic Delivery.

Razvijalci lahko uvedejo Android App Bundle v Android Studio, Unity, oz Trepetanje, in čeprav so podprti veliki paketi aplikacij z nameščenimi velikostmi APK do 500 MB, datoteke OBB niso podprte. Kot alternativo je Google pred kratkim razširil Android App Bundle z uvedbo Igrajte Asset Delivery razvijalcem iger za dinamično zagotavljanje velikih sredstev iger. Z vsemi temi izboljšavami kot ozadjem Google zdaj načrtuje, da bodo paketi Android App Bundles postali pogoj za novo objavljene aplikacije v trgovini Google Play.

v "Kaj je novega v Googlu Play« videoposnetek, objavljen prejšnji teden na YouTube kanalu Android Developers (prek AndroidPolice), uslužbenka Googla Milena Nikolic je napovedala, da bo za nove aplikacije v Googlu Play potrebna podpora za paket aplikacij. Za to novo zahtevo ni bil naveden noben konkreten datum, čeprav vemo, da se bo to zgodilo nekje leta 2021.

Večina razvijalcev in končnih uporabnikov ne bo opazila nobenih sprememb, ki jih prinaša ta nova zahteva, vendar to ne pomeni, da ne bo nihče opazil. Razvijalci bodo morali Googlu dati kopijo svojega ključa za podpisovanje, da lahko podpišejo aplikacije, s čimer imajo nekateri razvijalci pomisleke. Nadaljnje širjenje AAB-jev bo otežilo prerazporeditev na različnih platformah, zmanjšalo število prenosov in s tem potencialne prihodke od oglasov. (Za razvijalce lahko uporabijo Googlovo odprtokodno bundletool zgraditi lastne AAB-je, jih ekstrahirati in nato naložiti na druge platforme.) AAB-je je tudi težje za uporabniki ročno stransko naložijo, ker jih Androidov namestitveni program za pakete izvorno ne podpira in jih je treba nepakiran.

Upamo, da bomo izvedeli več o tej novi zahtevi, ko se približujemo letu 2021.