Google esittelee Play Billing Libraryn version 3 ja aikoo tehdä App Bundleista vaatimuksen vuonna 2021

Google on julkistanut Play Billing Library v3:n ja aikoo tehdä Android App Bundleista vaatimuksen uusille Google Play Kauppaan ladatuille sovelluksille vuonna 2021.

Sovelluksen sisäiset ostot. Vaikka jotkut vihaavatkin heitä, he ovat varmasti täällä jäädäkseen. He eivät kuitenkaan ole vailla etujaan. Sovelluksen sisäisen oston avulla kehittäjä voi tarjota ilmaisia ​​ja maksullisia versioita sovelluksestaan ​​ilman, että hänen tarvitsee ylläpitää kahta erillistä sovellusta. Jos julkaiset sovelluksesi Play Kaupassa, Google edellyttää yleensä, että sovelluksen sisäiset ostoksesi menevät niiden kautta (niiden saaman 30 %:n leikkauksen vuoksi).

Onneksi Google tekee sovelluksen sisäisten ostosten määrittämisestä melko helppoa kaikilla hauskoilla asioilla, kuten lisenssin vahvistamisella. Kehittäjät voivat yksinkertaisesti ottaa käyttöön Google Playn laskutuskirjaston, ja ne ovat melko valmiita. Jotta sovelluksen sisäisten ostosten käsittely olisi entistä helpompaa, Google on ilmoittanut Playn laskutuskirjaston versio 3, jossa on uusia ominaisuuksia ja parannuksia sekä tärkeä käytäntömuutos.

Google Playn laskutuskirjasto v3 – mikä muuttuu

Käteismaksut

Googlen Playn laskutuskirjaston versio 3 sallii käyttäjien maksaa käteisellä. Tämä saattaa kuulostaa melko oudolta, mutta se ei todennäköisesti ole sitä, mitä ajattelet. Maailmassa on edelleen monia paikkoja, joissa luottokortit ja pankkitilit eivät vain ole niin yleisiä. Tämän ominaisuuden tarkoituksena on kiertää tämä ongelma.

Sen sijaan, että napsauttaisit "osta"-painiketta sovelluksessa ja maksaisit luottokortilla, voit valita käteisen maksamisen. Kun olet vahvistanut oston, Google näyttää sinulle koodin. Vie koodi lähimpään osallistuvaan lähikauppaan, anna heille oikea määrä käteistä, niin ostoksesi avataan.

Tällä hetkellä tämä ominaisuus on saatavilla vain Indonesiassa ja Malesiassa, mutta laajempaa käyttöönottoa on suunnitteilla. Kehittäjät voivat myös pian lisätä tämän maksutavan sovelluksiinsa.

Helpompi tarjouskoodin lunastus

Kehittäjät voivat halutessaan tarjota tarjouskoodeja sovelluksilleen. Jos kyseessä on maksullinen sovellus, tarjouskoodi voi antaa käyttäjälle mahdollisuuden saada sovellus ilmaiseksi. Jos sovelluksessa on sovelluksen sisäisiä ostoksia tai tilauksia, tarjouskoodi voi tarjota ilmaisen tuotteen tai ilmaisen tilauskokeilun. Vaikka sovellusten tarjouskoodeja on aina ollut mahdollista lunastaa suoraan Play Kaupassa, tilauskokeilujakson lunastamiseksi sinun oli aiemmin ladattava sovellus.

Nyt Google Playn laskutuskirjaston versio 3 on kuitenkin lisännyt mahdollisuuden lunastaa sovelluksen sisäisiä tarjouksia suoraan Play Kaupasta. käyttäjien ei tarvitse edes ladata sovellusta, jota he käyttävät.

Ostomerkintä

Jos sovelluksessa tai pelissä on useita eri asioita, joita voit ostaa, kehittäjä tarvitsee jonkin tavan seurata, kuka osti mitäkin. Ennen tätä kehittäjän täytyi rakentaa mukautettu ratkaisu käyttämällä nyt vanhentunutta AIDL-kehystä. Google Playn laskutuskirjaston versiossa 3 on kuitenkin nyt natiivi tuki ostojen attribuutiolle, jonka avulla kehittäjät voivat helposti seurata ostettua sisältöä.

Kirjaston versiovaatimukset

Jos luet tätä artikkelia, tiedät todennäköisesti Google Playn SDK-version vähimmäisvaatimukset julkaistavaksi kaupassa. Tällä hetkellä, sovellusten on kohdistettava vähintään API 28:aan (Android Pie) julkaistaan ​​Google Playssa, ja tämä vaatimus kasvaa joka vuosi.

Samanlainen vaatimus koskee nyt Google Playn laskutuskirjastoa ottavia kehittäjiä. Sovelluksen julkaiseminen tällä kirjastolla Play Kaupassa edellyttää, että sen versio on suhteellisen uusi. Tällä hetkellä kaikki Playn laskutuskirjaston versiot ovat sallittuja, mutta 2.8.2021 alkaen kaikkien äskettäin julkaistujen sovellusten on käytettävä vähintään versiota 3. Olemassa olevilla sovelluksilla on 1.11.2021 asti aikaa, ennen kuin ne on päivitettävä.

Siirtymäopas

Koska Playn laskutuskirjaston uudempien versioiden käyttö on nyt pakollista, Google on julkaissut siirtooppaan auttaakseen kehittäjiä pysymään ajan tasalla. Tämä opas näyttää, kuinka kirjaston uusin versio otetaan käyttöön ja mitä kehittäjien on muutettava voidakseen käyttää sitä.

Voit tutustua siirtooppaaseen tässä. Siellä on myös a videoopas jos siitä on sinulle enemmän apua.

Siinä se nyt uudesta Google Playn laskutuskirjastosta. Jos otat käyttöön sovelluksen sisäisiä ostoksia ja sovelluksesi on Google Play Kaupassa, sinun kannattaa luultavasti harkita laskutuskirjaston toteutuksen päivittämistä, jos et ole jo tehnyt niin.

Pakolliset Android App Bundle -paketit äskettäin julkaistuille sovelluksille vuonna 2021

Osa: Mishaal Rahman

Google I/O 2018:ssa Google esitteli vaihtoehtoinen sovellusten jakelumuoto nimeltä Android App Bundle, jonka tiedostotunniste on .aab. Android App Bundlen tavoitteena on pienentää käyttäjälle toimitetun lopullisen Android-sovelluspaketin (.apk) tiedostokokoa, mikä vähentää käyttäjien asennuskokoa ja latausaikaa. .aab-tiedosto sisältää APK-tiedostoja perussovellukselle ja kaikille tuetuille arkkitehtuureille (ARM, ARM64 ja x86), kielille ja asetteluversioille. Tämä muoto edellyttää, että annat Googlelle kopion sovelluksesi allekirjoitusavaimesta, jotta Google Playn kehittäjäkonsoli voi luoda paketin jokaisesta paketin APK: sta allekirjoitetuista versioista. oikea APK tietyn laitteen arkkitehtuurille, kielelle ja asettelulle toimitetaan Google Play Dynamic Deliveryn kautta.

Kehittäjät voivat ottaa käyttöön Android App Bundle -paketit Android Studio, Unity, tai Flutter, ja vaikka suuria sovelluspaketteja, joissa on asennettu APK-koko enintään 500 Mt, tuetaan, OBB-tiedostoja ei tueta. Vaihtoehtona Google laajensi äskettäin Android App Bundle -paketteja ottamalla käyttöön Play Asset Delivery Pelien kehittäjät voivat toimittaa dynaamisesti suuria peliresursseja. Kaikkien näiden parannusten taustalla Google aikoo nyt asettaa Android App Bundle -paketit vaativiksi uusille Google Play Kaupassa julkaistuille sovelluksille.

"Mitä uutta Google Playssa" video julkaistiin viime viikolla Android-kehittäjien YouTube-kanavalla (via AndroidPolice), Googlen työntekijä Milena Nikolic ilmoitti, että Google Playn uusille sovelluksille tarvitaan sovelluspakettien tuki. Tälle uudelle vaatimukselle ei annettu tarkkaa päivämäärää, vaikka tiedämme sen tapahtuvan joskus vuonna 2021.

Useimmat kehittäjät ja loppukäyttäjät eivät huomaa tämän uuden vaatimuksen tuomia muutoksia, mutta se ei tarkoita, etteikö kukaan huomaa. Kehittäjien on annettava kopio allekirjoitusavaimestaan ​​Googlelle, jotta he voivat allekirjoittaa sovelluksia, mikä saattaa olla joillakin kehittäjillä epävarmaa. AAB: iden lisääntyminen vaikeuttaa uudelleenjakelua eri alustoilla, mikä vähentää latauksia ja siten mahdollisia mainostuloja. (Kehittäjät voivat käyttää Googlen avointa lähdekoodia nipputyökalu rakentaa omat AAB: t, purkaa ne ja sitten ladata ne muille alustoille.) AAB: t ovat myös vaikeampia käyttäjien on ladattava sivulle manuaalisesti, koska Androidin paketin asennusohjelma ei tue niitä alkuperäisesti, ja sen täytyy olla purettu.

Toivottavasti saamme lisätietoja tästä uudesta vaatimuksesta vuoden 2021 lähestyessä.