Google Play כבר לא יקבל APKs מאוגוסט וכעת נוטה לעבר אפליקציות בפורמט AAB 

במהלך ה- Google I / O מפתחי Google שאחראים על פיתוח אנדרואיד הם הודיעו כי החל מאוגוסט השנה העברת היישומים תתבצע בגוגל פליי להשתמש בפורמט ההפצה של Android App Bundle במקום APK.

עם זאת מאוגוסט 2021, הפורמט יש להחיל את חבילת האפליקציות על כל היישומים החדשים שנוספו ל- Google Play, כמו גם למשלוח יישומים הפועלים ללא התקנה (יישום ZIP מיידי).

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

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

עם זאת, בשנת 2018 גוגל הציגה פורמט חדש בשם Android App Bundles או AAB. גוגל טענה כי פורמט חדש זה יאפשר קבצי יישומים קטנים יותר ודרכים קלות יותר לשלוט בהיבטים שונים של יישומים. בין מיליוני האפליקציות בחנות Google Play, אלפים כבר משתמשים במערכת AAB.

ניתן להמשיך ולהפיץ את עדכוני היישומים שכבר קיימים בקטלוג בפורמט APK. כדי להציע משאבים נוספים במשחקים, יש להשתמש בשירות Play Asset Delivery Asset במקום ב- OBB. כדי לאשר יישומי App Bundle עם חתימה דיגיטלית, יש להשתמש בשירות Play App Signing, מה שמשמעותו הצבת מפתחות בתשתית גוגל לייצור חתימות דיגיטליות.

App Bundle תואם מאנדרואיד 9 ומאפשר לך ליצור חבילה הכוללת את כל מה שהאפליקציה צריכה לתפקד בכל מכשיר: חבילות שפה, תמיכה בגדלי מסך שונים, ומכלולים לפלטפורמות חומרה שונות. בעת הורדת יישום מ- Google Play, רק הקוד והמשאבים הדרושים להפעלה במכשיר ספציפי מועברים למערכת המשתמש. עבור מפתח אפליקציות, מעבר לחבילת האפליקציות מסתכם בדרך כלל באפשרות של אפשרות בנייה נוספת בהגדרות ובדיקת חבילת AAB המתקבלת.

בהשוואה להורדת חבילות APK מונוליטיות, השימוש בחבילת האפליקציות מפחית את כמות הנתונים שהורדו למערכת המשתמש בכ- 15% בממוצע, וכתוצאה מכך חיסכון במקום האחסון והתקנת האפליקציה המהירה יותר. לפי גוגל, כמעט מיליון אפליקציות עברו לפורמט App Bundle, כולל אפליקציות של Adobe, Duolingo, Gameloft, Netflix, redBus, Riafy ו- Twitter.

אחת התכונות הטובות ביותר מ- Android App Bundle ו-שניתן לחלק יישום למספר חלקים, זה מתמקד במיוחד במשחקים, מכיוון שעם Play Asset Delivery למשל, משתמשים שמתחילים במשחק יקבלו רק את הרמות הראשוניות וככל שהם יתקדמו הם יכולים להוריד את הרמות הבאות במידת הצורך. וחנות Play תקבע אילו משאבים מתאימים ביותר למכשיר שלך, למשל ללא צורך בטקסטורות ברזולוציה גבוהה במכשיר ברמה נמוכה יותר, מה שמפחית עוד יותר את הצורך בהעברת נתונים.

הדרישה להשתמש ב- Android App Bundles חלה רק על אפליקציות חדשות, על פי גוגל.

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

מקור: https://android-developers.googleblog.com/


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.