Google Play više neće prihvaćati APK-ove od kolovoza i sada se naginje aplikacijama u AAB formatu 

Tijekom Google I / O-a Googleovi programeri koji su zaduženi za razvoj Androida Najavili su da će se od kolovoza ove godine migracija aplikacija obavljati na Google Playu za upotrebu formata distribucije Android App Bundle umjesto APK-a.

Uz ovaj od kolovoza 2021. format App Bundle mora se primijeniti na sve nove aplikacije dodane na Google Play, kao i za isporuku aplikacija koje rade bez instalacije (ZIP instant aplikacija).

Zapamtite to otkad postoji Android, Android aplikacije su puštene u APK formatu A koji sadrži sav kôd i resurse za aplikaciju, kao i neke sigurnosne značajke, kao što je manifest potpisa. Kada se APK instalira, on se jednostavno kopira u određenu mapu i dodaje u internu bazu podataka instaliranih aplikacija.

Tijekom instalacije također se provjerava potpis aplikacije kako bi se uvjerio da je valjan. Ako je aplikacija već instalirana, Android uspoređuje potpis nove aplikacije s potpisom već instalirane aplikacije. Ako je potpis nevaljan ili se ne podudara, Android odbija instalirati aplikaciju. Ova provjera potpisa važan je dio sigurnosti Androida.

Međutim, Google je 2018. predstavio novi format nazvan Android App Bundles ili AAB. Google je istaknuo kako će ovaj novi format omogućiti manje datoteke aplikacija i jednostavnije načine upravljanja različitim aspektima aplikacija. Među milijunima aplikacija u Trgovini Google Play, tisuće već koriste AAB sustav.

Ažuriranja aplikacija već prisutnih u katalogu mogu se i dalje distribuirati u APK formatu. Da biste ponudili dodatne resurse u igrama, umjesto OBB-a treba koristiti uslugu Play Asset Delivery. Za ovjeru aplikacija App Bundle digitalnim potpisom mora se koristiti usluga Play App Signing, što podrazumijeva stavljanje ključeva u Googleovu infrastrukturu za generiranje digitalnih potpisa.

App Bundle kompatibilan je s Androidom 9 i omogućuje vam izradu paketa koji uključuje sve što aplikacija treba za funkcioniranje na bilo kojem uređaju: jezični paketi, podrška za različite veličine zaslona i sklopovi za različite hardverske platforme. Prilikom preuzimanja aplikacije s Google Playa, u sustav korisnika dostavljaju se samo kod i resursi potrebni za rad na određenom uređaju. Za razvojnog programera aplikacije prebacivanje na paket aplikacija obično se svodi na omogućavanje druge opcije izrade u postavkama i testiranje rezultirajućeg AAB paketa.

U usporedbi s preuzimanjem monolitnih APK-ova, upotreba paketa aplikacija smanjuje količinu podataka preuzetih u korisnički sustav u prosjeku za 15%, što rezultira uštedom prostora za pohranu i bržom instalacijom aplikacije. Prema Googleu, gotovo milijun aplikacija prešlo je na format App Bundle, uključujući aplikacije Adobe, Duolingo, Gameloft, Netflix, redBus, Riafy i Twitter.

Jedna od najboljih karakteristika iz Android App Bundlea is da se aplikacija može podijeliti u nekoliko dijelova, Ovo se posebno usredotočuje na igre, jer će, na primjer, uz Play Asset Delivery korisnici koji započnu igru ​​dobiti samo početne razine, a kako napreduju, po potrebi mogu preuzeti sljedeće razine. Trgovina Play utvrdit će koji su resursi najprikladniji za vaš uređaj, na primjer bez potrebe za teksturama visoke razlučivosti na low-end uređaju, što dodatno smanjuje potrebu za prijenosom podataka.

Prema Googleu zahtjev za upotrebom Android App Bundlesa odnosi se samo na nove aplikacije.

"Postojeće aplikacije trenutno su izuzete, kao i privatne aplikacije objavljene za upravljane korisnike Google Playa", rekla je tvrtka. Postojeće aplikacije mogu i dalje pružati ažuriranja kao APK-ove, a prelazak na AAB neće ukloniti konkurentske trgovine aplikacija. Ako ste programer koji planira izdati novu aplikaciju, preostalo je malo vremena da provjerite upotrebljavate li novi format.

izvor: https://android-developers.googleblog.com/


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.