APKs בארכיון: תכונת אנדרואיד מדהימה!

הטיפסטר של גוגל, מישאל רחמן, מצא תכונה חדשה של Archived APKs בתוך אנדרואיד 13. העברת האפליקציה לארכיון במקום הסרתה מסירה חלקים ממנה במקום למחוק את כל הנתונים, ובכך מצמצמת את שטח האחסון שתופס האפליקציה. מאחר שנתוני משתמש אינם נמחקים במהלך הארכיון, הם מאפשרים לך להמשיך מהמקום שהפסקת כאשר האפליקציה תוריד שוב.

apk לא מאוחסן בארכיון apk בארכיון

למפתחים שבונים את האפליקציות שלהם עם Android Gradle Plugin 7.3 ייצרו בקרוב סוג חדש של APK עבורם, הנקרא "APK מאוחסן בארכיון". "APK מאוחסן בארכיון" זה ייווצר באמצעות גרסה מעודכנת של כלי החבילה, הכלי הממיר חבילות אפליקציות ל-APKs המופצות למכשירים. בעוד שגוגל אומרת שהיא תתחיל ליצור חבילות APK מאוחסנות כעת, היא אומרת שחבילות ה-APK האלה לא יהיו פונקציונליות עד שפונקציונליות הארכיון תהיה זמינה לצרכנים מאוחר יותר השנה. גוגל אומרת שמשתמשים יכולים לאחסן אפליקציה בארכיון במקום להסיר אותה והם שמו לה הגדרה. גוגל לא נתנה הרבה פרטים על איך תכונה זו תיראה. עם זאת, מכיוון שהתכונה צפויה להיות זמינה השנה, קיימת אפשרות שהיא עשויה להגיע עם גרסת אנדרואיד 13.

איך ארכיון APK עובד?

אפליקציות אנדרואיד מופצות בתוך חבילות APK, שהם בעצם קבצי ZIP עם מבנה מותאם אישית. בפנים, הם מכילים את הקוד של האפליקציה, המשאבים שלה, ספריות, כמה מטא נתונים ודברים אחרים. גודל האפליקציה תלוי במה שיש בתוך ה-APK, ואם יש קבצים גדולים ורבים כמו תמונות, סרטונים, אודיו, האפליקציה עשויה לתפוס הרבה מקום במכשיר שלכם. יצירת APK מאוחסן בארכיון מסירה את הקבצים הדרושים להפעלת האפליקציה מאחסון הטלפון, למעט נתוני משתמש. בדרך זו, כאשר האפליקציה יורדת שוב, האפליקציה מתחדשת מכיוון שנתוני המשתמש עדיין מאוחסנים.

למפתחים שבונים את האפליקציות שלהם עם Android Gradle Plugin 7.3 ייצרו בקרוב סוג חדש של APK עבורם, הנקרא "APK מאוחסן בארכיון". "APK מאוחסן בארכיון" זה ייווצר באמצעות גרסה מעודכנת של כלי החבילה, הכלי הממיר חבילות אפליקציות ל-APKs המופצות למכשירים. בעוד שגוגל אומרת שהיא תתחיל ליצור חבילות APK מאוחסנות כעת, היא אומרת ש-APKs אלו לא יהיו פונקציונליות עד שפונקציונליות הארכיון תהיה זמינה לצרכנים מאוחר יותר השנה.

Google Play מוריד את החלקים הדרושים של האפליקציה כדי להפעיל את האפליקציה בארכיון. ניתן להתקין את תרמילי ה-APK האלה על גבי ה-APK השמור בארכיון מכיוון שכולם חתומים עם אותו מפתח חתימת אפליקציה וחייבים להיות בעלי אותו קוד גרסה. לאחר התקנת חבילות ה-APK הללו, המשתמש ממשיך מהמקום שבו הפסיק, מכיוון שהנתונים שלו לעולם לא נמחקים כאשר הוא מעביר את האפליקציה לארכיון. פונקציונליות זו כבר זמינה ב-iOS. מעניין, Google הפכה את הפונקציונליות הזו לקוד פתוח, מה שמאפשר למפתחים לבדוק את הקוד ואולי להשתמש בו בחנויות אפליקציות אחרות. בעזרת תכונה זו, ניתן להקטין את גודל האפליקציות המיותרות, אפליקציות גדולות יכולות לנצל פחות שטח אחסון בטלפון, או שיהיה קל יותר לפנות מקום לסמארטפונים עם שטח אחסון נמוך. יש לזה צד חיובי, ויש חיסרון. למרות שדחיסה של האפליקציה מצמצמת את שטח האחסון, יש צורך להוריד את האפליקציה שוב על מנת להשתמש בה שוב. אפשרויות אלו תלויות בפיתוח תכונת ארכיון האפליקציות.

מָקוֹר

מאמרים נוספים