APK vs AAB: Comparație Completă și Ghid Definitiv (2026)
Google Play solicită acum ca toate aplicațiile noi să fie publicate ca Android App Bundles (AAB). Ce înseamnă asta pentru developeri? Afectează utilizatorii obișnuiți? Acest ghid cuprinde tot ce trebuie să știi.
Ce este APK?
APK (Android Package Kit) este formatul standard de instalare de la Android 1.0. Un fișier APK tipic conține:
app.apk
├── AndroidManifest.xml // Manifestul aplicației (permisiuni, componente)
├── classes.dex // Cod byte DEX (cod Java/Kotlin compilat)
├── classes2.dex / classes3.dex
├── res/ // Resurse (layout-uri, imagini, șiruri)
├── lib/ // Biblioteci native (armeabi-v7a, arm64-v8a, x86)
├── assets/ // Fișiere brute de active
├── META-INF/ // Informații despre semnătură și certificat
│ ├── MANIFEST.MF
│ ├── CERT.RSA
│ └── CERT.SF
└── resources.arsc // Tabel index de resurse compilatAPK este autonom — toate resursele pentru toate configurațiile de dispozitiv sunt împachetate împreună. Înseamnă fișiere mai mari, dar compatibilitate universală.
Ce este AAB?
AAB (Android App Bundle) a fost introdus de Google în 2021 ca noul format de publicare pentru Google Play. Spre deosebire de APK, AAB nu este un pachet instalabil — este un pachet de publicare care conține tot codul și resursele. Google Play generează dinamic APK-uri optimizate în timpul distribuției.
app.aab
├── base/
│ ├── manifest/
│ ├── dex/
│ ├── res/
│ ├── assets/
│ └── lib/
├── feature1/ // Module livrate la cerere
├── feature2/
└── BundleConfig.pb // Fișier de configurareAPK vs AAB: Comparație
- Instalare: APK — directă; AAB — necesită Google Play + bundletool
- Dimensiune fișier: APK — mai mare (toate resursele); AAB — mai mic (sursă necomprimată)
- Dimensiune descărcare: APK — pachet complet; AAB — optimizat de Google Play
- Sideloading: APK — suportat complet; AAB — necesită instrumente de conversie
- Cerință Google Play: APK — standard pre-2018; AAB — obligatoriu din august 2021
Cum Convertești AAB în APK?
Metoda 1: Folosind bundletool
// Instalează bundletool (macOS)
brew install bundletool
// Generează setul universal APK
java -jar bundletool.jar build-apks \
--bundle=/cale/catre/app.aab \
--output=/cale/catre/app.apks \
--ks=/cale/catre/keystore.jks \
--ks-pass=pass:parola_ta
// Instalează pe dispozitivul conectat
java -jar bundletool.jar install-apks \
--apks=/cale/catre/app.apksFAQ
Este AAB viitorul? Da. Google promovează AAB ca format implicit de publicare în Google Play, iar funcții noi precum Instant Apps și modulele la cerere depind de el.
Mai este APK necesar? Absolut. AAB se limitează la distribuția prin Google Play. Pentru sideloading, distribuție enterprise și dispozitive AOSP, APK rămâne esențial.
Pot instala AAB manual? Nu direct. Ai nevoie de bundletool sau instrumente similare pentru a genera mai întâi un APK instalabil.
Cum obțin versiuni mai vechi de APK? Folosește gptoapk.com pentru cea mai nouă versiune direct de pe Google Play. Pentru versiuni mai vechi, verifică APKMirror.
Extrage Fișiere APK Online — Fără Instrumente Necesare
gptoapk.com — Lipește orice link Google Play pentru a descărca APK-ul corespunzător. Suportă toate versiunile de aplicații.
Încearcă gptoapk.com →