גוגל פרסמה Android Q GSIs רשמיים כדי לאפשר למפתחים לבדוק את האפליקציות שלהם בכל מכשיר תואם Project Treble שמושק עם Android Pie.
גוגל הוציאה את גרסת הבטא השנייה של אנדרואיד Q עבור כל שלושת הדורות של הסמארטפונים של גוגל פיקסל, אבל הם גם פרסמו תמונות מערכת שיאפשרו לכל סמארטפון תואם Project Treble להבהב אנדרואיד Q! כן, לגוגל יש שוחרר סוף סוף תמונות מערכת גנריות (GSI) של גרסת אנדרואיד העדכנית ביותר. זה אומר שסמארטפונים שאינם של פיקסל יכולים לבדוק גם את גרסת האנדרואיד העדכנית ביותר.
כזכור, גוגל הכריז Project Treble לצד אנדרואיד 8.0 אוראו. טרבל הוא אדריכלות מחדש מאסיבית של הדרך שבה אנדרואיד עובד מתחת למכסה המנוע. זה כולל מודולריזציה של אנדרואיד כך שיצרני OEM יוכלו לדחוף עדכוני תוכנה במהירות רבה יותר. טרבל דורש שמכשירים המופעלים עם אנדרואיד אוראו ומעלה יפרידו בין הטמעת הספק כגון ה-HALs, התוכנה שמערכת ההפעלה משתמשת בה כדי לתקשר עם החומרה הבסיסית, ממערכת ההפעלה של אנדרואיד מִסגֶרֶת. גוגל חידדה את הדרישות של Treble עם Android 8.1 Oreo ו-Android 9 Pie על ידי הטמעה מלאה של ה-VNDK (ערכת פיתוח מקורית של ספק) והצגת CTS-on-GSI (חבילת בדיקת תאימות על תמונת מערכת כללית) מבחנים. כל מכשיר שיושק עם Android 9 Pie נחשב ל-Treble תואם על ידי גוגל.
הדרך שבה גוגל מבקשת מיצרני ציוד מקורי לאמת תמיכת טרבל במכשירים שלהם היא על ידי אתחול מה שנקרא a GSI. GSI הוא מבנה של אנדרואיד שהורכב ישירות מ-AOSP ללא כל שינויי ספק. התקן תואם טרבל חייב להיות מסוגל לאתחל בהצלחה GSI שהובהב למחיצת המערכת מבלי לשנות את הספק, האתחול או כל מחיצה אחרת. מפתחי ROM מותאמים אישית בפורומים שלנו ניצלו זאת על ידי יצירת GSI משלהם עם תכונות נוספות, אבל גוגל גם רוצה שמפתחי אפליקציות ינסו מהבהב GSI על המכשיר שלהם כדי שיוכלו לבדוק את האפליקציות שלהם מול רמת ה-API העדכנית ביותר בקיימת שלהם חוּמרָה.
ה-GSI הרשמיים של Android Q בטא פורסמו היום ב-3 גרסאות: ARM64+GMS, ARM64 ו-x86_64. סביר להניח שתרצה את גרסת ARM64+GMS מכיוון שהיא מכילה אפליקציות ושירותים של Google Play. להלן מידע הבנייה ש-Google סיפקה עבור כל 3 הגרסאות:
Date: April 2019
Build: QPP2.190228.021-5411336
Build Type: experimental
Security patch level: 2019-04-05
GooglePlayServices: 16.0.88
כדי להתקין את Android Q GSI במכשיר שלך, תצטרך לעמוד בדרישות הבאות:
- המכשיר שלך הושק עם Android 9 Pie ותואם ל-Treble.
- יש לך טוען אתחול לא נעול כך שתוכל להבהב את התמונות של המערכת ו-vbmeta דרך fastboot. (גוגל הוא עדיין עובד על השיטה שלהם להתקין GSI מבלי לפתוח את טוען האתחול.)
הוזהר שכל פונקציונליות החומרה אינה מובטחת ב-GSIs אלה. הבדיקות של טרבל לא מאמתות שכל רכיבי חומרה במכשיר עובד, אז אל תצפו OnePlus 6T או סורקי טביעות האצבע בתצוגה של Xiaomi Mi 9 לעבוד, למשל. כמו כן, ה-GSI לא עובר CTS, כך שאם האפליקציה שלך משתמשת ב-SafetyNet Attestation API כדי לוודא שלא התעסקו במכשיר, אז זה לא יעבוד. לבסוף, אנדרואיד Q עדיין בגרסת בטא, כך שכל הבעיות הידועות האחרות החלות על המהדורה של Google Pixels יחולו גם כאן. נוסף על כך, ישנן בעיות ידועות נוספות כמו אי אתחול מחדש, אי שמיעת אודיו במהלך שיחות נכנסות ובעיות בקישוריות Bluetooth במכשירי Pixel.
כדי להוריד ולהתקין את ה-GSI, בקר בקישור למטה.
אנדרואיד Q GSI בינאריים