"Igraj dok preuzimaš" na Androidu 12 brže te uvodi u igre

click fraud protection

Na Google for Games Developer Summitu, Google je predstavio značajku 'play as you download' za Android 12 uređaje. Evo kako to radi.

Danas je tim za igre u Googleu započeo godišnji Google for Games Developer Summit. Na Summitu je Google predstavio nove alate i rješenja za lakši razvoj igara na Androidu i Chrome OS-u. To ipak nije sve. Tvrtka je također predstavila novu značajku čiji je cilj poboljšati iskustvo isporuke igara korisnicima. Ova značajka, nazvana "play as you download", dostupna je za uređaje koji rade Android 12 ili kasnije, i učinkovito smanjuje čekanje prilikom preuzimanja većih igara.

Igrajte dok preuzimate na Androidu 12

"Igraj dok preuzimaš" nova je usluga koju nudi Google Play koja "će korisnicima omogućiti da uđu u igru ​​za nekoliko sekundi dok igraju sredstva se preuzimaju u pozadini." Postoji jednostavan razlog zašto je Google razvio ovu novu "značajku reprodukcije dok preuzimate." "Korisnici želite odmah početi igrati, ali kako se kvaliteta igre stalno poboljšava, njihova se veličina povećava, što dovodi do dugih, dosadnih preuzimanja," objašnjava Google. Koncept sam po sebi nije nov - Sony PlayStation i Microsoft Xbox konzole već godinama nude sličnu značajku - ali postoji nije bila velika potreba za njim na Androidu donedavno jer je većina mobilnih igara puno manja od konzole ili računala igre.

Lijevo: bez "play as you download". Desno: s "play as you download."

Google kaže da je "play as you download" dostupan svim programerima koji objavljuju aplikacije i igre putem Trgovinu Play i da su nakon implementacije igre "spremne za otvaranje najmanje 2 puta brže" od prije. Poboljšanje može biti prilično dramatično u nekim slučajevima, a Google navodi da igre veličine 400 MB mogu potrajati samo 10 sekundi za učitavanje umjesto nekoliko minuta.

Samo uređaji koji koriste najnoviju verziju Androida mogu iskoristiti ovu novu značajku, a razlog je taj što je značajka "ugrađena u jezgru Androida 12". Google je potvrdio da XDA koji, ispod haube, koristi "sviraj dok preuzimaš". Androidov inkrementalni datotečni sustav, "Linux virtualni datotečni sustav posebne namjene koji omogućuje izvođenje programa dok se njegove binarne datoteke i datoteke resursa još uvijek lijeno preuzimaju preko mreže."

Iako je "play as you download" otvoren za sve razvojne programere aplikacija, zahtijeva od razvojnog programera da izradi svoju aplikaciju s formatom Android App Bundle. To je zato što značajka koristi Play Asset Delivery, koji zahtijeva format paketa aplikacije. Nove aplikacije poslane na Google Play nakon 1. kolovoza 2021 su potrebni koristiti format Android App Bundle, ali neki programeri ne zadovoljavaju zahtjev. Ako vam zahtjev za App Bundle ne smeta, tada će "igrati dok preuzimate" biti zgodna značajka koja će još prije uključiti korisnike u petlju igranja vaše igre.

Programeri se mogu prijaviti za beta program "play as you download" do popunjavanjem ovog obrasca. Za više pojedinosti o novoj značajci pogledajte "ažuriranja prostora za isporuku" sa Summita za razvojne programere Google for Games 2021.

\r\n https://www.youtube.com/watch? v=cVzD_TwnQDY\r\n

Podrška pokretača za inkrementalni

Google također potiče programere pokretača da dodaju podršku za Incremental, interni naziv za "play as you download", prikazivanjem ikone obećanja i indikatora napretka preuzimanja na početnom zaslonu dok se aplikacija postupno pokreće preuzeto. Ako korisnik dodirne ikonu, ali ona još nije spremna za pokretanje, tada bi pokretač trebao dovesti korisnika do odredišne ​​stranice aplikacije u Trgovini Google Play. Nakon što je djelomično preuzeta aplikacija spremna za pokretanje, pokretač bi trebao zamijeniti ikonu obećanja s uobičajena ikona aplikacije, ali bi trebala prikazivati ​​indikator napretka preuzimanja koji odražava stanje preuzimanja aplikacije aplikacija Klikom na ikonu aplikacije sada bi se trebala pokrenuti aplikacija, a kada preuzimanje aplikacije završi, indikator napretka preuzimanja trebao bi biti uklonjen.

Da bi implementirali ovu značajku, programeri pokretača trebali bi koristiti nekoliko API-ja: PackageInstaller. SessionCallback#onCreated i LauncherApps. Povratni poziv#onPackageLoadingProgressChanged ili LauncherActivityInfo.getLoadingProgress().

Za primjer kako bi ovo trebalo izgledati pogledajte naš prethodni članak o instalacijama aplikacije na čekanju, gdje smo primijetili da Google javno A/B testira ovu značajku za nekoliko korisnika Pixel Launchera.