Google tutvustab Play Billing Library versiooni 3 ja kavatseb muuta App Bundle'id 2021. aastal kohustuslikuks

Google on välja kuulutanud Play Billing Library v3 ja kavatseb muuta Android App Bundle'id 2021. aastal Google Play poodi üles laaditavatele uutele rakendustele kohustuslikuks.

Rakendusesisesed ostud. Nii palju kui mõned neid vihkavad, on nad kindlasti siin, et jääda. Kuid nad pole ilma oma eelisteta. Rakendusesisene ost võimaldab arendajal pakkuda oma rakenduse tasuta ja tasulisi versioone, ilma et peaks tegelikult haldama kahte eraldi rakendust. Kui avaldate oma rakenduse Play poes, nõuab Google üldiselt, et teie rakendusesisesed ostud läbiksid need (30% allahindluse tõttu).

Õnneks teeb Google rakendusesiseste ostude seadistamise kõigi lõbusate asjadega, nagu litsentsi kinnitamine, üsna lihtsaks. Arendajad saavad lihtsalt rakendada Google Play arveldusteeki ja need on peaaegu valmis. Püüdes muuta rakendusesiseste ostude haldamine veelgi lihtsamaks, Google on teatanud Play arveldusteeki versioon 3 koos mõne uue funktsiooni ja täiustustega ning olulise poliitikamuudatusega.

Google Play arveldustekk v3 – mis muutub

Sularahamaksed

Google Play arveldusteeki versioon 3 võimaldab kasutajatel maksta sularahas. See võib tunduda üsna veider, kuid see pole tõenäoliselt see, mida sa mõtled. Maailmas on endiselt palju kohti, kus krediitkaardid ja pangakontod pole lihtsalt nii levinud. See funktsioon on mõeldud selle probleemi lahendamiseks.

Selle asemel, et klõpsata rakenduses nuppu "Osta" ja maksta krediitkaardiga, saate valida sularahamakse. Kui olete ostu kinnitanud, näitab Google teile koodi. Viige see kood lähimasse osalevasse esmatarbekauplusesse, andke neile õige summa sularaha ja teie ost avatakse.

Praegu on see funktsioon saadaval ainult Indoneesias ja Malaisias, kuid plaanis on laiem levitamine. Samuti saavad arendajad peagi selle makseviisi oma rakendustesse lisada.

Lihtsam sooduskoodi lunastamine

Arendajad saavad oma rakendustele sooduskoode pakkuda. Kui see on tasuline rakendus, võib sooduskood lubada kasutajal rakenduse tasuta hankida. Kui rakendusel on rakendusesiseseid oste või tellimusi, võib sooduskood pakkuda tasuta üksust või tasuta tellimuse prooviversiooni. Kuigi rakenduse sooduskoode on alati olnud võimalik otse Play poes lunastada, tuli tellimuse prooviperioodi lunastamiseks varem rakendus alla laadida.

Nüüd on aga Google Play arveldusteeki versioon 3 lisanud võimaluse lunastada rakendusesiseseid pakkumisi otse Play poest. kasutajad ei pea isegi rakendust, mida nad rakendavad, alla laadima.

Ostu omistamine

Kui rakenduses või mängus on palju erinevaid asju, mida saate osta, vajab arendaja võimalust jälgida, kes mida ostis. Varem pidi arendaja looma kohandatud lahenduse, kasutades nüüdseks aegunud AIDL-i raamistikku. Google Play arveldusteeki versiooniga 3 on aga nüüd olemas ostude omistamise tugi, mis võimaldab arendajatel ostetaval hõlpsalt jälgida.

Nõuded raamatukogu versioonile

Kui loete seda artiklit, siis ilmselt teate Google Play SDK versiooni miinimumnõuded poes avaldamiseks. Praegu rakendused peavad sihtima vähemalt API 28 (Android Pie) avaldatakse Google Plays ja see nõue suureneb iga aastaga.

Sarnane nõue kehtib nüüd ka Google Play arveldusteeki juurutavatele arendajatele. Rakenduse avaldamiseks Play poes seda teeki kasutades peab see kasutama suhteliselt värsket versiooni. Praegu on kõik Play arveldusteeki versioonid lubatud, kuid alates 2. augustist 2021 peavad kõik äsja avaldatud rakendused kasutama vähemalt versiooni 3. Olemasolevatel rakendustel on aega kuni 1. novembrini 2021, enne kui need tuleb uuendada.

Migratsioonijuhend

Kuna Play arveldusteeki uuemate versioonide kasutamine on nüüd nõutav, on Google avaldanud migratsioonijuhendi, mis aitab arendajatel end kursis hoida. See juhend näitab, kuidas rakendada teegi uusimat versiooni ja mida peavad arendajad selle kasutamiseks muutma.

Saate tutvuda migratsioonijuhendiga siin. Seal on ka a videojuhend kui see on teile kasulikum.

Nüüd on uue Google Play arveldustegi kohta kõik. Kui rakendate rakendusesiseseid oste ja teie rakendus on Google Play poes, peaksite tõenäoliselt kaaluma arveldusteegi juurutuse värskendamist, kui te pole seda juba teinud.

Kohustuslikud Android App Bundle'id äsja avaldatud rakenduste jaoks 2021. aastal

Mishaal Rahmani osa

Google I/O 2018 raames Google tutvustas alternatiivne rakenduste levitamise vorming nimega Android App Bundle faililaiendiga .aab. Android App Bundle'i eesmärk on vähendada kasutajale tarnitava lõpliku Androidi rakenduste paketi (.apk) faili suurust, vähendades kasutajate installimahtu ja allalaadimisaega. Aab-fail sisaldab põhirakenduse ja kõigi toetatud arhitektuuride (ARM, ARM64 ja x86), keelte ja paigutusvariantide APK-faile. See vorming nõuab Google'ile oma rakenduse allkirjastamisvõtme koopia andmist, et Google Play arendajakonsool saaks luua komplekti kõigi komplektis olevate APK allkirjastatud versioonidega. konkreetse seadme arhitektuuri, keele ja paigutuse jaoks õige APK tarnitakse Google Play Dynamic Delivery kaudu.

Arendajad saavad juurutada Android App Bundle'id Android Studio, Unity, või Laperdamine, ja kuigi toetatakse suuri kuni 500 MB installitud APK-ga rakenduste komplekte, ei toetata OBB-faile. Alternatiivina laiendas Google hiljuti Android App Bundle'i, tutvustades Play Asset Delivery et mänguarendajad saaksid dünaamiliselt pakkuda suuri mänguvarasid. Kõigi nende täiustuste taustal kavatseb Google nüüd muuta Android App Bundle'id Google Play poes äsja avaldatud rakenduste jaoks kohustuslikuks.

"Mis on Google Plays uut?" video avaldati eelmisel nädalal Androidi arendajate YouTube'i kanalil (via AndroidPolice), teatas Google'i töötaja Milena Nikolic, et Google Play uute rakenduste jaoks on vaja rakenduste kogumi tuge. Selle uue nõude jaoks ei antud konkreetset kuupäeva, kuigi teame, et see juhtub millalgi 2021. aastal.

Enamik arendajaid ja lõppkasutajaid ei märka selle uue nõudega kaasnevaid muudatusi, kuid see ei tähenda, et keegi seda ei märkaks. Arendajad peavad andma Google'ile oma allkirjastamisvõtme koopia, et nad saaksid rakendusi allkirjastada. Mõnel arendajal võib sellega seoses olla kahtlusi. AAB-de edasine levik muudab erinevatel platvormidel ümberjaotamise keerulisemaks, vähendades allalaadimisi ja seega ka potentsiaalset reklaamitulu. (Arendajad saavad kasutada Google'i avatud lähtekoodiga programmi komplekti tööriist luua oma AAB-sid, eraldada need ja seejärel teistele platvormidele üles laadida.) AAB-d on ka raskemad kasutajad käsitsi külglaadima, kuna Androidi paketiinstaller neid algselt ei toeta ja peab seda tegema lahti pakitud.

Loodetavasti saame selle uue nõude kohta rohkem teada 2021. aasta lähenedes.