
גוגל הכריזה לאחרונה על סט חדש של דרישות ותקני איכות עבור אנדרואיד וחנות Google Play שלה. יוזמה זו מטפלת ישירות באילוצים בשרשרת אספקת החומרה ובמחסור הגובר במודולי RAM בשוק הסמארטפונים העולמי.
כדי למנוע מאפליקציות לצרוך משאבים יתר על המידה ולגרום להאטות או כיבוי כפוי של מערכת ההפעלה, החברה תתחיל לבקר ולקנוס שימוש מופרז בזיכרון החל מפברואר 2027. מפתחים שאפליקציותיהם חורגות מהמגבלות שנקבעו עלולים להתמודד עם הגבלות על פרסום גרסאות חדשות ואובדן חמור של נראות בחיפושים ובהמלצות בחנות Play.
מדדי ביצועים ומגבלות לפי רמת RAM
הניטור יתבסס על שלושה עמודי תווך בפלטפורמת Android Vitals ב-Play Console.
- הראשון הוא צריכת זיכרון דינמית, אשר עוקב אחר שימוש אנונימי ב-RSS בנוסף לנתונים הנגזרים ממחיצת ה-swap או קובץ ה-swap, הערכת מצב פעיל מהאפליקציה בחזית כמו התנהגותו ברקע.
- El הפרמטר השני בודק את השימוש ב-bitmaps (מפות סיביות) של תמונותגוגל דורשת שתמונות שהועלו לא ישמרו זיכרון שלא לצורך כאשר האפליקציה נכנסת למצב מוסתר או מאוחסן במטמון.
- El הנקודה השלישית דורשת אופטימיזציה של קוד ההפעלה בפורמט DEX. (קובץ Dalvik Executable): יש לעבד חבילות באמצעות כלי צמצום וערפול כגון R8, הדורשים כיסוי משולב מינימלי של 25% בין אופטימיזציה, הסרת קוד שאינו בשימוש וקיצור מזהים כדי להקל על העומס על הזיכרון הנדיף.
הספים המרביים המותרים יחושבו בשלבים בהתבסס על קיבולת ה-RAM הפיזית של המכשיר. עבור יישומים סטנדרטיים, המגבלות מוגדרות כדלקמן:
- מכשירים עם 4 ג'יגה-בייט של זיכרון RAM: מקסימום 2 ג'יגה-בייט במצב פעיל ו-1 ג'יגה-בייט ברקע.
- מכשירים עם 8 ג'יגה-בייט של זיכרון RAM: מקסימום 2.25 ג'יגה-בייט בקדמת התמונה ו-1.5 ג'יגה-בייט ברקע.
- מכשירים עם 12 ג'יגה-בייט של זיכרון RAM: מקסימום 3.25 ג'יגה-בייט בקדמת התמונה ו-1.75 ג'יגה-בייט ברקע.
- מכשירים עם 16 ג'יגה-בייט של זיכרון RAM: מקסימום 4.25 ג'יגה-בייט בקדמת התמונה ו-2 ג'יגה-בייט ברקע.
עבור משחקי וידאו ניידים, מכיוון שמדובר בסביבות עם דרישות גרפיות ועיבוד גבוהות יותר, נקבעו מרווחי שוליים רחבים יותר:
- מכשירים עם 4 ג'יגה-בייט זיכרון RAM: מגבלה של 2.25 ג'יגה-בייט בשימוש פעיל ו-2 ג'יגה-בייט ברקע.
- מכשירים עם 8 ג'יגה-בייט זיכרון RAM: מגבלה של 3.5 ג'יגה-בייט בשימוש פעיל ו-2.75 ג'יגה-בייט ברקע.
- מכשירים עם 12 ג'יגה-בייט זיכרון RAM: מגבלה של 4 ג'יגה-בייט בשימוש פעיל ו-3.2 ג'יגה-בייט ברקע.
- מכשירים עם 16 ג'יגה-בייט זיכרון RAM: מגבלה של 5 ג'יגה-בייט בשימוש פעיל ו-3.5 ג'יגה-בייט ברקע.
בנוסף לשליטה במשאבים, Google Play תיישם דרישת קליטה חדשה החל מאפריל 2027. מדיניות זו, המכונה תקן Zero-Tap Sign-In , תדרוש מכל האפליקציות התומכות בכניסת משתמשים (חובה או אופציונלית) לשחזר באופן אוטומטי את ההפעלה כאשר המשתמש מעביר את הנתונים שלו למכשיר אנדרואיד חדש.
כדי לעמוד בתקנה זו, מפתחים חייבים לשלב את Android Restore Credentials API, מה שמבטיח שמשתמשים יוכלו לגשת באופן מיידי לחשבונות שלהם עם פתיחת האפליקציה בפעם הראשונה מבלי להזין ידנית מחדש את הסיסמאות שלהם. נכון לעכשיו, משחקי וידאו פטורים מדרישה ספציפית זו עקב מורכבות תוכניות האימות שלהם, אם כי גוגל ממליצה לאמץ את ה-API עבור כותרים עם פרופילים ייחודיים.
שיפורי אבטחה באנדרואיד 17
לצד תקנות החנות הללו, ענף הפיתוח של אנדרואיד 17 משלב מנגנונים להגנה על תקשורת רשת. ראשית, הוא מאפשר תאימות עם ההרחבה TLS ECH (Encrypted ClientHello), יורשתו של ESNI.
בניגוד לטכנולוגיות קודמות שחשפו מטא-דאטה במהלך החיבור הראשוני, ECH מצפינה באופן מלא את הודעת ClientHello הראשונית, מסתירה את שם הדומיין של אתרים שביקרת בהם בתעבורת HTTPS ומונעת דליפות דרך שדות כמו המפתח המשותף מראש (PSK).
שנית, מערכת הגנת רשת מקומית (Local Area Network Protection) מושקת , הדורשת מיישומים לבקש אישור מפורש מהמשתמש לפני שיוכלו לסרוק את הרשת הביתית או לקיים אינטראקציה עם מכשירים המחוברים לרשת המקומית (LAN).
בנוסף, מנגנון שקיפות האישורים (CT ) מופעל כברירת מחדל, ושומר על רישום ציבורי ובלתי משתנה של כל האישורים הדיגיטליים שהונפקו והמבוטלים כדי לזהות אנומליות או פגיעות ברשויות אישורים (CA).
לבסוף, אנדרואיד 17 מעניקה למפעילי הסלולר את היכולת להשבית רשתות 2G כברירת מחדל, ובכך לנטרל התקפות המבוססות על תחנות בסיס מזויפות שאילצו פגיעה באות כדי ליירט תעבורת SMS ולפרוס קמפיינים של הונאה.
אם אתם מעוניינים ללמוד עוד, תוכלו למצוא את הפרטים בקישור הבא.