Articol

Ce trebuie să știți despre Android App Bundles

protection click fraud

În 2018, Google a introdus un nou mod de a încărca aplicații în Google Play: Android App Bundle. Treceți rapid la august 2021 și acum este o cerință pe care toți nouaplicațiile trimise la Google utilizează formatul.

Dacă nu sunteți dezvoltator, probabil că nu veți vedea modificări. Vom vorbi despre cum funcționează totul și vom discuta despre avantajele și dezavantajele mișcării, dar într-adevăr nu este nimic pierdut sau câștigat pentru majoritatea utilizatorilor de cele mai bune telefoane Android. „Cele mai multe” fiind cuvântul cheie aici - dacă vă aflați într-un plan de date cu limită mică sau aveți o conexiune foarte lentă, veți avea descărcări puțin mai mici atunci când instalați o aplicație.

Descărcările mai mici și duratele de descărcare mai mici sunt excelente atunci când fac diferența, așa că este bine de auzit. Să aruncăm o privire la tot ce trebuie să știți despre pachetele de aplicații Android.

Oferte VPN: licență pe viață pentru 16 USD, planuri lunare la 1 USD și mai mult

Care este formatul .aab?

Extensia .aab înseamnă (ați ghicit-o) Android App Bundle și este mult mai scurt de tastat și citit, așa că le vom face referințe folosind acest nume.

Dacă vă place să vă plimbați cu fișierele de sistem de pe telefon sau să încărcați aplicații din afara magazinului Google Play, probabil că știți deja că aplicațiile Android utilizează formatul de fișier .apk. Încă o fac, dar este posibil să nu fi fost încărcat în acest fel dacă ați instalat aplicația prin Play Store. Înapoi în mai 2018 Google a introdus formatul .aabși mii de aplicații foarte populare îl folosesc deja, inclusiv dezvoltatori importanți precum Adobe și Gameloft.

Pachetele de aplicații sunt concepute pentru a vă oferi ceea ce aveți nevoie pentru a rula o aplicație Android și nu pentru nimic în plus.

Fișierele APK sunt concepute pentru a grupa tot ce are nevoie un dispozitiv pentru a rula o aplicație într-un singur pachet pe care îl puteți instala. Totuși, dacă vă uitați în fișierul .apk, veți descoperi că există adesea multe lucruri pe care le aveți nu trebuie să rulați și aplicația acolo. De exemplu, un vorbitor de limba engleză care instalează o aplicație pe un smartphone are nevoie de activele aplicației diferite de un vorbitor de limba spaniolă care instalează aceeași aplicație pe o tabletă. Dar un fișier tipic .apk are oricum ambele seturi de active (și multe altele), deoarece nu avea nici o idee de ce părți veți avea nevoie atunci când a fost creat.

Asta rezolvă formatul de fișier .abb, cel puțin la suprafață. Odată ce un dezvoltator a terminat de scris și testat aplicația, acesta îl poate împacheta într-un fișier mare care conține tot ce este necesar pentru a rula pe fiecare dispozitiv din fiecare regiune acceptată de dezvoltator. Acest fișier este apoi încărcat în Google Play, unde Google o poate transforma într-o aplicație care are numai materialele și fișierele de care aveți nevoie pentru a rula aplicația pe dispozitivul dvs. Desigur, această aplicație este încă în formatul .apk „obișnuit” și nu ați ști niciodată că există ceva diferit în ceea ce privește modul în care a fost încărcat dacă nu ați citit despre ea pe internet.

Pachetele de aplicații economisesc costurile lățimii de bandă pentru utilizatori și Google însuși.

Acest lucru poate elimina sute de Mb din dimensiunea fișierului. Bineînțeles, o sută de Mb aici sau acolo nu face prea multă diferență pentru majoritatea dintre noi, deoarece planurile noastre de telefon ne oferă o mulțime de date și sunt foarte rapide sau folosim Wi-Fi pentru a instala aplicații. Cu toate acestea, poate conta foarte mult pentru acele planuri de date limitate și, în orice caz, economisirea timpului de descărcare nu este niciodată un lucru rău.

Pentru Google, care oferă o mulțime de aplicații pentru mulți utilizatori în fiecare zi, aceasta face o diferență uriașă. Înmulțiți 150 MB de 1.000.000 de utilizatori, apoi multiplicați numărul respectiv cu 365. Acea cantitate de lățime de bandă face diferența pentru orice companie - chiar și pentru Google.

Trecerea la formatul .aab nu dăunează utilizatorului final și economisește Google o grămadă de bani. Dar există câteva alte lucruri care trebuie menționate, care nu sunt atât de bune în privința asta.

Construit în nor

Unități de procesare Google Tensor CloudSursa: Google

Pentru ca o aplicație să ruleze pe telefonul dvs. Android, trebuie să fi fost semnat digital de către dezvoltatorul care a creat-o. Această semnătură este verificată ori de câte ori rulați aplicația sau când încercați să actualizați aplicația și, dacă lucrurile nu se verifică, nu o puteți rula sau actualiza.

Deoarece pachetele .abb sunt transformate în fișiere .apk instalabile în cloud, semnarea se face de către Google. Aceasta înseamnă că dezvoltatorul trebuie să lase Google să atribuie o cheie atunci când aplicația este creată prin intermediul software-ului pentru dezvoltatori sau dezvoltatorul trebuie să furnizeze Google cheia de semnare.

Cheile de semnare sunt o componentă esențială a securității aplicației și, înainte ca ideea pachetelor .abb să apară, dezvoltatorilor li s-a spus nu le lăsați niciodată din posesia lor, deoarece ar putea permite altcuiva să le suplinească în măsura în care era aplicația îngrijorat. Deci, dacă aveți cheia mea de semnare, puteți face o actualizare rău intenționată a aplicației mele și nimeni nu ar fi mai înțelept.

Posibilitatea ca un actor necinstit să încalce magazinul Play și să semneze malware folosind tastele potrivite este foarte puțin probabilă, dar îi oferă Google un pic mai mult control decât a avut înainte. Cu toate acestea, dezvoltatorii sunt îngrijorați pe bună dreptate de acest lucru. Răspunsul Google a fost să ofere un sistem de transparență a codului în care un dezvoltator poate include unele cod în aplicația lor, care este folosit ulterior pentru a verifica dacă aplicația generată de Google se potrivește cu ceea ce ei încărcat.

Oamenii sunt, de asemenea, îngrijorați de faptul că numai Google Play acceptă aplicații în format .abb și magazine de aplicații terțe înfruntă o altă bătălie ascendentă când vine vorba de adopție. Pentru a remedia acest lucru, Google a reușit ca un dezvoltator să poată descărca oricând un .apk al aplicației semnate cu cheia corectă prin Consola pentru dezvoltatori Google Play, chiar dacă aplicația este nepublicată.

Deși ar trebui să fim îngrijorați de controlul pe care Google îl are asupra Android, rămâne faptul că majoritatea utilizatorilor sunt complet mulțumiți de aceasta. Trecerea la Android App Bundle oferă Google un pic mai mult control, dar face și descărcări mai mici, care economisesc toate părțile, atât timp cât și bani. Alte companii sunt capabil să adopte formatul de fișier .abb și Amazon a făcut exact asta.

Cu excepția cazului în care sunteți dezvoltator, nu există nimic de îngrijorat cu privire la faptul că în afara Google nu va obține un ușor avantaj față de concurența sa pentru Android în cele din urmă.

Este posibil să câștigăm un comision pentru achiziții folosind linkurile noastre. Află mai multe.

Google Pixel 5a va fi dezvăluit pe 17 august, susține o nouă scurgere
Se zvonește că

Dacă se crede o nouă scurgere, Pixel 5a 5G de la Google va fi dezvăluit marți. Scurgerea sugerează, de asemenea, că telefonul va avea o baterie mare de 4.680 mAh.

8 cele mai bune sfaturi, hacks și trucuri Google Calendar pe care trebuie să le cunoașteți
Oferă-i programului tău un fler personal

Google Calendar este simplu de utilizat, dar dificil de stăpânit fără un ghid. Am urmărit toate adăugările și îmbunătățirile Google la Calendar de ani de zile și știm cum să profităm la maximum de aplicația Android sau aplicația browser. Iată modalitățile noastre preferate de a îmbunătăți Calendar, de la extensii la comenzi rapide de la tastatură.

De ce am precomandat un Galaxy Watch 4 în ciuda acestor 4 compromisuri
Te uiti?

Galaxy Watch 4 este încă nedovedit ca purtător de standard pentru noul Wear OS 3, dar miercurea trecută nu am putut apăsa butonul de precomandă suficient de repede. Iată de ce cumpăr un Galaxy Watch 4 - și de ce ar trebui și tu.

Asociați un bec inteligent cu un hub SmartThings și nu vă uitați niciodată înapoi
Să ne aprindem

Samsung SmartThings este o platformă fantastică pentru casă inteligentă, care vă permite să vă automatizați casa datorită compatibilității cu unele dintre cele mai populare dispozitive, inclusiv becurile inteligente. Deci, dacă sunteți în căutarea celor mai bune lumini inteligente pentru Samsung SmartThings, acestea sunt opțiunile dvs.

Jerry Hildenbrand

Jerry este un lucrător amator al lemnului și mecanic care se luptă cu umbra. Nu există nimic pe care să nu-l poată despărți, dar multe lucruri pe care nu le poate reasambla. Îl vei găsi scriind și rostindu-și părerea tare pe Android Central și ocazional pe Twitter.

instagram story viewer