הדף הזה מסכם את התכונות העיקריות ב-Android 13 ו-Android 13 QPR כולל קישורים למידע נוסף. התקצירים של התכונות מסודרים לפי את מיקום התיעוד של התכונה באתר הזה.
ארכיטקטורה
שינויים במחיצת האתחול הגנרית
במכשירים שמושקים עם Android 13,
ramdisk יוסר מהתמונה של boot
וימוקם בinit_boot
נפרד.
תמונה.
מידע נוסף אפשר למצוא במאמר על מחיצת אתחול כללית.
מודולים של GKI
ב-Android 13, חלק מהתכונות של הליבה (kernel) נמסרות במודולים שניתן לטעון באופן דינמי, שנקראים מודולים של GKI, כדי לצמצם את הליבה של GKI טביעת הרגל הפחמנית של האחסון במכשירים שלא זקוקים לפונקציונליות שלהם.
מידע נוסף זמין ב מודולים של ליבה (kernel).
חלקי מערכת מודולרית
ב-Android 13 יש כמה גרסאות חדשות ומעודכנות חלקי המערכת המודולרית. המודולים החדשים הם:
- AdServices: תומכת יוזמת 'ארגז חול לפרטיות' שמטרתה ליצור טכנולוגיות שגם מגינות את פרטיות האנשים באינטרנט ונותן לחברות ולמפתחים כלים עסקים מצליחים בדיגיטל
- AppSearch: אפליקציה במכשיר הוספה לאינדקס ומנוע חיפוש מובנה
- Bluetooth: (אופציונלי) המטרה היא לספק חוויית Bluetooth עקבית ואיכותית בכל מכשירי Android משתמשים
- OnDevicePersonalization: קבוצת כלים שפותחו תוך התמקדות בפרטיות המשתמשים
- UWB: מכיל סטאק UWB מעל ממשק HAL
עדכונים למודולים קיימים:
- מכשירים שונים: מספקת טכנולוגיות של תקשורת בין מכשירים באמצעות פרוטוקולים סטנדרטיים
- איחוד הרשאות: מידע על איחוד הרשאות
- מנהור מפוצל: קובעת מהם מסלולים שיוחרגו מה-VPN
- עדכוני גבולות של מודול Wi-Fi: גבולות המודול עודכנו
עדכון לתמיכה במערכת הקבצים בליבה (kernel) של Android
החל מ-Android 13, מרחב המשתמשים פועל רק עם קבצים על מערכות מובנות בתמונת הליבה הכללית (GKI).
פרטים נוספים זמינים במאמר תמיכה במערכת הקבצים ליבה (Kernel) של Android.
אודיו
הטמעת אודיו מרחבי ומעקב אחר ראש
החל מ-Android 13-QPR, באמצעות האודיו החדש של ארכיטקטורת צינורות עיבוד נתונים ושילוב של מסגרת חיישנים, יצרני ציוד מקורי יכולים לספק אפקט אודיו מרחבי עם תמיכה במעקב אחר הראש ברמה הנדרשת של הביצועים וזמן האחזור. צפייה הטמעה של אודיו מרחבי באיכות גבוהה ומעקב אחר תנועת הראש .
תמיכה ב-MIDI 2.0
החל מ-Android 13, תמיכה ב-MIDI 2.0 מתווספת להעברת ה-USB. MIDI 2.0 הוא תקן MIDI חדש יותר שמוגדר בשנת 2020.
פרטים נוספים זמינים בדף MIDI.
עדכון לאודיו HAL
החל מ-Android 13, גרסת Audio HAL מעודכנת ל: גרסה 7.1. מידע נוסף זמין במאמר אודיו HAL.
Automotive
תכונות חדשות של Android Automotive
מידע נוסף על התכונות החדשות של Automotive זמין בקישור Android 13 זמין במאמר מה חדש.
Build
בונים בעזרת בייזל
ב-Android 13 מוצגים ליבות (kernel) של בניית ליבה עם
Bazel, מחליף את build/build.sh
.
מידע נוסף זמין במאמר Bazel (Kleaf).
מצלמה
מצלמת AIDL עם סיומת HAL
ב-Android 13, ה-framework של המצלמה כולל תמיכה למצלמת AIDL עם מעבדי HAL. המסגרת של המצלמה תומכת גם בתקן HIDL של מצלמת HIDL, עם זאת, תכונות המצלמה נוספו ב-Android מגרסה 13 ואילך זמינות רק דרך ממשקי AIDL של מצלמת AIDL.
מידע על העברה של תהליכי HAL מממשקים של מצלמות HIDL ל-AIDL ממשקי מצלמה, לראות מצלמת AIDL עם HAL.
עדכונים לניפוי באגים במצלמה
ב-Android 13 נוסף כלי ניפוי הבאגים של watch
שירות מצלמה, שמאפשר להציג שינויים בבקשת הצילום ובתוצאה
שנשלחת אל המצלמה וממנה. הכלי מאפשר שידורים חיים
תצוגה מקדימה של קובצי SQL למעקב אחרי תגים מלקוחות פתוחים, והצגה של הקבצים שנשמרו במטמון
קובצי SQL מלקוחות סגורים.
מידע נוסף זמין במאמר ניפוי באגים במצלמה.
ייצוב התצוגה המקדימה של המצלמה
ב-Android 13 נוספה תמיכה בייצוב וידאו ב- את הסטרימינג בתצוגה המקדימה בסשנים של צילום מצלמה. התכונה הזו מאפשרת לצד שלישי אפליקציות מספקות חוויית מה שרואים זה מה שאתם מקבלים (WYSIWYG) בהשוואה בין התצוגה המקדימה של המצלמה להקלטה.
מידע נוסף זמין במאמר הבא: ייצוב התצוגה המקדימה של המצלמה.
שליטה בעוצמת הלפיד
ב-Android 13 נוספה תכונה שמאפשרת שליטה במספר רמות את עוצמת הלפיד. ב-Android מגרסה 12 ומטה, אפשר להשתמש ב-framework רק כדי להפעיל או לכבות את מצב הפנס. התכונה הזו מאפשרת של תרחישים לדוגמה כגון שליטה בבהירות של הפנס, על סמך בתנאי התאורה שמפורטים ושולחים אותות לסיוע באמצעות אפקט הבהוב על ידי שולחים פעימות אור מהירות ברצף.
מידע נוסף זמין במאמר הבא: בקרת עוצמה ללפיד.
פלט מצלמה של 10 ביט
Android 13, נוסף תמיכה ב-10 ביט פלט מצלמה דרך פרופילים של טווח דינמי, שניתן להגדיר באמצעות מצלמה כחלק מהגדרת השידור. הפעולה הזו מאפשרת למכשיר יצרנים מוסיפים תמיכה בפרופילים של טווח דינמי של 10 ביט, כמו HLG10, HDR 10, HDR 10+ ו-Dolby Vision.
מידע נוסף זמין במאמר הבא: פלט מצלמה של 10 ביט.
כדי לעודד שימוש בפלט מצלמה של 10 ביט באפליקציות צד שלישי, כמו
אפליקציות של מדיה חברתית, כדי לשפר חוויות של צילום וידאו ושיתוף סרטונים,
חשוב לאמת את היישום של התכונה הזו בצורה יעילה.
סביר להניח שאפליקציות צד שלישי שרוצות לאמץ את התכונה הזו יתחילו עם
פרופיל מורשה
HLG10
פרטים נוספים זמינים במאמר
אימות.
תאימות
עדכוני ITS של המצלמה
ב-Android 13 הוספנו שינויים בתכונות מצלמת ITS, כולל תמיכה לבדיקת סרטונים, גרסאות מעודכנות של חבילות ו-Python, ובדיקת חומרה
פרטים נוספים זמינים במאמר נתוני הגרסה של הכלי לבדיקת תמונות של המצלמה ב-Android 13.
עדכונים לגבי CDD
מסמך הגדרת התאימות ל-Android 13 חוזר על עצמו בגרסאות קודמות עם עדכונים עבור תכונות חדשות ושינויים בדרישות לפונקציונליות שהושקה בעבר.
אפשר לראות את רשימת השינויים ב-Android 13 נתוני גרסה של הגדרות תאימות ל-Android 13.
חשבונות ברירת מחדל לאנשי קשר חדשים
אפליקציות אנשי קשר שנטענו מראש חייבות לטפל
Intent של ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT
, שמאפשר
המשתמש צריך לבחור חשבון ברירת מחדל. אפליקציית אנשי הקשר שנטענה מראש חייבת לשמור את
שנבחר כברירת מחדל, ועליו להשתמש בחשבון ברירת המחדל במהלך טיפול
Intent.ACTION_INSERT
או Intent.ACTION_INSERT_OR_EDIT
כדי להוסיף איש קשר.
הדרישה הזו מבטיחה שתהיה עקביות בכל האפליקציות שמקיימות אינטראקציה איתן
אנשי הקשר.
מידע נוסף זמין ב הקטע 'אנשי קשר' מתוך מכשיר Android 13 CDD.
קישוריות
מתג להפעלת 2G
ב-Android 13, מפעילים את המתג התרת 2G
ההגדרות מופיעות באפור (כלומר, המשתמשים לא יכולים לבצע פעולות בלחצן)
KEY_HIDE_ENABLE_2G
מפתח התצורה של הספק מוגדר ל-true
. בנוסף, כשהיא מופיעה באפור,
המתג אישור 2G כולל טקסט שמציין שהספק של המשתמש
נדרש רשת 2G כדי להיות זמינים. בגרסאות הקודמות, המתג התרת 2G הוא
מוסתר כאשר KEY_HIDE_ENABLE_2G
מוגדר ל-true
.
הגדרת שימוש ברשת הסלולרית
ב-Android 13 יש תמיכה בהגדרת שימוש ברשת הסלולרית מאפשרת לספקים להגדיר מכשירים להיות ממוקדי-קול או ממוקדי נתונים במצב תצוגה. ספקי סלולר יכולים להשתמש בהגדרה הזו בשילוב עם שינויי הגדרה אחרים כדי לצמצם את התנועה שמקורה ב-IMS ברשתות שלהם במכשירים שבדרך כלל ממוקדי-קול פועלים במצב נתונים בלבד, לדוגמה, בשירותים שכוללים מודעות נלוות שירות לנתונים בלבד.
כדי לשנות את הגדרות השימוש ברשת הסלולרית, משתמשים
config_supported_cellular_usage_settings
להגדיר שכבת-על או להגדיר את ערך ברירת המחדל
config_default_cellular_usage_setting
ההגדרה יכולה להיות USAGE_SETTING_VOICE_CENTRIC
או
USAGE_SETTING_DATA_CENTRIC
.
תכונת השימוש ברשת הסלולרית כוללת את ממשקי ה-API הבאים:
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INT
מגדיר את הגדרת השימוש.SubscriptionInfo#getUsageSetting()
מערער על הגדרת השימוש.
כדי לאמת את תכונת השימוש ברשת הסלולרית, מריצים את הבדיקות הבאות:
- CTS:
SubscriptionManagerTest#testCellularUsageSetting
- VTS:
RadioNetworkTest#testSetUsageSetting_InvalidValues
מספר רשתות עם חיבור לאינטרנט בו-זמנית
ב-Android 13 אנחנו משיקים את תכונות בו-זמנית במספר רשתות עם חיבור לאינטרנט, שמאפשרת למכשיר להתחבר בו-זמנית לשתי רשתות Wi-Fi (AP), שתיהן בלתי מוגבלות (זמין לכל האפליקציות) ומספק גישה לאינטרנט.
מידע נוסף זמין במאמר הבא: Wi-Fi STA/STA בו-זמניות.
עדכונים לגבי IMS API
Android 13 כולל את העדכונים הבאים לגבי ממשקי API לרישום יחיד של IMS:
DelegateRegistrationState
:- תמיכה במקרים שבהם ה-framework צריך צריך להמתין שסשנים של SIP יסתיימו לפני שמבטלים את ה-IMS PDN.
- הוספת השיטה
getRegisteringFeatureTags
שמאפשרת האזנה לדעת מתי סטאק ה-IMS מנסה באופן פעיל לרשום IMS.
RcsUceAdapter
: הוספה שלPUBLISH_STATE_PUBLISHING
כדי לאפשר לאפליקציות האזנה ל- לדעת מתי סטאק ה-IMS מנסה לפרסם יכולות באופן פעילCapabilityExchangeEventListener
: הוספה של השיטהonPublishUpdated
אל לאפשר לשירות IMS להודיע באופן אסינכרוני לפלטפורמה על כך שפרסום SIP מפורט הרענון הסתיים בהצלחה או נכשל.RcsClientConfiguration
:- כדי לתמוך בסעיף 2.1.14 של RCC.72, מוסיף ערך חדש ל-constructor כדי לאפשר לאפליקציית ההודעות לציין אם המשתמש הפעיל או השבית RCS.
- הוספת הקבוע
RCS_PROFILE_2_4
כדי לאפשר לאפליקציית הודעות לדווח שהוא תומך בגרסה 2.4 של הפרופיל האוניברסלי ב-RCS.
Android 13 כולל גם את העדכונים הבאים ממשקי API של IMS:
- הוספת היכולת של האפליקציות להאזין למצב הסטאק של IMS
דרך הכיתה
ImsStateCallback
. מידע נוסף זמין במאמר הבא: שימוש ב-imsStateCallback. - גורמים מחדש של הקצאת IMS לשירות IMS לתמיכה בשימוש בהקצאת MVNO במקרים שונים.
- משפר את מודל השרשורים בשירות IMS.
- הוספת ממשקי API שמותאמים למינוי SIM בשירות IMS
פרופילים מרובים שהופעלו ל-eUICC
ב-Android 13 יש תמיכה בתכונה 'תוספים מרובים' מופעלים פרופילים (MEP) ל-eUICC, שמאפשרים למכשירים לקבל תמיכה בשני כרטיסי SIM באמצעות שבב eSIM אחד. כמה פרופילים של כרטיסי SIM מאפשרים למכשיר להתחבר לשניים כמה ספקים בו-זמנית.
מידע נוסף זמין במאמר הבא: פרופילים מופעלים מרובים.
הדרישות לכיול הנוכחות
חדש ב-Android 13 כיול נוכחות חדש כדי להבטיח שכל המכשירים בסביבה העסקית של Android יוכלו את הקרבה היחסית בין מכשירים.
מידע נוסף על הגדרה וכיול של מכשירים כדי לעמוד בדרישות האלה דרישות מפורטות, ראו הדרישות לכיול הנוכחות.
מצב חלופי של טלפוניה לזיהוי אזור זמן
ב-Android 13 חדש: החלופה למצב הטלפוניה לזיהוי אזור הזמן. המצב הזה מאפשר ל-Android להשתמש בזיהוי טלפוניה הצעות באופן זמני במצבים שבהם זיהוי המיקום לא יכול את אזור הזמן, או מקרים שבהם זיהוי המיקום נמשך זמן רב יותר בהשוואה לזמן הטלפוניה זיהוי אזור הזמן.
פרטים נוספים זמינים במאמר שירות time_zone_Detector.
שיפורים ב-API של הגישה ל-UICC ב-טלפוניה
מערכת Android 13 יוצאת משימוש ומוסיפה שיפורים ב-UICC ניהול ערוצים לוגי עבור ממשקי ה-API הבאים של גישת ממשק המשתמש של טלפוניה:
iccOpenLogicalChannel(String AID, int p2)
iccCloseLogicalChannel(int channel)
iccTransmitApduBasicChannel(int cla, int instruction, int p2, int p3, String data)
iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data)
iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath)
sendEnvelopeWithStatus(String content)
ממשקי ה-API האלה הוצאו משימוש ב-Android 11 כי OMAPI מספקת הטמעה אמינה יותר לניהול ערוצים לוגיים של UICC. עם זאת, OMAPI לא מכסה את כל התרחישים לדוגמה שסופקו על ידי ממשקי API לגישה ל-טלפוניהManager UICC. לכן, Android 13, ממשקי ה-API האלה לא הוצאו משימוש עם שיפורים לניהול ערוצים לוגי של UICC. בעבר, כשאפליקציית שיחות שפותח קריסת ערוץ לוגי, הערוץ הלוגי יכול להדליף, כלומר הערוץ לא הושק ואי אפשר להשתמש בו מחדש באפליקציה בלי להפעיל אותו מחדש. בעקבות השיפורים ב-Android 13, אם אפליקציה קורסת, המערכת מפיצה את הערוץ הלוגי, שמאפשר לעשות שימוש חוזר בערוץ על ידי האפליקציה.
השיפורים האלה בממשק ה-API מתבצעים ברמת ההטמעה, תאימות לאחור. לא נדרש מאמץ נוסף כדי להשתמש באפליקציות לשיחות ממשקי ה-API האלה.
מהימנות במסגרת השימוש הראשון (TOFU) ברשתות ארגוניות
ב-Android 13 הוספנו תמיכה במערכת Trust on First להשתמש בגישת אימות (TOFU), שמאפשרת למשתמשים לסמוך על ארגון (EAP) רשת על ידי התקנה של רשות האישורים הבסיסית (root) שמשמשת את השרת והגדרת הדומיין שלו השם ברשת שמורה. TOFU מאפשר למכשיר לקבל קוד אימות מפתח ציבורי כשמשתמש מתחבר בפעם הראשונה לרשת ארגונית ושומר את לחיבורים הבאים.
מידע נוסף זמין במאמר הבא: אמינות בהפעלה הראשונה.
תמיכה ב-Ultra Wideband
ב-Android 13 חדש: מסגרת ברירת מחדל לטכנולוגיית רדיו מסוג Ultra Wideband (UWB), טכנולוגיה מאפשר טווח מאובטח ומדויק בין מכשירים נתמכים.
אפשר לקרוא מידע נוסף במאמר בנושא Ultra Wideband.
עדכונים לגבי בו-זמנית ב-AP/AP ב-Wi-Fi
ב-Android 13 נוספה תמיכה בתדר של 6 GHz עבור Wi-Fi AP/AP בו-זמניות, שמאפשר למכשירים ליצור שתי נקודות גישה (AP) ממשקים.
מידע נוסף זמין במאמר הבא: Wi-Fi AP/AP בו-זמניות.
עם חיבור ל-Wi-Fi
ב-Android 13 יש תמיכה בגרסה 3.1 של מפרט Wi-Fi Aware. למידע נוסף, ראו Wi-Fi Aware.
עדכונים לשיתוף אינטרנט דרך נקודת Wi-Fi לשיתוף אינטרנט (עם AP)
Android 13 כולל הגדרות חדשות למכשירים תמיכה בשיתוף אינטרנט בין מכשירים באמצעות נקודות Wi-Fi לשיתוף אינטרנט. לפרטים על להגדרות חדשות: נקודת Wi-Fi לשיתוף אינטרנט (Soft AP).
ממשק Wi-Fi מרובה ממשקים בו-זמנית
החל מגרסה 13 של Android, Wi-Fi HAL 1.6 מוסיף את היכולת כדי לציין ממשק AP מגשר (שני תדרים בו-זמנית) פריט משולב.
פרטים נוספים זמינים במאמר ריבוי ממשקי Wi-Fi בו-זמניות.
עדכונים לגבי בחירת רשת Wi-Fi
החל מ-Android 13, אם מרווחי הסריקה שונים
דרושים בזמן הריצה, אפליקציות בעלות הרשאות יכולות להגדיר באופן דינמי את הסריקה במסך
לתזמן עבור רשתות Wi-Fi זמינות על ידי התקשרות אל
אמצעי תשלום אחד (WifiManager#setScreenOnScanSchedule(screenOnScanSchedule)
).
מידע נוסף זמין במאמר הבא: בחירת רשת Wi-Fi.
מסך
מנהל המשימות
ב-Android 13, גרסה חדשה של ממשק המשתמש של המערכת שנקראת מנהל המשימות מודיע למשתמשים על המצב והמשאבים שנעשה בהם שימוש בחזית בשירותים באפליקציות רקע ומאפשרות למשתמש להפסיק אפליקציות אלה.
למידע נוסף, ראו את מנהל המשימות.
פקדי מדיה בממשק המשתמש של המערכת
החל מ-Android 13, פקדי מדיה בממשק המשתמש של המערכת להכיל עדכונים ללחצני פעולה ולהפעלה מרחוק. השינויים האלה תומכים חוויה מטופחת יותר של שליטה במדיה בטלפונים ובטאבלטים, ומספקת חוויה חלקה של העברת מדיה בין מכשירים.
פרטים נוספים זמינים במאמר פקדי מדיה בממשק המשתמש של המערכת.
יצירה משולבת של SDR ו-HDR
שיפור התמיכה בו-זמנית ב-Android 13 הצגה של קומפוזיציית SDR ו-HDR במסך על ידי עמעום התוכן של SDR במסך כשמוצג בו-זמנית עם תוכן HDR.
מידע נוסף זמין במאמר הבא: הרכבה מעורבת של SDR ו-HDR.
הרשאה לשליחת התראות על הצטרפות
החל מ-Android 13, ההתראות מחייבות הבעת הסכמה שבו כל האפליקציות חייבות לבקש מהמשתמשים הרשאה לפני שליחת ההתראה. הנחיות. כדי לעשות זאת, יצרני ציוד מקורי צריכים להטמיע שינויים בהתראה למערכות זמן ריצה, כפי שמתואר הרשאה לשליחת התראות לגבי הסכמה הדף הזה.
מיפוי גוונים של רמת הבהירות ב-HDR לטווח שתואם ל-SDR
ב-Android 13 חדש: פריט סטטי שאפשר להגדיר על ידי הספק
ספרייה שנקראת libtonemap
, שמגדירה פעולות של מיפוי טונים. התכונה הזו
שמאפשרת ליצרני ציוד מקורי להגדיר ולשתף את האלגוריתמים שלהם למיפוי טון התצוגה
של ה-framework והספקים, וכך לצמצם אי-התאמה במיפוי הגוונים.
מידע נוסף זמין במאמר הבא: ממפים את רמת הבהירות של HDR לטווח התואם ל-SDR.
גרפיקה
AIDL למלחין לחומרה עם HAL
החל מגרסה 13 של Android, הכלי 'פיתוח חומרה' (HWC) HAL
מוגדר ב-AIDL ובגרסאות HIDL החל
android.hardware.graphics.composer@2.1
עד
הממשק android.hardware.graphics.composer@2.4
הוצא משימוש.
מידע נוסף זמין במאמר הבא: AIDL ל-Harware Composer.
ניהול מאגר נתונים זמני של לקוח
החל מ-Android 13, מעבדי פריים חדשים, שהיו בשימוש במהלך client יוקצו בכל פעם שרזולוציית המסך משתנה. הזה ההקצאה מתבצעת על ידי SurfaceFlinger במחזור הלא תקף הבא לאחר שינוי ברזולוציה.
מידע נוסף זמין במאמר ניהול מאגר נתונים זמני של לקוח.
התערבות של ויסות נתונים (throttle) פריימים לשנייה (FPS)
החל מ-Android 13-QPR, התערבות של ויסות נתונים (throttle) ב-FPS שמאפשר למשחקים בקצב FPS מתאים באמצעות רק שינויים בצד הפלטפורמה בלי לדרוש מהמפתחים פעולה כלשהי חלק. צפייה התערבות של ויסות נתונים (throttle) ב-FPS אפשר לקבל מידע נוסף.
נעילה של מאגר נתונים זמני ללא אותות באמצעות AutoSingleLayer
ב-Android 13 נוספה הגדרה חדשה שנקראת
AutoSingleLayer
להצמדה
מאגרי נתונים זמניים ללא אותות. ההגדרה הזו מאפשרת ל-SurfaceFlinger להינעל על ידי חיבור לא מסומן
מאגר הנתונים הזמני רק כששכבה אחת מתעדכנת, ולא במקרים שקורים
בכמה שכבות, כמו שינויים בגיאומטריה או סנכרון טרנזקציות.
מידע נוסף זמין במאמר הבא: הצמדה של מאגר נתונים זמני ללא אותות באמצעות AutoSingleLayer.
אינטראקציה
אימות לממשק השליטה במכשירים
ב-Android 13,
ממשק API לבקרת מכשירים
כוללת שיטה חדשה בשם
isAuthRequired
,
שמאפשר לספקי ממשק השליטה במכשירים לציין את אמצעי הבקרה על הבית
אינטראקציות במכשיר נעול. כך מתאפשרת אינטראקציה חלקה יותר
נקודות כניסה, כמו מסך טלפון נעול.
פרוטוקול HID של מכשיר מעקב תנועות הראש
חדש ב-Android 13: ממשק אנושי למעקב אחר תנועות הראש פרוטוקול מכשיר (HID), שמאפשר לחבר מכשיר מעקב ראש מכשיר Android באמצעות USB או Bluetooth, ולהיחשף למכשיר Android ואפליקציות דרך מסגרת החיישנים.
מידע נוסף זמין במאמר הבא: פרוטוקול HID למעקב אחר תנועות הראש.
תמיכה באות קריאה חוזרת (callback) נעולה ב-KeyGuardManager
ב-Android 13, שיטות חדשות כמו
addKeyguardLockedStateListener
ו-removeKeyguardLockedStateListener
,
KeyguardManager
הכיתה, תודיע למאזינים על מצב הנעילה של מגן המקשים.
אובייקטים של ביצוע לשימוש חוזר מסוג NNAPI
ב-Android 13 מוצג ממשק NNAPI AIDL HAL,
IExecution
,
שמנהל את משך החיים של אובייקט הפעלה לשימוש חוזר
משאבים שנשמרו במטמון. IExecution
אובייקטים מפחיתים את התקורה של המכונה
משימות של הסקת מסקנות על ידי הפעלה של מנהל התקן ה-NNAPI לשמר משאבים
בין הפעלות והחלה של אופטימיזציות ספציפיות לבקשה.
חיישנים AIDL HAL
Android 13 כולל את חיישן AIDL HAL, מודל HAL שמבוסס על מודל HAL 2.1 של חיישנים ממשק AIDL HAL. AIDL HAL החיישנים חושף את סוגי חיישן ה-IMU עם הצירים והציר המוגבל.
מדיה
ייצוא נתונים סטטיסטיים של קידוד וידאו
החל מ-Android 13, לקוחות של אפליקציות יכולים לבקש מקודד וידאו לייצוא נתוני קידוד לכל פריים וידאו מקודד. ב- את הנתונים הסטטיסטיים שמתקבלים ממקודד הווידאו, האפליקציות יכולות לבצע אופטימיזציה של הסרטונים משימות קידוד כגון קידוד Multipass ועיבוד מראש של פריימים לפני באמצעות הקידוד.
מידע נוסף זמין במאמר הבא: נתונים סטטיסטיים של קידוד וידאו
ביצועים
בריאות AIDL עם HAL
Android 13 כולל את Health AIDL HAL, מדד HAL שמבוסס על גרסת Health HAL 2.1 שמשתמשת ממשק AIDL HAL.
שיפור הביצועים בזמן הטעינה של המשחק
ב-Android 13 מצב הפעלה חדש מגיע
שירות ניהול בשם GAME_LOADING
שמציין ל-Power HAL אם אפליקציית המשחק נמצאת במצב טעינה, כך
Power HAL יכול לשפר את הטעינה. צפייה
שיפור הביצועים בזמן הטעינה של המשחק, עוד תוכן
מידע.
הרשאות
פיצול הרשאות של חיישנים גופניים
החל מ-Android 13,
ההרשאה BODY_SENSORS
פוצלה לשתי הרשאות: BODY_SENSORS
:
מעקב אחרי הדופק בחזית ו-BODY_SENSORS_BACKGROUND
כדי לעקוב
קצב הלב ברקע.
מידע נוסף זמין במאמר שימוש בחיישנים גופניים ברקע מחייב הרשאה חדשה
כוח
כלים למעקב אחרי התנהגות ברקע של אפליקציות
ב-Android 13 חדש: קונספט של רקע לאפליקציה כלי למעקב אחרי התנהגות או תהליך שעוקב אחרי הסוללה ברקע בשימוש באפליקציות כדי לקבוע אם אפליקציות מפירות מדיניות כלשהי.
מידע נוסף זמין במאמר הבא: כלים למעקב אחר התנהגות ברקע של אפליקציות.
הפחתת השימוש בחשמל במהלך גיבוי ושחזור
החל מ-Android 13, אפשר להגביל את צריכת החשמל
העברה במהלך גיבוי ושחזור USB על ידי התקשרות לכיתה של UsbPort
enableLimitPowerTransfer
.
למידע נוסף, ראו ניהול צריכת חשמל.
אבטחה
פרטי כניסה לזהות
ב-Android 13 יש גם תמיכה במצגות בכמה מסמכים. הממשק החדש של סשן המצגות מאפשר לאפליקציה כמה מסמכים, דבר שאי אפשר לקבל באמצעות ב-API הקיים.
מידע נוסף זמין במאמר פרטי כניסה לחשבון
סכימת חתימת APK גרסה 3.1
הסכמה הזו משמשת כברירת מחדל כשחותמים על APK באמצעות מפתח חתימה מסובב ושושלת חתימה, והיא מאפשרת ל-APK יחיד לטרגט סבב ב-Android 13 ואילך תוך הימנעות מהבעיות המוכרות עם לבצע רוטציה בגרסאות פלטפורמה קודמות באמצעות מפתח הכניסה המקורי לחשבון את בלוק החתימה v3.0. באופן דומה, החתימה בגרסה 4.1 תכלול פרטי חתימה נוספים לבלוק v3.1 כדי לתמוך באותה התנהגות עבור התקנות מצטברות.
אובייקטים מסוג Intent צריכים להתאים למסנני Intent מוצהרים
ב-Android 13, Intents שמקורו באפליקציות חיצוניות, מועברים אל את הרכיב המיוצא, אם ורק אם ה-Intents תואמים את רכיבי סינון ה-Intent המוצהרים שלהם.
כוונות Intent שלא תואמות חסומות. אלו הם חריגים שבהם לא מתבצעת אכיפה של התאמת Intent:
- אובייקטים מסוג Intent שהועברו לרכיבים שלא מוצהרים בהם מסנני Intent.
- כוונות שמקורם באותה אפליקציה
- כוונות המערכת
- מנגנוני Intent מהשורש
ממשק יציב של ספק OMAPI
פתיחת API לנייד (OMAPI) הוא ממשק API סטנדרטי שמשמש לתקשורת עם האבטחה של מכשיר רכיב. לפני Android 13, רק לאפליקציות ולמודולים של framework היו גישה לממשק הזה. להמיר אותו לממשק יציב של ספק, מודולי HAL יכולים גם לתקשר עם הרכיבים המאובטחים. באמצעות שירות OMAPI.
מידע נוסף זמין במאמר הבא: ממשק יציב של ספק OMAPI.
מזהי UID המשותפים הוצאו משימוש
החל מ-Android 13-QPR, מזהי UID משותפים הוצאו משימוש.
משתמשים ב-Android מגרסה 13 ואילך צריכים להעביר את השורה
android:sharedUserMaxSdkVersion="32"
במניפסט. הרשומה הזו מונעת
משתמשים חדשים לא מקבלים UID משותף. מידע נוסף על מזהי UID זמין במאמר
חתימת אפליקציה.
הגדרות
הגדרות שפה לכל אפליקציה
ב-Android 13 נוספו יכולות שמאפשרות למשתמשים לבצע שינויים העדפות שפה לכל אפליקציה בנפרד. אסור לשותפים וליצרני ציוד מקורי צריך להשבית את הדף לבחירת שפת האפליקציה, והדף צריך להיות נגיש בשלוש אפשרויות הניווט האלה:
- הגדרות > אפליקציות > app_name ובוחרים שפה.
- לוחצים לחיצה ארוכה על סמל האפליקציה, מקישים על פרטי האפליקציה ובוחרים שפה.
- הגדרות > מערכת > שפות קלט > שפות של אפליקציות > app_name.
אפליקציית ההגדרות צריכה להמשיך ולהפעיל את דף הגדרות הלוקאל של האפליקציה
מה-Intent android.settings.App_Locale_Settings
.
לקבלת מידע נוסף, אפשר לעיין במאמר בנושא הגדרות שפה לכל אפליקציה.
טלוויזיה
מצב מנהרת מולטימדיה
מערכת Android 13 מרחיבה את ההתנהגות המוגדרת של מנהור הפעלת וידאו ומקשרת בין התנהגות חדשה בדיקות אישור CTS.
מידע נוסף זמין במאמר מנהור מולטימדיה.
עדכונים
עדכונים לגבי Virtual A/B
מערכת Android 13 מוסיפה את דחיסת XOR ומרחב המשתמשים
לעדכוני A/B וירטואליים. דחיסת XOR מאפשרת לצמצם
בגדלים של תמונות מצב, כי קל יותר לדחוס נתונים של XOR מאשר עם נתוני בלוקים גולמיים.
תכונת המיזוג של מרחבי המשתמשים מאפשרת לרכיב snapuserd
להתמודד עם מרחב המשתמשים
את תהליך המיזוג לעדכוני A/B וירטואליים, מה שמצמצם את זמני המיזוג בהשוואה
ל-Android מגרסה 12 שבה משתמשים במכשיר dm-snapshot
.
לפרטים על הפעלת התכונות האלה במכשירים שמשדרגים ל-Android במכשירי Android 13: דחיסת XOR וגם מיזוג מרחב משתמשים.
וירטואליזציה
מסגרת הווירטואליזציה של Android
Android Virtualization Framework (AVF) מאפשר הפעלה מאובטחת ופרטית להרצת הקוד. AVF הוא פתרון אידיאלי לתרחישים לדוגמה שמתמקדים באבטחה שמצריכות בידוד חזק יותר, אפילו מאומת רשמי, שמוצע על ידי ה-Sandbox של אפליקציות ב-Android.
מידע נוסף זמין במאמר הבא: סקירה כללית של Android Virtualization Framework