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

Tokom Google I / O-a Googleovi programeri koji su zaduženi za razvoj Androida Najavili su da će se od avgusta ove godine migracija aplikacija vršiti na Google Playu koristiti format distribucije Android App Bundle umjesto APK-a.

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

Zapamtite to otkad postoji Android, Android aplikacije su objavljene u APK formatu A koji sadrži sav kôd i resurse za aplikaciju, kao i neke sigurnosne funkcije, 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 osiguralo da je valjan. Ako je aplikacija već instalirana, Android upoređ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 Android sigurnosti.

Međutim, Google je 2018. predstavio novi format nazvan Android App Bundles ili AAB. Google je istaknuo da će ovaj novi format omogućiti manje datoteke aplikacija i jednostavnije načine za kontrolu različitih aspekata aplikacija. Među milionima aplikacija u Google Play trgovini, hiljade već koriste AAB sistem.

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

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

U usporedbi s preuzimanjem monolitnih APK-ova, korištenje paketa aplikacija smanjuje količinu podataka preuzetog u sistem korisnika za prosječno 15%, što rezultira uštedom prostora za pohranu i bržom instalacijom aplikacije. Prema Googleu, gotovo milion 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 Bundle-a is da se aplikacija može podijeliti u nekoliko dijelova, Ovo se posebno fokusira na igre, jer će, na primjer, uz Play Asset Delivery korisnici koji započnu igru ​​dobiti samo početne nivoe, a kako napreduju, po potrebi mogu preuzeti sljedeće nivoe. Trgovina Play utvrdit će koji su resursi najprikladniji za vaš uređaj, na primjer bez potrebe za teksturama visoke rezolucije na uređajima niske klase, što dodatno smanjuje potrebu za prijenosom podataka.

Prema Googleu, zahtjev za korištenjem Android App Bundlesa odnosi se samo na nove aplikacije.

"Postojeće aplikacije su trenutno izuzete, kao i privatne aplikacije objavljene za upravljane korisnike Google Playa", rekla je kompanija. 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 objaviti novu aplikaciju, ostalo je malo vremena da provjerite koristite li novi format.

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.