⭐ נקודות עיקריות
- גוגל מרחיבה את מנגנון ניהול הזיכרון לאפליקציות בודדות ב-Android 17 לחברות נוספות.
- המערכת נועדה למנוע מאפליקציה בודדת להאט את המכשיר כולו עקב שימוש עודף במשאבים.
- חריגה ממגבלת הזיכרון תוביל לדחיסה או לסגירה כפויה של האפליקציה על ידי המערכת.
- המגבלות יחולו לאורך השנה הקרובה במכשירים עם תצורות של 4GB ועד מעל 16GB זיכרון.
גוגל (Google) מרחיבה את מנגנון ניהול הזיכרון (RAM) ברמת האפליקציה במערכת ההפעלה Android 17 למכשירים של חברות נוספות.
המנגנון, שהוצג תחילה במכשירי הפיקסל, נועד לאפשר למערכת ההפעלה לפקח על צריכת הזיכרון ולמנוע מאפליקציות בודדות לגרום להאטה כללית של הסמארטפון.
המערכת מגדירה תקציב שימוש בזיכרון לכל אפליקציה כדי לשמור על תגובתיות של המכשיר, במיוחד במצבים שבהם חברות שומרות על קיבולת זיכרון נמוכה או אף מפחיתות אותה עקב עליות מחירים ברכיבים.
המהלך נועד להבטיח ביצועים יציבים בעת מעבר בין אפליקציות, הפעלת משחקים או עיבוד משימות AI כבדות.
ניהול זיכרון ב-Android 17
גוגל הודיעה כי במהלך השנה הקרובה חברות נוספות יטמיעו את מנגנון ניהול הזיכרון במכשיריהן. המגבלות יופעלו על מכשירים בעלי זיכרון בטווח שבין 4GB ועד למעלה מ-16GB.
המנגנון מאפשר למערכת לנהל בצורה אקטיבית את חלוקת המשאבים, במטרה למנוע מאפליקציה אחת לצרוך כמות מופרזת של זיכרון על חשבון פעילות הרקע של שאר המכשיר.
עבור המשתמשים, המהלך נועד לצמצם מקרים שבהם אפליקציה אחת שאינה מותאמת כראוי פוגעת בחוויה הכללית של המכשיר.
השיפור צפוי להיות מורגש במיוחד בדגמים בעלי זיכרון נמוך יותר, שבהם מגבלות החומרה הופכות את ניהול המשאבים לקריטי.
איך עובדות המגבלות על אפליקציות
כאשר אפליקציה חורגת מתקציב הזיכרון שהוקצה לה, אנדרואיד נוקטת פעולות מדורגות לשמירה על יציבות המערכת. בשלב הראשון, המערכת דוחסת את עמודי הזיכרון של האפליקציה ושומרת אותם באזור זיכרון ייעודי (zRAM Swapping), במקום לפנות אותם לגמרי.
פעולה זו מונעת סגירה מיידית של האפליקציה, אך דחיסת המידע ופריסתו דורשות כוח עיבוד מוגבר מהמעבד, מה שעלול להוביל להאטה מורגשת בממשק.
אם האפליקציה ממשיכה לצרוך זיכרון מעבר לסף זה, המערכת תסגור את התהליך שלה באופן יזום.
פיצ'רים חדשים למפתחים
כדי לסייע למפתחים להתאים את האפליקציות לדרישות החדשות, גוגל מספקת כלי ניטור ואבחון לאיתור זליגות זיכרון וקריסות מחוסר זיכרון (OOM).
| הכלי | מה הוא מספק למפתח |
|---|---|
| Android vitals (ב-Google Play Console) | מדדי צריכת זיכרון ושימוש בזיכרון תמונות, בפילוח לפי מצבי ריצה – חזית, רקע, שירותים ומטמון – ולפי מדרגות הזיכרון של המכשיר |
| Firebase Crashlytics 20.1.0 | נתוני איתור תקלות נוספים לזיהוי קריסות מחוסר זיכרון (OOM) ולסגירות שביצע מנגנון המגבלות |
| ProfilingManager (הוצג ב-Android 15) | איסוף דוחות זיכרון מפורטים ממכשירים פעילים בשטח, כולל הפעלה אוטומטית בעקבות אירוע חריגה או קריסה |
זמינות
המנגנון זמין כבר כעת במכשירי Pixel של גוגל המריצים את Android 17. מכשירים של חברות נוספות צפויים לקבל את העדכון בהדרגה לאורך השנה הקרובה, בהתאם לעדכוני המערכת שתפיץ כל יצרנית עבור מכשיריה.