Androidda APK va AAB farqlari haqida.
APK (Android Package).
APK - bu Android tomonidan ishlatiladigan fayl formati bo'lib, o'zida dasturning kompilyatsiya bo'lgan versiyasini saqlaydi. APK huddi "zip" fayl kabi o'z ichida, dastur haqidagi malumotni o'z ichiga olgan Manifest fayl, dastur ichida ishlatilgan barcha resurslarni saqlaydi.
AAB (Android App Bundle).
AAB - bu 2018-yil Google tomonidan taqdim etilgan fayl formati bo'lib, Google Play Store-ga dasturni publish qilish uchun ishlatiladi. AAB, kompilyatsiya bo'lgan kod, resurslar, asset-lar va qurilma konfiguratsiyalari (ekran hajmi, til va boshqalar)-ni o'z ichiga oladi, lekin APK-ga qaraganda paketlashning samarali usuli deb ham qaraladi.
AAB-ning APK-ga nisbatan asosiy afzalliklari shundan iboratki, AAB hajmi kichikroq, yuklab olish tezroq va dinamik xususiyatlarni yetkazib berishga imkon beradi. Biroq, AAB-ni yaratish uchun APK-ga qaraganda ko'proq mehnat talab etiladi va hozirda Google Play Store-da qo'llab-quvvatlanadigan yagona formatdir.
APK va AAB o'rtasidagi farqlardan yana biri shuki, Google Play Store-dan dastur yuklab olsangiz, Store, foydalanuvchi qurilmasiga kerakli bo'lgan resurslarga ega bo'lgan "Custom APK" generatsiya qiladi. Bu esa dasturning hajmi kichikroq bo'lishi bilan foydalidir.
Manba : Link
#Android
APK (Android Package).
APK - bu Android tomonidan ishlatiladigan fayl formati bo'lib, o'zida dasturning kompilyatsiya bo'lgan versiyasini saqlaydi. APK huddi "zip" fayl kabi o'z ichida, dastur haqidagi malumotni o'z ichiga olgan Manifest fayl, dastur ichida ishlatilgan barcha resurslarni saqlaydi.
AAB (Android App Bundle).
AAB - bu 2018-yil Google tomonidan taqdim etilgan fayl formati bo'lib, Google Play Store-ga dasturni publish qilish uchun ishlatiladi. AAB, kompilyatsiya bo'lgan kod, resurslar, asset-lar va qurilma konfiguratsiyalari (ekran hajmi, til va boshqalar)-ni o'z ichiga oladi, lekin APK-ga qaraganda paketlashning samarali usuli deb ham qaraladi.
AAB-ning APK-ga nisbatan asosiy afzalliklari shundan iboratki, AAB hajmi kichikroq, yuklab olish tezroq va dinamik xususiyatlarni yetkazib berishga imkon beradi. Biroq, AAB-ni yaratish uchun APK-ga qaraganda ko'proq mehnat talab etiladi va hozirda Google Play Store-da qo'llab-quvvatlanadigan yagona formatdir.
APK va AAB o'rtasidagi farqlardan yana biri shuki, Google Play Store-dan dastur yuklab olsangiz, Store, foydalanuvchi qurilmasiga kerakli bo'lgan resurslarga ega bo'lgan "Custom APK" generatsiya qiladi. Bu esa dasturning hajmi kichikroq bo'lishi bilan foydalidir.
Manba : Link
#Android