גוגל פועלת להאיץ את התקנת אפליקציות חשובות בטלפון אנדרואיד חדש

click fraud protection

גוגל עובדת על תכונת "התקנת רמזים" ל-App Stores שתאפשר להם לתעדף התקנה של אפליקציות חשובות בטלפונים חדשים.

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

כפי שזוהה בתחילה על ידי XDA Recognized Developer luca020400, מהנדסי גוגל תיארו את "להתקין רמזים" כדרך לחנויות אפליקציות, כמו חנות Google Play, להחליט באיזה מסנן מהדר להשתמש עבור dex2oat בעת התקנת יישומים חדשים בכמות גדולה, כגון במהלך תהליך הגדרה או שחזור.

להלן ההתחייבויות הרלוונטיות:

  • מוסיף שדה "תרחיש התקנה" למבני הנתונים המתאימים:

CL זה מוסיף שדה "תרחיש התקנה" למספר מבני נתונים המשמשים את מנהל החבילות. ערך זה ישמש את ה-CL הבא כדי להתאים את הפעלת ה-dexopt בהתבסס על מקרה השימוש המצוין.

  • נוספו מאפייני מסנן מהדר חדשים עבור dexopt
  • נוספו הרשאות עבור דגלי dexopt חדשים

Dex2oat הוא מהדר שלוקח קובץ APK ויוצר חפצי קומפילציה ש- זמן ריצה של אנדרואיד (ART) נטען עם ההתקנה, עוזר להאיץ את זמני טעינת האפליקציה. Dexopt היא תוכנית המייעלת קבצי dex בעת ההתקנה.

בהתבסס על התחייבויות אלו, נראה ש- Install Hints יאפשרו להעביר ארבעה מסנני קומפיילר שונים במהלך התקנת האפליקציה: DEFAULT, FAST, BULK_CRITICAL ו-BULK_NON_CRITICAL. אנו מניחים שבמהלך תהליך שחזור טלפון, חנות אפליקציות יכולה לשלוח את הדגל "BULK_CRITICAL" ל-dex2oat כך שוודאי ניתן להתקין אפליקציות קריטיות מהר יותר, במחיר של אופטימיזציה (מה שככל הנראה יכול לקרות בפעם הבאה שהאפליקציה מְעוּדכָּן).

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

איך השינוי הזה ישפיע עליך כמשתמש, אתה עשוי לשאול? ובכן, ההתחייבויות עדיין לא מוזגו, אז הניתוח שלנו מבוסס על המידע שאנחנו יכול לראות ב-commits כרגע (והניתוח שלנו עשוי להשתנות כאשר ההתחייבויות יהיו סוף סוף מוזגו). כמשתמש שמתקין שלל אפליקציות בטלפון חדש, חנות האפליקציות תוכל לתעדף את האפליקציות שהיא יודעת שהשתמשת בהן הרבה במכשיר שהשתמשת בו לאחרונה. אז אם אתה משתמש הרבה ב-WhatsApp Messenger, למשל, חנות האפליקציות תעביר את הדגל לקומפיילר כדי לתת הוא יותקן מהר יותר, כך שתוכל להתחיל בכניסה לאפליקציות המועילות יותר עבורך. מצד שני, עבור אפליקציות שבהן אתה משתמש בתדירות נמוכה יותר, ניתן להתקין אותן ולבצע אופטימיזציה כרגיל. אנחנו לא יודעים כמה זמן זה יחסוך למשתמש - סביר להניח שזה תלוי בכמה אפליקציות נחשבות קריטיות וכמה יישומים משוחזרים מלכתחילה - אבל זה יכול לגלח דקות בטלפונים ישנים או איטיים יותר להוריד מאות אפליקציות.

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


אייקונים שנעשו על ידי Freepik מ www.flaticon.com