בדף הזה מופיע סיכום של התכונות העיקריות בגרסאות Android 14, Android 14-QPR1 ו-Android 14-QPR2, וקישורים למידע נוסף. סיכומי התכונות האלה מאורגנים לפי המיקום של מסמכי התיעוד של התכונה באתר הזה.
ארכיטקטורה
backend.[cpp|ndk].additional_shared_libraries
התכונה הזו הושקה ב-Android 14, backend.[cpp|ndk].additional_shared_libraries
מוסיפה תלויות בספריות המקוריות ושימושית עם ndk_header
ו-cpp_header
. מידע נוסף זמין במאמר בנושא הגדרת ממשק AIDL.
ערך gen_trace
החל מ-Android 14, הערך של gen_trace
מוגדר ל-true
ב-cpp
וב-java
. מידע נוסף זמין במאמר בנושא הגדרת ממשק AIDL.
תמיכה בליבה
החל מ-Android 14, ליבות 5.4 לא נתמכות יותר. מידע מעודכן על ליבות זמינות מופיע במאמר ליבות להשקה ולתכונות.
נתונים סטטיסטיים של מקורות ההתעוררות של הליבה
ב-Android 14-QPR2 נוספה ל-logcat סטטיסטיקה של מקורות התעוררות.
הנתונים הסטטיסטיים האלה מזהים את הרכיבים בקרנל ששומרים על המערכת פעילה במהלך כל מחזור השעיה והפעלה מחדש, ואפשר להשתמש בהם כדי לנפות באגים בביצועי הקרנל ולשפר את חיי הסוללה. נתוני מקור ההתעוררות של ליבת המערכת זמינים רק בגרסאות userdebug ובגרסאות הנדסיות שבהן הערך של suspend.debug.wakestats_log.enabled
הוא true
. מידע נוסף זמין במאמר logKernelWakeLockStats
.
אודיו
מצב דינמי של מקרן קול
עם תמיכה במסגרת של Android 14, אפשר להגדיר ממירים ומכשירים במודל 'ישירות ללקוח' (OTT) עם רמקולים מובנים או רמקולים מחוברים כך שיהפכו למקרני קול למכשירים מחוברים. מידע נוסף זמין במאמר בנושא מצב דינמי של סרגל הכלים.
העברה של Audio HAL ל-AIDL
החל מ-Android 14, ממשק ה-HAL של האודיו מוגדר באמצעות AIDL. מידע נוסף זמין במאמרים בנושא הטמעה של AIDL והשוואה בין AIDL לבין HIDL Audio HAL.
עדכונים מרובים של ניתוב התקני USB
מסגרת ה-USB של Android 14 תומכת בהעברה למספר מכשירי USB בו-זמנית. מידע נוסף זמין במאמר בנושא ניתוב משולב של אודיו במכשיר.
מאפייני מיקסר מועדפים במכשירי USB
Android 14 מספק ממשקי API למפתחים שאפליקציות יכולות להשתמש בהם כדי לשלוח שאילתות ולהגדיר מאפיינים מועדפים של מיקסר להפעלת אודיו ב-USB. מידע נוסף זמין במאמר בנושא מאפייני מיקסר מועדפים במכשירי USB.
מינון הצליל
Android 14 מספק תמיכה במינון רעש במסגרת האודיו וב-HAL של האודיו על ידי מעקב רציף אחר מדידות של מינון רעש והצגת אזהרות למשתמשים לגבי רמות חשיפה מזיקות. מידע נוסף זמין במאמר בנושא מינון של צלילים.
החל מ-Android 14-QPR1, מופעל חישוב של מינון הרעש.
מצלמה
תכונות של תוספים למצלמה
Android 14 מוסיפה את התכונות הבאות לגרסה 1.4.0 של ממשק תוספי המצלמה:
- מטא-נתונים ספציפיים לתוסף
- הערכת זמן האחזור של צילום תמונות סטילס בזמן אמת
- קבלת הודעות על התקדמות העיבוד
- צילום תמונות סטילס אחרי הצפייה
- תמיכה בפלט של SurfaceView
מכשיר כמצלמת אינטרנט
ב-Android 14-QPR1 נוספה תמיכה בשימוש במכשיר כמצלמת אינטרנט בחיבור USB. מכשירי Android שתומכים בתכונה הזו מפורסמים כמכשירי UVC, מה שמאפשר למגוון רחב של מארחי USB עם מערכות הפעלה שונות (לדוגמה, Linux, macOS, Windows ו-ChromeOS) להשתמש במצלמה של המכשיר כמצלמת אינטרנט. מידע נוסף זמין במאמר בנושא שימוש במכשיר כמצלמת אינטרנט.
מצלמת USB עם HAL
ב-Android 14, רכיב ה-HAL של מצלמת ה-USB המהווה הפניה מועבר ל-AIDL, וההטמעה של HIDL מוצאת משימוש. מידע על USB camera HAL זמין במאמר בנושא מצלמות USB חיצוניות.
Ultra HDR
ב-Android 14 נוספה תמיכה בצילום תמונות דחוסות בפורמט Ultra HDR באמצעות פורמט התמונה JPEG_R
. הפורמט הזה תואם לאחור לתמונות JPEG ב-SDR ותומך בהצגת תוכן ב-HDR. מידע נוסף זמין במאמר בנושא Ultra HDR.
צילום עם טווח צבעים רחב
ב-Android 14 נוספה תמיכה בצילום בטווח רחב של צבעים (Display P3), שמאפשר למכשירים לצלם תמונות בטווח רחב של צבעים בפורמט JPEG עם המחלקה ImageReader
בלי להשתמש ב-HDR של 10 ביט. מידע נוסף זמין במאמר בנושא צילום עם טווח רחב של צבעים.
תאימות
עדכונים של Camera ITS
ב-Android 14 יש עדכונים לבדיקות ITS של המצלמה, כולל עדכונים לגרסאות של Python וחבילות, בדיקות מעודכנות ובדיקות חדשות. פרטים נוספים זמינים בנתוני הגרסה של חבילת הבדיקה של תמונות המצלמה ב-Android 14.
עדכונים בנושא CDD
מסמך ההגדרה של תאימות ל-Android 14 הוא עדכון של גרסאות קודמות, עם עדכונים לתכונות חדשות ושינויים בדרישות לפונקציונליות שפורסמה בעבר. רשימת השינויים ב-Android 14 מופיעה בנתוני הגרסה של הגדרת התאימות ל-Android 14.
נתוני הגרסה של CTS
רשימה של שינויים חשובים ב-CTS ל-Android 14 מופיעה בנתוני הגרסה של CTS ל-Android 14.
בדיקות CTS Verifier לכיול נוכחות
ב-Android 14 נוספו בדיקות CTS Verifier לאימות של הדרישות המעודכנות לכיול של רשתות Wi-Fi neighbor awareness networking (NAN) ושל נוכחות BLE RSSI. הבדיקות האלה כוללות את דיוק ה-NAN, דיוק ה-RSSI של BLE ובדיקות הדיוק של הסטייה של BLE Rx/Tx. מידע נוסף זמין במאמר בנושא כיול של חיישן הנוכחות.
מבחן התאמה (CTS) של איכות קידוד סרטונים (VEQ) ברמת הביצועים 14 (PC14)
ב-Android 14 נוספו דרישות לגבי איכות קידוד הווידאו (VEQ) למכשירים מסוג Performance Class 14 (PC14). הדרישות של PC14-VEQ מאומתות באמצעות בדיקת CTS חדשה שנקראת CtsVideoEncodingQualityHostTest
. מידע נוסף זמין במאמר בנושא הפעלת בדיקות PC14-VEQ.
קישוריות
מכירת שירותים נוספים של פיצול רשת 5G
ב-Android 14-QPR1 מוצגת התכונה 'שדרוג ל-5G slicing', שמאפשרת לספקי סלולר להציע למשתמשים יכולות רשת משופרות (חביון ורוחב פס) באמצעות 5G network slicing. מידע נוסף זמין במאמר בנושא שדרוג ל-5G slicing.
פרסום מכשירי שמיעה עם תמיכה ב-ASHA
כדי לשפר את חוויית ההתאמה של מכשירי שמיעה במצב כפול של ASHA ו-LE Audio, Android 14 מאפשר להשתמש בביט השני (אינדקס 0) בבייט היכולת של ASHA כדי לציין אם המכשיר תומך בשירות זיהוי של קבוצה מתואמת (CSIS). מידע נוסף מופיע במאמר בנושא תמיכה באודיו של מכשירי שמיעה באמצעות Bluetooth LE.
עדכונים לגבי פרופילים מרובים מופעלים (MEP) של eSIM
Android 14 תומך באפשרויות MEP-A1 ו-MEP-B לבחירת שורש תחום האבטחה של המנפיק (ISD-R) ולבחירת יציאות eSIM, כפי שמפורט ב-GSMA SGP V22 3.0. מידע נוסף זמין במאמר בנושא הפעלת כמה פרופילים.
GNSS
ב-Android 14 נוספו היכולות וממשקי ה-API הבאים של GNSS, שזמינים דרך ממשק GNSS AIDL HAL:
-
GnssCapabilities.getGnssSignalTypes
: מחזירה את רשימת סוגי האותות של GNSS שהערכה של GNSS תומכת בהם. -
GnssCapabilities.hasAccumulatedDeltaRange
: קובע אם ערכת השבבים של GNSS תומכת בטווח דלתא מצטבר. -
GnssMeasurementsEvent.isFullTracking
: מציין אם מנוע ה-GNSS נמצא במצב מעקב מלא.
מכשירים עם Android מגרסה 14 ומעלה חייבים להשתמש ב-GNSS AIDL HAL. מסגרת GNSS תומכת ב-HIDL HALs למכשירים ששודרגו ל-Android 14, אבל תכונות ה-GNSS החדשות זמינות רק דרך ממשק GNSS AIDL HAL.
מומלץ מאוד שערכות שבבים ומכשירים שמושקים עם Android מגרסה 14 ומעלה, שכוללים מקלט GPS או GNSS ומדווחים על היכולת לאפליקציות באמצעות דגל התכונה android.hardware.location.gps
, יתמכו בתכונה accumulated delta range.
עדכונים ב-IMS API
ב-Android 14 נוספו העדכונים הבאים ל-ImsService
:
מוסיף את המחלקה
SipDetails
, שמאפשרת ל-ImsService
לדווח על מידע מרכזי מהתגובה של SIP שמתקבלת מהרשת כשמסתיים תהליך של רישום IMS, פרסום IMS או הרשמה ל-IMS. כך לאפליקציות שמטמיעות רישום יחיד ל-RCS יש יותר נראות לתגובה של עסקת SIP כשמתרחשת בעיה ברשת או במכשיר, כדי שיהיה אפשר לפתור באגים או הפסקות שירות במהירות.הדיווח על
SipDetails
נוסף לכיתות הבאות:-
ImsRegistrationImplBase
,RegistrationManager.RegistrationCallback
וImsRegistrationAttributes
: מאפשר לדווח על מידע מפורט על תוצאות של עסקאות SIP כשמתקבלת תגובהSIP REGISTER
מהרשת. -
RcsUceAdapter.CapabilitiesCallback
ו-RcsCapabilityExchangeImplBase.SubscribeResponseCallback
: מאפשרים לדווח על מידע מפורט יותר כשמתקבלת תגובהSIP SUBSCRIBE
מהרשת. -
RcsUceAdapter.OnPublishStateChangedListener
,PublishAttributes,
CapabilityExchangeEventListener
ו-RcsCapabilityExchangeImplBase.PublishResponseCallback
: מאפשרים לדווח על מידע מפורט יותר כשמתקבלת תגובה מסוגSIP PUBLISH
מהרשת.
-
הוספה של המחלקות
MediaQualityStatus
ו-MediaThreshold
כדי לספק תמיכה בדיווח על איכות המדיה ב-IMS. השיטות הבאות ב-MmTelFeature
מאפשרות לדווח על עדכונים באיכות המדיה לאפליקציות אחרות במערכת, כמוQualifiedNetworksService
. זה נחוץ כדי לעזור לקבוע מתי לשנות את התעבורה של IMS PDN:העדכונים לגבי איכות המדיה מדווחים דרך הממשק
TelephonyCallback#MediaQualityStatusChangedListener
.הוספנו תמיכה בהמתנה לשיחה שמבוססת על מסוף ב-AOSP, כפי שמוגדר בדרישות IR.92 (2.3.4 המתנה לשיחה). כך לא צריך להסתמך על כל הטמעה של
ImsService
כדי להטמיע את הדרישות האלה.כדי להפעיל את התכונה הזו ב-AOSP:
- מגדירים את היכולת
ImsService#CAPABILITY_TERMINAL_BASED_CALL_WAITING
ומטמיעים את השיטהMmTelFeature#setTerminalBasedCallWaitingStatus
. כדי להפעיל שיחה ממתינה מבוססת-טרמינל עבור חברת תובלה ספציפית, מגדירים את המקשים
CarrierConfigManager
הבאים על בסיס חברת תובלה:ImsSs#KEY_UT_TERMINAL_BASED_SERVICES_INT_ARRAY
ImsSs#SUPPLEMENTARY_SERVICE_CW
ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_SYNC_TYPE_INT
ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_DEFAULT_ENABLED_BOOL
- מגדירים את היכולת
כדי לשפר את השרשור של
ImsService
, נוסף בנאי ב-ImsSmsImplBase
שמאפשר למיישמים לספק מנהל ביצוע במהלך בניית המחלקה. אפשר להשתמש ב-executor הזה כדי לתזמן בקשות IPC נכנסות בשרשורים ספציפיים.
שירות רשתות מוסמכות
ב-Android 14 נוסף השירות qualified networks service (QNS) למודול הטלפוניה. השירות הזה הוא הטמעה של QualifiedNetworksService.java
.
ה-QNS מעריך את רשתות הגישה הזמינות על סמך מצב הרשת של המכשיר ומדיניות הספק, קובע את רשת הגישה הטובה ביותר לכל סוג APN (לדוגמה, IMS
, MMS
ו-EMERGENCY
) ומדווח על המידע למסגרת הטלפוניה כדי לבחור את סוג התעבורה לרשתות נתונים.
ב-QNS יש יותר מ-100 הגדרות של ספקים כדי לתמוך בדרישות של הספקים.
QNS הוא שירות אופציונלי. כדי להפעיל את QNS, מגדירים את הערך של ההגדרה config_qualified_networks_service_package
ל-com.android.telephony.qns
.
<string name="config_qualified_networks_service_package">
com.android.telephony.qns
</string>
השעיה והפעלה מחדש של סשנים של חיפוש Wi-Fi Aware
Android 14 תומך באפשרות שאפליקציות עם הרשאות יוכלו להשהות ולהפעיל מחדש סשנים פעילים של גילוי Wi-Fi Aware. כך המכשירים יכולים לחדש את סשני החיפוש מהר יותר ולהשתמש בפחות חשמל. מידע נוסף זמין במאמר השעיה והפעלה מחדש.
Telecom VoIP APIs
ב-Android 14 נוסף ה-API TelecomManager#addCall
, שמחליף את המחלקה ConnectionService
לתרחישי שימוש ב-VoIP. ה-API הזה מהווה בסיס לסיווג חדש של Jetpack לטלקום CallsManager
, שמפשט את תהליך השילוב של שיחות VoIP עם פלטפורמת Android.
מחלקת Jetpack מספקת למפתחים ממשק API יחיד שפועל ב-Android מגרסה 14 ואילך, ושכבת תאימות לאחור שעוטפת את המחלקה הקיימת ConnectionService
. אנחנו
ממליצים למפתחים להשתמש ישירות במחלקת Telecom CallsManager
Jetpack כדי
להגיע לטווח הגדול ביותר של גרסאות Android SDK.
עדכונים לגבי זיהוי של זמן ואזור זמן
ב-Android 14 יש את העדכונים הבאים לזיהוי של השעה ואזור הזמן ב-Android:
- הוספת גבול עליון לזמן בהצעות לזמנים. פרטים נוספים זמינים במאמר בנושא גבולות זמן מותרים.
- נוספה תמיכה במספר שרתי NTP. פרטים נוספים זמינים במאמר בנושא שרתים.
- עדכון ההתנהגות של מכשירים שתומכים רק בזיהוי אזור הזמן של המיקום. לפרטים נוספים אפשר לעיין במאמר בנושא מכשירים שתומכים רק באלגוריתם לזיהוי אזור הזמן של המיקום.
- הוספת ממשקי API שמאפשרים לספקים של אזורי זמן לדווח על פרטי סטטוס. פרטים נוספים זמינים במאמר בנושא ממשקי API של סטטוס LTZP.
בדיקות Ultra Wideband
ב-Android 14 נוספה בדיקת CTS ידנית חדשה כדי לוודא תאימות לדרישות של פס רחב במיוחד (UWB). מידע נוסף על הגדרת המכשירים והפעלת הבדיקה מופיע במאמר בנושא דרישות ל-UWB.
ממשק UWB HAL
ב-Android 14 נוספו האפשרויות הבאות לממשק UWB HAL:
מזהי אובייקט (OID) של Android
ANDROID_RANGE_DIAGNOSTICS
פרמטרים של הודעות להגדרת סשן UWB
ENABLE_DIAGNOSTICS
DIAGRAMS_FRAME_REPORTS_FIELDS
פרמטרים של הודעות לגבי יכולת UWB
SUPPORTED_MIN_SLOT_DURATION_RSTU
SUPPORTED_MAX_RANGING_SESSION_NUMBER
SUPPORTED_CHANNELS_AOA
קודי סטטוס
STATUS_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
STATUS_REGULATION_UWB_OFF
קודי סיבה לשינוי סטטוס
REASON_ERROR_INVALID_CHANNEL_WITH_AOA
REASON_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
REASON_REGULATION_UWB_OFF
פרטים נוספים זמינים במאמר בנושא ממשק UWB HAL.
Wi-Fi 7
ב-Android 14 הוספנו תכונות ושיפורים חדשים לתמיכה ב-Wi-Fi 7. מידע נוסף זמין במאמר בנושא Wi-Fi 7.
שכבת הפשטת חומרה (HAL) של ספק Wi-Fi
החל מ-Android 14, Wi-Fi Vendor HAL מוגדר באמצעות AIDL. מידע נוסף זמין במאמר Wi-Fi HAL.
דיונון
עדכונים לתכונת ה-Wi-Fi ב-Cuttlefish
החל מ-Android 14, התכונה Cuttlefish Wi-Fi כוללת את הכלים WmediumdService
ו-OpenwrtControlService
לשליטה ב-Wi-Fi במכשיר Cuttlefish. פרטים נוספים זמינים במאמר Cuttlefish: Wi-Fi.
מסך
תוספים ל-WindowManager
ב-Android 14 נוספה תמיכה במצב של מסך כפול, בהשפעה על הביצועים בזמן הטעינה ובCOMMON_STATE_USE_BASE_STATE
מזהה המצב הספציפי למכשיר בתוספים של WindowManager.
Enterprise
מסגרת לפתרון בעיות במדיניות מכשירים ארגונית
החל מ-Android 14, סוכני ניהול מדיניות במכשירים יכולים להגדיר מדיניות באמצעות ממשקי DevicePolicyManager
API. מידע נוסף זמין במאמר בנושא מסגרת לפתרון בעיות במדיניות המכשיר.
גרפיקה
פרופיל Baseline (ABP) ל-Android והטמעה של Vulkan
כל מכשיר שתומך ב-Android מגרסה 14 ומעלה וב-Vulkan API, חייב לעמוד בכל הפונקציונליות שמוגדרת בפרופיל Android Baseline 2021. מידע נוסף זמין במאמר בנושא הטמעה של Vulkan.
צריכת הזיכרון של מאגר הנתונים הזמני של הגרפיקה פחתה
החל מ-Android 14, אפשר לנקות בכוח את מטמון מאגר הגרפיקה כדי לצמצם את צריכת זיכרון הגרפיקה. מידע נוסף מופיע במאמר בנושא הפחתת צריכת הזיכרון של הגרפיקה.
שימוש ב-Vulkan 1.1
ב-Android מגרסה 14 ואילך, בכל המכשירים עם תמיכה ב-Vulkan צריכים להיות מותקנים מנהלי התקנים של Vulkan 1.1. מידע נוסף זמין בדרישות ה-CDD של Android 14.
ביצועים
שיפור הביצועים במשחקים
החל מ-Android 14, יש מצב הפעלה חדש שנקרא GAME
שמאפשר להתאים אישית את ביצועי הטלפון במהלך השימוש במשחק. מידע נוסף זמין במאמר שיפור הביצועים של משחקים.
הרשאות
תיעוד תוכן להערות
החל מ-Android 14, ממשקי ה-API של Capture Content for Notes (לכידת תוכן להערות) מאפשרים למשתמשים לצלם צילום מסך ישירות דרך אפליקציית ברירת המחדל לרישום הערות. מידע נוסף זמין במאמר Capture Content for Notes (לכידת תוכן להערות).
תפקיד COMPANION_DEVICE_GLASSES
ההרשאה COMPANION_DEVICE_GLASSES
ב-Android 14 מאפשרת למשתמשים לנהל את מכשיר המשקפיים שלהם דרך אפליקציה ולבצע פעולות כמו גישה לאנשי קשר וניהול של התראות ושיחות טלפון. פרטים נוספים זמינים במאמר COMPANION_DEVICE_GLASSES
בנושא תפקידים ב-Android.
תפקיד COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
ההרשאה COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
ב-Android 14 מאפשרת לאפליקציות ליצור ולנהל ערוצי תקשורת בין מכשירים מחוברים, כדי להזרים אפליקציות ולשלוח התראות בין המכשירים. רק יצרני ציוד מקורי (OEM) יכולים להעניק את התפקיד הזה. פרטים נוספים זמינים במאמר בנושא תפקידים ב-Android COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
.
מגבלות על Intent במסך מלא
כדי למנוע מודעות ספאם ופישינג לפרטי כניסה, החל מ-Android 14, הרשאת ברירת המחדל USE_FULL_SCREEN_INTENT
לשליחת התראות במסך מלא יכולה להינתן רק לאפליקציות שמספקות פונקציונליות של שיחות ושעון מעורר. מידע נוסף זמין במאמר מגבלות על Intent במסך מלא.
תפקיד NOTES
תפקיד NOTES
ב-Android 14 תומך בתכונת כתיבת ההערות ומגביר את הפרודוקטיביות של טאבלטים עם Android. באמצעות התפקיד NOTES
יצרני ציוד מקורי יכולים לספק למשתמשי הקצה חוויית שימוש עקבית בכתיבה בעט, כשהם משתמשים בטאבלט Android באפליקציה המועדפת עליהם לרישום הערות. לפרטים נוספים, אפשר לעיין במאמר NOTES
בנושא תפקידים ב-Android.
כוח
העברה של Thermal HAL ל-AIDL
החל מ-Android 14, ממשק ה-HAL של Thermal מוגדר באמצעות AIDL. מידע נוסף זמין במאמר בנושא הפחתת עומס חום.
ההרשאות PowerManager.ACQUIRE_CAUSES_WAKEUP
ב-Android 14 מוצגת ההרשאה android.permission.TURN_SCREEN_ON
, הרשאת גישה מיוחדת לאפליקציה שהמשתמשים מעניקים בהגדרות.
מעכשיו, ההרשאה הזו נדרשת כדי שהקבוע PowerManager#ACQUIRE_CAUSES_WAKEUP
שהוצא משימוש ישפיע. אפשר להעניק מראש את ההרשאה לאפליקציות חתימה ולאפליקציות עם הרשאות מיוחדות. הדרך המומלצת לתמוך בהדלקת המסך היא באמצעות R.attr.turnScreenOn
, שלא דורשת את ההרשאה החדשה.
זמן ריצה
יצירת שרשור JDWP
ב-Android 14 נוספה מאפיין המערכת persist.debug.dalvik.vm.jdwp.enabled
כדי לקבוע אם נוצרים שרשורים של Java Debug Wire Protocol (JDWP) בגרסאות userdebug. מידע נוסף זמין במאמר בנושא אפשרויות JDWP.
עדכונים ל-OpenJDK 17
ב-Android 14 נמשכת העבודה על רענון ספריות הליבה של Android כדי להתאים לתכונות בגרסאות האחרונות של OpenJDK LTS, כולל עדכוני ספריות ותמיכה בשפת Java 17 למפתחי אפליקציות ופלטפורמות. מידע נוסף על השינויים ועל ההשפעה שלהם על מפתחי Android זמין במאמר עדכונים ב-OpenJDK 17.
אבטחה
נתוני הגרסה של עדכוני האבטחה ל-Android 14
בהערות על עדכוני האבטחה של Android מפורטות נקודות החולשה שתוקנו ברמת תיקון האבטחה 2022-09-01. ב-Android 14, כפי שפורסם ב-AOSP, רמת תיקון האבטחה שמוגדרת כברירת מחדל היא 2023-09-01. פרטים נוספים זמינים במאמר בנושא נתוני גרסה של Android 14 בנושא אבטחה.
השבתה של 2G
ב-Android 14, המשתמשים יכולים להשבית את רשת 2G ברמת חומרת הרדיו בכל מכשיר שמטמיע את קבוע היכולת, CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK. הפעולה הזו מונעת ממכשיר לסרוק רשתות 2G או להתחבר אליהן. כדי לראות את כל השינויים, אפשר לעיין במאמר בנושא השבתת רשת 2G.
השבתה של מצב שלמות או מצב הצפנה ריק ברשת הסלולרית
ב-Android 14 יש מתג חדש בתפריט ההגדרות של הרשת הסלולרית, שמאפשר להשבית בקלות הצפנה מסוג null לשיחות שאינן שיחות חירום. כל המכשירים שמשתמשים ב-HAL 2.0 ואילך של רדיו תומכים במתג החדש, ויצרן הציוד המקורי יכול לבחור להפעיל אותו. האפשרות להשבית צפנים מסוג null מאפשרת למשתמשים להגן על הפרטיות שלהם, כי היא מונעת יירוט פסיבי של תנועת נתונים של הודעות SMS ושיחות קוליות ללא הצפנה.
הצפנה של שם הקובץ
AES-HCTR2 הוא המצב המועדף להצפנת שמות קבצים במכשירים עם הוראות קריפטוגרפיה מואצות ב-Android מגרסה 14. פרטים נוספים זמינים במאמר בנושא העברה מבוססת-קבצים
מספרי IMEI מרובים
ב-Android 14 נוספה תמיכה בכמה מספרי IMEI ברשומת אימות המפתח של Android. יצרני ציוד מקורי יכולים להטמיע את התכונה הזו על ידי הוספת תג KeyMint למספר IMEI שני. יותר ויותר מכשירים כוללים כמה רכיבי רדיו סלולריים, ויצרני ציוד מקורי יכולים לתמוך במכשירים עם שני מספרי IMEI. לפרטים נוספים, אפשר לקרוא את המאמר בנושא אימות.
קבצים לקריאה בלבד
אם האפליקציה מיועדת ל-Android 14 ומשתמשת בטעינת קוד דינמית (DCL), כל הקבצים שנפרסים באופן דינמי חייבים להיות מסומנים כקריאה בלבד. אחרת, המערכת תציג חריגה. מומלץ להימנע ככל האפשר מטעינה דינמית של קוד באפליקציות, כי פעולה כזו מגדילה מאוד את הסיכון לפריצה לאפליקציה באמצעות הזרקת קוד או שינוי קוד.
מרכז האבטחה
ב-Android 13 הושק מרכז הבטיחות של Android, שמספק רשומות הפניה אוטומטית כדי לאפשר למשתמשים לגשת להגדרות ספציפיות של אבטחה ופרטיות. ב-Android 14 ממשיכים לשפר את מרכז הבטיחות. כדי לראות את כל השינויים, אפשר לעיין במסמכים של מרכז הבטיחות.
אחסון
בחירה בכלי לבחירת מדיה בהרשאת גישה למדיה
החל מ-Android 14, משתמשים יכולים לבחור רק קבצי מדיה ספציפיים לשיתוף עם אפליקציה, כשהאפליקציה מבקשת גישה לספריית המדיה של המשתמש. פרטים נוספים זמינים במאמר בנושא הרשאות.
טלוויזיה
ממשק HAL של קלט טלוויזיה עם AIDL
החל מ-Android 14, הממשק TV input HAL מוגדר באמצעות AIDL.
וירטואליזציה
ערבויות אבטחה של מערכת הפעלה לאורחים
החל מ-Android 14, פעולות כתיבה לנפח אחסון מוצפן הן סודיות. מידע נוסף זמין במאמר בנושא מערכת הפעלה לאורחים.
קריאות pKVM hypercall
ה-hypervisor של pKVM ב-Android 14 מספק hypercall חדש של שחרור זיכרון. מידע נוסף זמין במאמר בנושא hypercalls של pKVM.
מודול הספק של pKVM
מודולים של ספקים ב-pKVM הוצגו ב-Android 14. מידע נוסף זמין במאמר בנושא מודולים של ספקי pKVM.