APK לעומת AAB: השוואה מלאה (2026)
מאז 2021, Google Play Store מחייב מפתחים לפרסם אפליקציות בפורמט AAB (Android App Bundle). אבל מה זה אומר עבור המשתמש הממוצע? בואו נבין את ההבדלים בין APK ל־AAB.
מהו קובץ APK?
APK (Android Package Kit) הוא פורמט ההפצה המסורתי של Android. הוא מכיל את כל מה שהאפליקציה צריכה כדי לפעול במכשיר. מבנה קובץ APK טיפוסי:
app.apk/
├── AndroidManifest.xml // זהות האפליקציה (שם חבילה, הרשאות, רכיבים)
├── classes.dex // קוד Java/Kotlin מהודר
├── res/ // משאבים (תמונות, פריסות, מחרוזות תרגום)
├── lib/ // ספריות מקוריות (C/C++ מותאם לארכיטקטורה)
│ ├── arm64-v8a/
│ ├── armeabi-v7a/
│ └── x86_64/
├── META-INF/ // מידע על חתימה דיגיטלית
└── resources.arsc // אינדקס משאבים מהודרמהו קובץ AAB?
AAB (Android App Bundle) הוא פורמט פרסום שהוצג על ידי Google. הוא אינו ניתן להתקנה ישירה — במקום זאת, Google Play משתמש בו כדי ליצור APK מותאם אישית לכל מכשיר. ה־AAB מכיל את כל המשאבים של האפליקציה, ו־Google Play בוחר רק את מה שהמכשיר הספציפי צריך.
השוואה: APK לעומת AAB
- התקנה ישירה — APK ניתן להתקנה ישירה; AAB חייב לעבור דרך Google Play
- גודל קובץ — APK מכיל משאבים לכל המכשירים (גדול יותר); AAB יוצר APK ממוקד (קטן יותר)
- שיתוף — APK קל לשיתוף; AAB לא ניתן לשיתוף ישיר עם משתמשים אחרים
- תאימות צד שלישי — APK עובד בכל מקום; AAB תלוי ב־Google Play
איך זה משפיע עליכם?
עבור המשתמש הממוצע, ההבדל העיקרי הוא גודל הקובץ. AAB יוצר APK קטן יותר כי הוא כולל רק את מה שהמכשיר שלכם צריך. אבל אם אתם מורידים ממקורות צד שלישי, אתם עדיין צריכים APK — ו־AAB לא יעבוד.
שירותים כמו gptoapk.com ממירים AAB ל־APK תואם בשבילכם, כך שאתם תמיד מקבלים קובץ שמיש.
המרת AAB ל־APK עם bundletool
למפתחים, ניתן להמיר AAB ל־APK באמצעות הכלי הרשמי bundletool:
// המרת AAB ל־APK
java -jar bundletool.jar build-apks --bundle=/path/app.aab --output=/path/app.apks
// חילוץ APK מתוך הארכיון
unzip /path/app.apks -d /path/apk_output/שאלות נפוצות
האם אפשר להתקין AAB ישירות בטלפון?
לא. AAB הוא פורמט פרסום, לא פורמט התקנה. צריך להמיר אותו ל־APK קודם.
האם APK הולך להיעלם?
לא לגמרי. Google Play עדיין מייצר APK מותאם מ־AAB. APK יישאר הפורמט להתקנה מקומית ושיתוף.
האם אפשר להמיר APK ל־AAB?
לא בקלות. AAB דורש קוד מקור ו־Android Studio. מומלץ לשמור גם AAB וגם APK.
מה עם אבטחה?
גם APK וגם AAB משתמשים באותה מערכת חתימה דיגיטלית. שניהם מאובטחים כל עוד מגיעים ממקור מהימן.