גוגל הציגה דגם אפליקציה חדש לאנדרואיד בשם Android App Bundle. זה, יחד עם Google Play Dynamic Delivery, יקטין באופן דרמטי את גודל האפליקציה כדי לעזור לשפר את שימור המשתמש.
כמפתחים, זה תלוי בך לעשות כל שביכולתך כדי לשפר את שימור המשתמש. שמירה על יחס ההתקנה להסרה נמוך ככל האפשר חשובה כדי שהאפליקציה שלך תהיה מדורגת גבוה. משתמשים חדשים מצטרפים למערכת האקולוגית של אנדרואיד במיליונים מדי שנה כשגוגל ממשיכה להתרחב לשווקים כמו הודו ומדינות אפריקאיות שונות. המשתמשים בשווקים המתעוררים הללו נוטים להיות מצפוניים יותר בנתונים מרובם, כך שאולי אפילו לא תבינו שגודל ה-APK שלכם הפך גדול מכדי לפנות למשתמשים אלו. זו הסיבה שגוגל מציגה דגם אפליקציה חדש לאנדרואיד בשם Android App Bundle. יחד עם ה-Google Play Dynamic Delivery החדש, ניתן להקטין את גדלי האפליקציות באופן דרמטי כדי לעזור לשפר את שימור המשתמשים בשווקי מפתח.
הקטנת גודל ה-APK עם אנדרואיד App Bundle ו-Google Play Dynamic Delivery
אם אתה בונה אפליקציה במטרה לספק את מירב התאימות למכשירי אנדרואיד, זה אומר שתצטרך לבנות עבור כל גורמי הצורה כולל סמארטפונים, טאבלטים ו-Chromebooks של אנדרואיד וכל ארכיטקטורת החומרה כולל ARM, ARM64 ו x86. תצטרך גם ליצור פריסות מרובות כדי להתאים למגוון של רזולוציות מסך, יחסי גובה-רוחב וצפיפות. וכדי להעניק את החוויה הטובה ביותר למשתמשים באזורים שונים, תצטרך גם לעשות זאת
לתרגם את האפליקציה שלך למספר שפות. חיבור של כל זה יכול לגרום ל-APK אחד ענקי ומנופח שמכיל הרבה משאבים שאינם רלוונטיים לרוב המשתמשים. כמובן, אתה יכול להציע APKs שונים עבור כל ארכיטקטורה, גורם צורה, פריסה וכו'. ותן ל-Google Play לטפל באיזו גרסה לשרת את המשתמש, אבל עדיין תגמור עם משתמשים שיתקינו אפליקציות המכילות משאבים מיותרים.עם דגם האפליקציה החדש שנקרא Android App Bundle, אתה יכול להמשיך ולרכז את כל מה שהאפליקציה שלך צריכה עבור כל מכשיר. פשוט העלה את האפליקציה שלך ל- Google Play Developer Console ולחץ על "צור חבילה". זה כזה פשוט! לאחר מכן, הודות ל-Google Play Delivery Dynamic Delivery, רק המשאבים והקוד הרלוונטיים למכשיר המסוים של המשתמש יוגשו. לדוגמה, אם משתמש שהשפה העיקרית שלו היא צרפתית מוריד את האפליקציה שלך עם השפה הצרפתית המיועדת מחרוזות, אז Dynamic Delivery ישרת את התרגום לצרפתית ולא APK שמכיל את כל שפות. זה עשוי להפחית באופן דרמטי את גודל ההורדה וההתקנה הכוללת. אמרו לנו את זה לינקדאין ראה הפחתה של 23% בגודל האפליקציה בזמן טוויטר ראה ירידה של 35%.
ה-Android App Bundle הוא גם מודולרי כך שתוכל לספק תכונות לפי דרישה במקום במהלך ההתקנה. זה מחייב אותך להצטרף לבטא עבור משלוח דינמי של Google Play ולהוריד את הגרסה העדכנית ביותר אנדרואיד סטודיו 3.2 גרסה קנרית לפרסום האפליקציה שלך ב- חנות הגוגל סטור. כמות הנתונים שתשמור עם App Bundle ו-Dynam Delivery תלויה במספר גרסאות האפליקציה שאתה מציע ובסוגי המשאבים שתצרף עם האפליקציה שלך, אבל בהתחשב בכמה שגוגל עושה את זה למפתחים להקטין את גודל ה-APK, עליך לנצל את הכלים החדשים בהקדם האפשרי אם ברצונך למשוך משתמשים נוספים מהתעוררות שווקים.