הערות גרסה של Android 12

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

ארכיטקטורה

עדכוני מחלקות AlwaysOnHotwordDetector

החל אנדרואיד 12, את המעמד AlwaysOnHotwordDetector כולל שיטת המפעל שלה, android.service.voice.VoiceInteractionService.createAlwaysOnHotwordDetector() , הוא ה- API המערכת ( @SystemApi ) במקום API ציבורי. AlwaysOnHotwordDetector בכיתה מיועדת לשימוש על ידי עזר יישומים עם הרשאות ברמת מערכת, אשר ומוצעות בדרך כלל עם שחרורו OS. באנדרואיד 11 ומטה, ה-API מוגן על ידי בדיקות המבטיחות שהמתקשר הוא אפליקציית Assistant הפעילה כעת, מה שהופך את ה-API לבלתי שמיש על ידי אפליקציות צד שלישי אחרות.

בנוסף, אנדרואיד 12 כולל תכונת הדק קול שיפורים כדי לשפר את הייחוס ואכיפה של הרשאות הקשורות שימוש במיקרופון דרך API ההדק הקול. שימוש מיקרופון, כוללים שימוש עקיף כגון דרך SoundTriggerManager או AlwaysOnHotwordDetector הכיתות, מיוחס חבילת שמקורם (אפליקצית עוזר) כי מכנה AlwaysOnHotwordDetector בכיתה. זה משפר את פרטיות המשתמש והשקיפות בחבילות המשתמשות במיקרופון. בשנת אנדרואיד 11 ומטה, שימוש במיקרופון מיוחס המשתמש במע' מכיוון שהחבילה שמקורם איננו משתמשת ב- API הדק הקול ישירות, אלא גם בשירותים ברמה גבוהה המתגוררים system_server התהליך.

ההשפעה של שינויים אלה היא כדלקמן:

  • אפליקציות Nonsystem באמצעות AlwaysOnHotwordDetector בכיתה מצליחות לקמפל נגד API 12 אנדרואיד משום API הוסרה מפני השטח הציבורי.
  • אפליקציות מע' קיימות באמצעות AlwaysOnHotwordDetector הכיתתי עלולות להידחות מפני שימוש בתכונות הדק קול בזמן הריצה. כדי לטפל בבעיה זו ולאפשר באפליקציות אלה כדי לגשת למיקרופון באמצעות ההדק קול, להכריז על RECORD_AUDIO ו CAPTURE_AUDIO_HOTWORD הרשאות לאפליקציות אלו.

תמיכה בשפת אנדרואיד Rust

אנדרואיד 12 תומך כעת בשימוש בקוד חלודה. סעיף חדש שנוסף לתיעוד ההתקנה מספק הנחיות לפיתוח באנדרואיד עם Rust.

לקבלת מידע נוסף אודות Rust אנדרואיד, מודולים שונים, וכדי לראות דוגמאות (כמו גם לקבל מידע ההתקנה IDE), ראה סעיף חדש אנדרואיד Rust על אנדרואיד Rust מבוא .

כותרת תמונת אתחול

אנדרואיד 12 מוסיף את השימוש בגרסת כותרת תמונת אתחול 4, המהווה את תמונת האתחול הראשית למכשירים התומכים תמונת Kernel גנרי (GKI) אדריכלות. אנדרואיד 12 גם מספק boot_signature לבדיקת תקינות הקרנל ואת ramdisk. הבדיקה, אשר נעשית VtsSecurityAvbTest , נדרשה עבור התקנים באמצעות ארכיטקטורת GKI.

כדי לקרוא עוד, ראה כותרת התמונה באתחול הדף.

שינויים ביישום bootconfig

התכונה bootconfig ב אנדרואיד 12, מנגנון להעברת פרטי התצורה במבנה גופו מנהל איתחול 12 אנדרואיד, מחליף את androidboot.* אפשרויות cmdline הקרנל בשימוש עם אנדרואיד 11 ו להנמיך. תכונה זו מספקת דרך להפריד את פרמטרי התצורה עבור מרחב משתמש אנדרואיד מאלה עבור הליבה.

כדי לקרוא עוד, לבקר יישום Bootconfig .

סתירה של גופן מותאם אישית

לפני אנדרואיד 12, עדכון קבצי גופן מותקן מכשיר AOSP (ב /system/fonts המחיצה) או מחיצות הספק (ב /product/fonts או /system/fonts מחיצות) נדרשות עדכון מערכת מתוך OEM. לדרישה הזו יש השפעה משמעותית על תאימות האמוג'י. בשנת אנדרואיד 12 אתה יכול להשתמש FontManager שירות המערכת לניהול קבצי גופן מותקן קבצי גופן עדכון מותקן במכשיר ללא עדכון מערכת.

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

ערימות DMA-BUF

בשנת 12 אנדרואיד, GKI 2.0 מחליף את המקצה ION עם ערימות DMA-buf .

הפעלת מסנני מקומיים

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

לקבלת מידע נוסף, ראה הפעלת מסנן האזור .

דיסקים מהבהבים של ספקים

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

לקבלת מידע נוסף, ראה מהבהב הספק ramdisks על fastboot ב מרחב משתמש בדף.

גירסאות GKI

החל מאנדרואיד 12, ניתן לחלץ את חלק השחרור של אנדרואיד בגרסת KMI מהקרנל ולהחדיר למניפסט המכשיר בזמן הבנייה.

לפרטים נוספים, ראה גירסאות GKI .

MM אירועים - סטטיסטיקת זיכרון היסטורית

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

לקבלת מידע על איך לנצל mm_events הסטטיסטיים, לראות אירועים MM - סטטיסטיקות זיכרון היסטורי .

הגבלות על חלון התראת מערכת

כדי לשפר את האבטחה של המערכת האקולוגית אנדרואיד, 12 אנדרואיד מקשה לרכוש את SYSTEM_ALERT_WINDOW רשות ומאפשר יישומי צד שלישי כדי לחסום שכבות מיישומי צד שלישי אחרים.

אפליקציות מותקנות מראש איננו מוענקות באופן אוטומטי את SYSTEM_ALERT_WINDOW appOp ב אנדרואיד 12. זה חייב להינתן במפורש על ידי המשתמש לפני יישום מותקן בו יכול להשתמש בו. אפליקציות מערכת עדיין מקבלות את ההרשאה כברירת מחדל.

יישומי צד שלישי יכולים לבטל את הסכמתם לשכבות-על של יישומים. זה מספק מנגנון הגנה נגד cloak and dagger התקפות -style. זה זמין לכל האפליקציות כדי שאפליקציות רגישות לאבטחה, כמו אפליקציות בנקאות, יכולות להגן על עצמן. כדי להשתמש בפונקציה זו, אפליקציה חייבת להכריז על HIDE_OVERLAY_WINDOWS אישור המניפסט שלהם.

HIDE_NON_SYSTEM_OVERLAY_WINDOWS(signature|privileged) הוא מקוזז לטובת HIDE_OVERLAY_WINDOWS .

מחיצות האתחול של הספקים משתנים

אנדרואיד 12 מכשירים באמצעות אתחול כותרת תמונת גרסה 4 יש תמיכת ramdisks הספק מרובה vendor_boot המחיצה. שברי ramdisk אלו משורשרים באופן סדרתי בקטע ramdisk של הספק. טבלת ramdisk של הספק מתארת ​​את הפריסה של מקטע ramdisk של הספק ואת המטא נתונים של כל קטע ramdisk של הספק.

בגלל שינויי מחיצות אתחול ספק ב אנדרואיד 12 ומעלה, אתה לא יכול להשתמש default כשם שבר ספק ramdisk; זה מוגדר כשמור. השימוש בו כדי לתת שם למקטעי ramdisk של הספק אינו מותר בשום פנים ואופן.

כדי ללמוד עוד, ראה מחיצות Vendor Boot ו ramdisks ספקים מרובה .

שֶׁמַע

ניתוב מכשיר שמע משולב

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

לקבלת מידע נוסף, ראה ניתוב להתקן השמע המשולב דף.

עדכונים ל- Audio HAL V7

על מנת לטפל בבעיות תאימות לאחור, Stable AIDL יהיה חובה עבור כל שינויי HAL שמתחילים ב-Android T. כדי להתכונן ולשפר את האימוץ העתידי של AIDL, נערכים שינויים משמעותיים בגרסה 7 של Audio HAL באנדרואיד 12.

לקבלת מידע נוסף, ראה עדכונים על V7 HAL אודיו סעיף ואת הדוגמה מדיניות אודיו .

מַצלֵמָה

דרישה לתמיכה בהרחבת ספק CameraX

בשנת 12 אנדרואיד, מכשירי תומכי רחבות CameraX חייבים להיות ro.camerax.extensions.enabled סט הנכס true , המאפשר לתשאול אם רחבות מכשיר תומך.

לקבלת מידע נוסף, ראו הגדרת ספריית הספק במכשיר .

תמיכה בחיישן מצלמה Quad Bayer

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

כדי ליישם תמיכת מצלמה HAL עבור חיישני מצלמה ברזולוציה גבוהה במיוחד, יצרני המכשירים חייבים ליישם שינויים עבור הקבצים הבאים:

תְאִימוּת

דרישת תמיכה ב-ADN עבור כרטיסי SIM

מ-Android 12, כל כרטיסי ה-SIM במכשירים המשמשים לבדיקת CTS חייבים להיות בעלי תמיכה באחסון מספרי חיוג מקוצרים (ADN).

לפרטים נוספים, ראה מסך ואחסון .

עדכוני ITS במצלמה

אנדרואיד 12 מציגה עדכונים שונים ל- Camera Image Test Suite (ITS) כולל בדיקות חדשות ומעודכנות, עיבוד מחדש לפיתון 3 ואימוץ מסגרת הבדיקה של Mobly.

לקבלת מידע נוסף, ראה Suite מבחן תמונת מצלמה אנדרואיד 12 הערות מוצר .

עדכוני CDD

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

קישוריות

חיתוך רשת 5G

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

לקבלת מידע נוסף, ראה חיתוך Network 5G .

פרופילים של מנהל התקנים נלווים

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

צילום מסך של טלפון המציג הצעה למתן הרשאות

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

לקבלת מידע נוסף, ראה התקן פרופילים Companion .

זכאות לשירות IMS (TS.43)

אנדרואיד 12 כולל תמיכה תצורת זכאות שירות TS.43 , מפרט GSMA המגדירה את שלב אימות הזכאות עבור ההפעלה של שירותים, כולל Voice-over-Wi-Fi (VoWiFi), Voice-over-LTE (VoLTE), SMS over IP (SMSoIP), הפעלת שירות במכשיר (ODSA) של התקני eSIM נלווים (המשויכים למכשיר המבקש) ומידע על תוכנית נתונים.

לקבלת מידע נוסף, ראה זכאות שירות IMS .

רישום יחיד של IMS

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

לקבלת מידע נוסף, ראה IMS היחיד Registraion .

זיהוי אזור זמן של מיקום

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

לקבלת מידע נוסף, ראה איתור אזור זמן מיקום .

רנדומיזציה של MAC

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

לקבלת מידע נוסף, ראה התנהגות Randomization MAC .

בחירת רשת

12 מציג אנדרואיד מנגנון בחירת רשת חדש באמצעות NetworkScore בכיתה. בחירת הרשת משפיעה על האופן שבו אנדרואיד ממלא את בקשות הרשת של האפליקציות והמערכת, ומשפיעה על אופן בחירת רשת ברירת המחדל עבור אפליקציה.

לקבלת מידע נוסף, ראה בחירת רשת .

התראה CallStyle

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

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

לקבלת מידע נוסף, ראו הודעות שיחה .

עדכוני נקודת גישה

אנדרואיד 12 מציגה את Passpoint R3 ותכונות Passpoint אחרות כמו תנאים והגבלות, כתובות אתרים של מידע על מקום, קידומות זהות מעוטרות וטיפול קרוב לביטול אימות.

לקבלת מידע נוסף אודות תכונות אלה, לראות Passpoint (Hotspot 2.0) .

עדכוני ארנק גישה מהירה

בשנת אנדרואיד 12 ומעלה, תכונת הארנק לגישה המהירה נגישה מהצל במקום מתפריט הכח כמו אנדרואיד 11. הארנק UI מפעילה כיום מערכת UI והוא ממוקם frameworks/base/packages/SystemUI/src/com/android/systemui/wallet .

לקבלת מידע נוסף, ראה ארנק לגישה מהירה .

חווית משתמש בקישוריות פשוטה יותר

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

לקבלת מידע נוסף, ראה ממשק משתמש קישוריות .

עדיפות מקור זמן

החל באנדרואיד 12, המסגרת נותנת עדיפות למקור הזמן של פרוטוקול זמן רשת (NTP) על פני מקור זהות ואזור זמן רשת (NITZ) כברירת מחדל.

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

החלף כדי להשבית את 2G

כדי לשפר את האבטחה, אנדרואיד 12 מציגה מתג 2G בהגדרות המאפשר למשתמשים להשבית לחלוטין את חיבורי ה-2G. רדיו 1.6 HAL חייב להיות מיושם עבור תכונה זו.

תכונת החלפת ה-2G מופעלת כברירת מחדל. דיסקים יכולים להשבית את התכונה בזמן ריצה דרך דגל CarrierConfig KEY_HIDE_ENABLE_2G .

יצרני המכשיר חייבים לוודא שכל הרשתות זמינות במהלך שיחות חירום.

מפרטי UICC

באנדרואיד 12, כדי להפעיל את מבחני ה-API של הספק של CTS, המכשיר צריך להשתמש ב-UICC למפתחים עם הרשאות ספק CTS העומדות בדרישות המפורטות בגרסה האחרונה של מפרט GSMA TS.48 Test Profile של צד שלישי.

ראה הכנת UICC לקבלת מידע נוסף.

במקביל ל-Wi-Fi AP/AP

אנדרואיד 12 מציגה את תכונת ה-Wi-Fi AP/AP במקביל, המאפשרת למכשירים להעלות נקודה חמה כפולה מגושרת (AP+AP).

לקבלת מידע נוסף, ראה מקביליות Wi-Fi AP / AP .

הימנעות מ-Wi-Fi/סלולר ערוצי Coex

אנדרואיד 12 מציג את ההימנעות Wi-Fi / סלולר COEX ערוץ תכונה, אשר מזהה ומונעת שימוש בערוצים Wi-Fi לא בטוחים כשיש הפרעה בין הערוצים הסלולר. זה כולל ממשקים כגון STA, SoftAp, Wi-Fi Direct (P2P), Wi-Fi Aware (NAN).

שיפורי פרוטוקול אבטחה של Wi-Fi

אנדרואיד 12 מציגה תמיכה עבור WPA3 Hash-to-Element (H2E), מצב מעבר WPA2/WPA3-Enterprise וחיווי השבתת מעבר.

לקבלת מידע נוסף, ראה WPA3 ואינטרנט אלחוטי משופר Open .

Wi-Fi STA/STA במקביל

אנדרואיד 12 מציגה את תכונת ה-Wi-Fi STA/STA במקביל, המאפשרת למכשירים להתחבר לשתי רשתות Wi-Fi במקביל.

לקבלת מידע נוסף, ראה מקביליות Wi-Fi STA / STA .

התקנים

תכונות רכב חדשות של אנדרואיד 12

ראה בניו של רכב מה ללמוד עוד על תכונות חדשות אלה:

לְהַצִיג

חסום נגיעות לא מהימנות

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

הודעות שיחות ווידג'טים

תמיכת אנדרואיד 11 הוסיפה להתאמה אישית של ההתנהגות ושם של התראות על שיחות על תריס ההתראות לפי עדיפות להתריע ברמה, המאפשר שיחות כדי להיות מסומנות ספציפי חשוב ושיחת בועות שתשוגר במרחב השיחה. בהתבסס על תכונות אלה של אנדרואיד 11, תכונת ה-Android 12 Conversation Widget מאפשרת למשתמשים להוסיף ווידג'טים של שיחה עבור אנשי קשר חשובים למסך הבית, ומאפשרת להם לחדש שיחות בקלות מבלי לחכות להתראה.

לקבלת מידע נוסף, רואים התראות על שיחות ו יישומונים .

חלון טשטוש

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

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

הגדלה של חלון

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

לקבלת מידע נוסף, ראה חלון זכוכית מגדלת .

מִפְעָל

עדכוני ניהול מכשירים

אנדרואיד 12 כולל את עדכוני ניהול המכשירים הבאים:

  • עדכוני הפרדת נתוני פרופיל מנוהלים. במכשירים אישיים עם פרופיל עבודה, אנדרואיד 12 מסירה גישה למזהי חומרה של מכשירים (IMEI, MEID, מספר סידורי) ומספקת מזהה ייחודי, ספציפי לרישום, המזהה את ההרשמה לפרופיל העבודה עבור ארגון ספציפי. לפרטים ראו מזהי מכשיר .

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

גרָפִיקָה

טיפול ב-Hot Plug ב-Composer HAL

יכולות תצוגה (כגון מצבי תצוגה וסוגי HDR נתמכים) יכולות להשתנות באופן דינמי במכשירים בעלי צגים מחוברים חיצונית (באמצעות HDMI או DisplayPort), כגון ממיר אנדרואיד TV (STB) ו-Over-the-top (OTT) מכשירים. מ-Android 12 ואילך, שינויים במסגרת תומכים בטיפול בחיבור חם וביכולות תצוגה דינמית.

לקבלת מידע נוסף, ראה חיבור חם טיפול ב HAL המלחין .

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

עדכוני מודול ראשי

12 מציג אנדרואיד שני מודולים חדשים .

אומנות

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

תזמון מכשיר

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

כְּלֵי תִקְשׁוֹרֶת

קידוד מדיה תואם

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

ביצועים

תרדמת אפליקציה

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

ראה App Hibernation לקבלת מידע נוסף.

שכבת הפשטה של ​​Cgroup

קבוצת הביקורת (cgroup) שכבת הפשטה ב מציגה 12 Android תכונות חדשות, כגון היכולת להגדיר בקרי cgroup ספציפיים כמו אופציונלי, ולהשתמש חדש task_profiles לפקד מחליף כי עוד בשימוש writepid הפקודה. תחליף זה מבטיח למימושים הבסיסיים של cgroup אין השפעה על השכבות העליונות בעת העברת משימות בהיררכיות cgroup. אנדרואיד 12 מציגה גם תמיכה בפרופילי משימות ברמת API.

לקבלת מידע נוסף, ראה שכבת הפשטת Cgroup .

הרשאות

הרשאות Bluetooth

אנדרואיד 12 מציג את הרשאות Bluetooth הבאים, אשר יחליף את BLUETOOTH ו BLUETOOTH_ADMIN הרשאות:

  • BLUETOOTH_SCAN : אפשרות לאפליקציות זיהוי והתאמה הסמוכים התקני Bluetooth.
  • BLUETOOTH_ADVERTISE : אפשרות לאפליקציות לפרסם להתקני Bluetooth הסמוך.
  • BLUETOOTH_CONNECT : אפשרות לאפליקציות להתחבר להתקני Bluetooth זיווג.

הרשאות אלה הן חלק החדש NEARBY_DEVICES קבוצת הרשאות ריצה. קבוצת הרשאה זו מאפשרת במקרים לשימוש כגון חיבור SmartWatch ללא צורך LOCATION רשות ריצה.

ההרשאות החדשות הללו תואמות אפליקציה ולא נדרשים שינויים עבור אפליקציות הפועלות ב-Android 11 ומטה. עבור אפליקציות מדור קודם הממוקדות לאנדרואיד 11 ומטה, הפלטפורמה מתרגמת אוטומטית בקשות להרשאות Bluetooth מדור קודם לבקשות להרשאות חדשות. כאשר אפליקציה משתדרגת למיקוד Android 12 ומעלה, האפליקציה חייבת לבקש את הרשאות ה-Bluetooth החדשות במפורש.

לקבלת מידע נוסף על שימוש בהרשאות, לראות הרשאות Bluetooth חדש ב- Android 12 .

מדדי פרטיות

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

App-op עוקב גם אחר סטטוס הפעילות וגם את מספר שיחות ה-API הבודדות, ומקיים אינטראקציה עם מחווני המיקרופון והמצלמה באנדרואיד 12 כדי להראות למשתמשים מתי אפליקציות ניגשו לנתוני אודיו ומצלמה במכשירים שלהם. כאשר משתמשים לוחצים על מחווני המיקרופון או המצלמה, הם רואים אילו אפליקציות ניגשו לנתונים שלהם.

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

מקום

החל ב 12 Android, משתמשים יכולים לבקש אפליקצית מקבלת דיוק משוער רק כשזה לגשת למידע מיקום.

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

זמן ריצה

בדיקות Dexpreopt ו-<uses-library>

אנדרואיד 12 יש שינויים במערכת לבנות עד קדימה-של-פעם (AOT) אוסף של קבצים DEX (dexpreopt) עבור מודולים ג'אווה שיש <uses-library> תלות. במקרים מסוימים שינויים אלה במערכת הבנייה יכולים לשבור בנייה.

לקבלת מידע על איך להתכונן שבר ומתכונים לתיקון מקל עליהם, לראות Dexpreopt ו- <שימושים-ספרייה> מחאות .

מבחנים

חבילת בדיקת תאימות (CTS)

עבור אנדרואיד 12, מודולי מפתח חדשים רבים ושינויי בדיקה מוצגים עבור CTS. ראה CTS הערות לקבלת מידע נוסף.

טֵלֶוִיזִיָה

שירות בקרת HDMI-CEC

אנדרואיד 12 משתמש ב-HDMI-CEC כדי לשלוט אוטומטית בצגים המחוברים ל-HDMI כאשר מכשיר מתעורר או הולך לישון.

לפרטים נוספים, ראה שירות בקרת HDMI-CEC .

מסגרת טיונר

באנדרואיד 12:

  • החזית עם Tuner HAL 1.1 ומעלה תומך בתקן DTMB DTV. היכולות וההגדרות הבאות של הקצה הקדמי נתמכות:

    • DtmbFrontendCapabilities

    • DtmbFrontendSettings

  • ה-API של Tuner SDK תומך בתכונות חדשות ב-Tuner HAL 1.1, שהוא שדרוג גרסה תואמת לאחור של Tuner 1.0.

  • android.media.tv.tuner.TunerVersionChecker.getTunerVersion() בודק את גרסת HAL רצה.

עדכונים

דחיסת APEX

לאחר התקנת עדכון למיכל אנדרואיד Pony EXpress (APEX), הגרסה המותקנת מראש שלו אינה בשימוש יותר, אך תופסת את אותה כמות שטח זיכרון. השטח הכבוש הזה נותר לא זמין. בשנת 12 אנדרואיד, דחיסה APEX ממזער השפעה האחסון זאת באמצעות סט דחוס מאוד של קבצי APEX על מחיצות לקריאה בלבד (כגון /system מחיצה). כדי לקרוא על דחיסת APEX ב אנדרואיד 12, רואה דחוס רכס .

אבטחה ונוחות של המשך באתחול מחדש

אנדרואיד 12 מציגה תמיכה משופרת של ריבוי לקוחות ופונקציונליות אתחול מחדש מבוסס שרת. תהליך ה-Resume-On-Reboot (RoR) מספק אבטחה ונוחות נוספים למשתמשים מכיוון שניתן לבצע עדכוני OTA בזמן סרק של המכשיר, בעוד שפונקציונליות העדכון של Android 12 מרובי לקוחות ושרתים מספקים יחד אבטחה ברמת החומרה של המכשיר.

לקבלת מידע נוסף, ראה Resume-על-Reboot .

הפעלה חוזרת של PIN של SIM עם RoR

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

לקבלת מידע נוסף, ראה שידור חוזר SIM-PIN .

עדכוני A/B וירטואליים

אנדרואיד 12 מציעה אפשרות של דחיסת A/B וירטואלית על מחיצות מצולמות. באנדרואיד 12, ניתן לצלם מחיצות ניתנות לעדכון שהמטען האתחול אינו משתמש בהן כדי לחסוך במקום. ניתן גם לדחוס את אלה. תמונת מצב המאפשר דחיסה ב הלבנות שלך עבור אנדרואיד 12 חוסך מקום על /data המחיצה.

הטמעת A/B וירטואלית עם דחיסת תמונות מצריכה שינויים בקוד ספציפי למכשיר. ראה את השינויים ופרטים יישום על וירטואלי / B סקירה ו יישום וירטואלי A / B דפים.