רכיבי מערכת מודולריים

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

אנדרואיד 10 ומעלה יוצר מודולריזציה של חלק ממרכיבי מערכת אנדרואיד ומאפשרת לעדכן אותם מחוץ למחזור השחרור הרגיל של אנדרואיד. מכשירי משתמש קצה יכולים לקבל עדכונים לרכיבי מערכת מודולריים אלה מתשתית חנות Google Play או דרך מנגנון אוויר-אוויר (OTA) שסופק על ידי שותף.

על רכיבי מערכת מודולריים

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

עדכונים באנדרואיד 13

מודולים חדשים

  • AdServices : תומך ביוזמת Privacy Sandbox שמטרתה ליצור טכנולוגיות שמגינות גם על הפרטיות של אנשים באינטרנט וגם נותנות לחברות ומפתחים כלים לבנות עסקים דיגיטליים משגשגים
  • AppSearch : מנוע חיפוש מובנה לאינדקס במכשיר
  • Bluetooth : (אופציונלי) מטרתו לספק חוויית Bluetooth עקבית ואיכותית לכל משתמשי אנדרואיד
  • OnDevicePersonalization : מספק סט כלים שפותחו עם פרטיות המשתמש כעיקרון הליבה שלהם
  • UWB : מכיל ערימת UWB מעל ממשק HAL

עדכונים למודולים קיימים

עדכונים באנדרואיד 12

מודולים חדשים

עדכונים למודולים קיימים

המסמכים הבאים מכסים שינויים ספציפיים למודול עבור מהדורת Android 12.

מודול שינויים
adbd עדכן את גבול המודול.
DocumentsUI השבתת גלישה בקבצים.
ExtServices
  • נוסף DisplayHashingService .
  • עדכן את גבול המודול.
כְּלֵי תִקְשׁוֹרֶת נוסף רכיב מדיה חדש.
זמן ריצה של NNAPI עדכן את גבול המודול.
PermissionController
  • הפך את מודול PermissionController למודולרי לחלוטין.
  • עדכן את גבול המודול.
הרחבות SDK
  • עדכן את אחריות המודול.
  • נוסף רכיב חדש.
סטטיסטיקה עדכן את גבול המודול.
קשירה
  • נוספו פונקציות.
  • עדכן את גבול המודול.
נתוני אזור זמן עודכן את פורמט החבילה.
וויי - פיי עדכן את גבול המודול.

ארכיטקטורה

אנדרואיד 10 ומעלה ממירה רכיבי מערכת נבחרים למודולים , שחלקם משתמשים בפורמט המכולה APEX (הוצג באנדרואיד 10) וחלקם בפורמט APK. הארכיטקטורה המודולרית מאפשרת לעדכן את רכיבי המערכת עם תיקוני באגים קריטיים ושיפורים אחרים לפי הצורך, מבלי להשפיע על יישומי ספקים ברמה נמוכה יותר או אפליקציות ושירותים ברמה גבוהה יותר.

רכיבי מערכת מודולריים

איור 1. רכיבי מערכת מודולריים

עדכוני מודול אינם מציגים ממשקי API חדשים. הם משתמשים רק ב-SDK וב-System APIs המובטחים על-ידי Suite Test Compatibility (CTS) , מתקשרים רק אחד עם השני ומשתמשים רק בממשקי C API יציב או בממשקי AIDL יציבים .

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

מודולים זמינים

אנדרואיד כולל את המודולים הבאים.

שם המודול שם חבילה סוּג שחרור הוצג
שירותי מודעות מרובות מרובות אנדרואיד 13
adbd com.android.adbd שִׂיא אנדרואיד 11
AppSearch com.google.android.appsearch שִׂיא אנדרואיד 13
אומנות com.android.art שִׂיא אנדרואיד 12
בלוטות שִׂיא אנדרואיד 13
כניסה לפורטל שבוי com.android.captiveportallogin APK אנדרואיד 10
Cell Broadcast com.android.cellbroadcast שִׂיא אנדרואיד 11
צרפן com.android.conscrypt שִׂיא אנדרואיד 10
תזמון מכשיר com.android.scheduling שִׂיא אנדרואיד 12
פותר DNS com.android.resolv שִׂיא אנדרואיד 10
DocumentsUI com.android.documentsui APK אנדרואיד 10
ExtServices com.android.ext.services APK (אנדרואיד 10)
APEX (אנדרואיד 11)
אנדרואיד 10
ספריית IPsec/IKEv2 com.android.ipsec שִׂיא אנדרואיד 11
קודקים של מדיה com.android.media.swcodec שִׂיא אנדרואיד 10
כְּלֵי תִקְשׁוֹרֶת com.android.media שִׂיא אנדרואיד 10 (חולצים, MediaSession API)
אנדרואיד 11 (MediaParser API)
ספק מדיה com.android.mediaprovider שִׂיא אנדרואיד 11
ModuleMetadata com.android.modulemetadata APK אנדרואיד 10
תצורת הרשאת ערימת רשת com.android.networkstack.permissionconfig APK אנדרואיד 10
רכיבי רשת com.android.networkstack APK אנדרואיד 10
זמן ריצה של NNAPI com.android.neuralnetworks APK אנדרואיד 11
OnDevicePersonalization זמן ריצה מרובות מרובות אנדרואיד 13
PermissionController com.android.permissioncontroller APK אנדרואיד 10
הרחבות SDK com.android.sdkext שִׂיא אנדרואיד 11
סטטיסטיקה com.android.os.statsd שִׂיא אנדרואיד 11
קשירה com.android.tethering APK אנדרואיד 11
נתוני אזור זמן com.android.tzdata שִׂיא אנדרואיד 10
נתוני אזור UWB com.google.android.uwb שִׂיא אנדרואיד 13
וויי - פיי com.android.wifi.apex שִׂיא אנדרואיד 11