הדף הזה מסכם את התכונות העיקריות Android 14, Android 14-QPR1 אנחנו מפרסמים את Android 14-QPR2 ומספקים קישורים אל מידע נוסף. תקצירי התכונות מאורגנים לפי מיקום התיעוד של התכונה באתר זה.
ארכיטקטורה
קצה עורפי.[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, אין יותר ליבות (kernel) של 5.4 נתמך. לעיין במידע המעודכן לגבי הליבה (kernel) בנושא להציג ולהשיק ליבה (kernel).
נתונים סטטיסטיים של מקור ליבה (Kernel) של יציאה ממצב שינה
מערכת Android 14-QPR2 מוסיפה ל-Logcat נתונים סטטיסטיים על מקורות התעוררות.
הנתונים הסטטיסטיים האלה מזהים את הרכיבים בליבה (kernel) ששומרים על המערכת
ערות בכל מחזור השעיה והמשך, וניתן להשתמש בו לניפוי באגים בליבה (kernel)
ביצועים ושיפור חיי הסוללה. הנתונים הסטטיסטיים של מקור הליבה של להוציא ממצב שינה
רק ב-User-Debug ובגרסאות הנדסיות שיש בהן
suspend.debug.wakestats_log.enabled
הוגדרה לערך true
. צפייה
לקבלת מידע נוסף, logKernelWakeLockStats
.
אודיו
מצב מקרן קול דינמי
עם תמיכה ב-framework של Android 14, ממירים (STB) וגם במכשירים שמועברים ישירות ללקוח (OTT) עם רמקולים מובנים או מחוברים יכולים מוגדרים כמקרני קול למכשירים מחוברים. מידע נוסף זמין במאמר הבא: מצב מקרן קול דינמי.
העברה של אודיו HAL ל-AIDL
החל מ-Android 14, ממשק Audio HAL מוגדרת באמצעות AIDL. צפייה הטמעת AIDL וגם השוואה בין AIDL ל-HIDL Audio HAL אפשר לקבל מידע נוסף.
עדכוני ניתוב מרובים של התקני USB
מסגרת ה-USB של Android 14 תומכת בניתוב אל התקני USB מרובים בו-זמנית. צפייה ניתוב משולב של מכשירי אודיו אפשר לקבל מידע נוסף.
מאפייני מיקסר מועדפים בהתקני USB
ב-Android 14 יש ממשקי API למפתחים אפליקציות יכולות להשתמש בהן כדי לשלוח שאילתות ולהגדיר מאפייני מיקסר מועדפים עבור USB הפעלת האודיו. צפייה מאפייני המיקסר המועדפים בהתקני USB אפשר לקבל מידע נוסף.
מנת צליל
מערכת Android 14 תומכת במנות אודיו אודיו framework ו-Audio HAL על ידי מעקב מתמשך אחר מדידות מנת הקול ושליחת אזהרות למשתמשים לגבי פגיעה ברמות החשיפה. צפייה מנות צליל לקבלת מידע נוסף.
החל מ-Android 14-QPR1 החישוב של מנת הצלילים מופעל.
מצלמה
תכונות של תוספי מצלמה
ב-Android 14 נוספו התכונות הבאות לגרסה 1.4.0 של הממשק של תוספי המצלמה:
- מטא-נתונים ספציפיים לתוספים
- אומדן זמן האחזור לתיעוד עדיין בזמן אמת
- תיעוד של קריאות חוזרות (callback) בהתקדמות עיבוד
- צילום תמונה לאחר הצפייה בסרטון
- פלט SurfaceView של תמיכה
המכשיר משמש כמצלמת אינטרנט
ב-Android 14-QPR1 נוספה תמיכה בשימוש במכשיר מצלמת אינטרנט בחיבור USB. מכשירי Android שתומכים בתכונה זו מתפרסמים כ-UVC שמאפשר להפעיל מגוון רחב של מארחי USB במערכות ההפעלה (לדוגמה, Linux , macOS , Windows ו-ChromeOS) משתמשות ב- של המכשיר כמצלמת אינטרנט. מידע נוסף זמין במאמר הבא: שימוש במכשיר כמצלמת אינטרנט.
סימוכין למצלמת USB עם HAL
ב-Android 14, ה-HAL של מצלמת ה-USB מועבר אל AIDL, ומוציאה משימוש את ההטמעה של HIDL. מידע נוסף על מצלמת USB HAL זמין במאמר מצלמות USB חיצוניות.
Ultra HDR
ב-Android 14 נוספה תמיכה לצילום Ultra HDR
של תמונות דחוסות באמצעות
JPEG_R
בפורמט תמונה. הפורמט הזה תואם לאחור עם תמונות SDR JPEG
תומך ברינדור תוכן באיכות HDR. מידע נוסף זמין במאמר הבא:
Ultra HDR
צילום של טווח רחב
ב-Android 14 נוספה תמיכה במטווח רחב מסוג P3 ברשת המדיה
צילום, שמאפשר למכשירים לצלם תמונות צבעים עם טווח רחב בפורמט JPEG עם
הכיתה ImageReader
בלי להשתמש ב-HDR באיכות 10 ביט. מידע נוסף זמין במאמר הבא:
צילום של סולם רחב.
תאימות
עדכוני ITS של המצלמה
Android 14 כולל עדכונים לגבי בדיקות ITS של המצלמה, כולל עדכונים לגרסאות Python וחבילות, בדיקות מעודכנות ובדיקות חדשות. לקבלת מידע נוסף פרטים נוספים זמינים במאמר נתוני הגרסה של הכלי לבדיקת תמונות של המצלמה ב-Android 14.
עדכונים לגבי CDD
מסמך הגדרת התאימות ל-Android 14 חוזר על עצמו בגרסאות קודמות עם עדכונים עבור תכונות חדשות ושינויים בדרישות לפונקציונליות שהושקה בעבר. אפשר לראות את רשימת השינויים ב-Android 14 נתוני גרסה של הגדרות תאימות ל-Android 14.
נתוני גרסה של CTS
לעיון ברשימה של שינויים מרכזיים ב-CTS ל-Android 14 נתוני גרסה של Android 14 CTS.
בדיקות CTS לאימות לכיול נוכחות
ב-Android 14 נוספו בדיקות CTS לאימות לצורך אימות את עדכון רשתות ה-Wi-Fi השכנות (NAN) והנוכחות ב-BLE RSSI דרישות כיול. המדדים האלה כוללים את הדיוק של NAN, דיוק של BLE RSSI, ובדיקות דיוק היסט ב-BLE Rx/Tx. מידע נוסף זמין במאמר הבא: כיול הנוכחות.
ביצועים ברמה 14 (PC14) – בדיקת CTS של איכות קידוד הווידאו (VEQ)
חדש ב-Android 14: איכות קידוד וידאו (VEQ)
דרישות למכשירים עם סיווג ביצועים 14 (PC14). דרישות לגבי PC14-VEQ
מאומתים באמצעות בדיקת CTS חדשה שנקראת
CtsVideoEncodingQualityHostTest
ראו הרצת בדיקות PC14-VEQ
אפשר לקבל מידע נוסף.
קישוריות
מכירת מוצר או שירות נוסף (upsell) ברשת 5G
ב-Android 14-QPR1 חדש: שיפור המכירות בשיטת 5G תכונה שמאפשרת לספקים להציע יכולות רשת משופרות (זמן אחזור ורוחב פס) למשתמשים באמצעות פילוח של רשת 5G. לקבלת מידע נוסף מידע נוסף, ראה חלוקת המוצרים למכירת מוצרים או שירותים נוספים (upsell) באמצעות 5G.
מודעות ASHA למכשירי שמיעה
כדי לשפר את חוויית ההתאמה של Bluetooth במצב כפול ASHA ו-LE audio במכשירי שמיעה, ב-Android 14 אפשר להשתמש הסיב השני (0 נוסף לאינדקס) בבייטים של יכולת ASHA כדי לציין אם תומך במכשיר CDisplayd Set Identification Service (CSIS). מידע נוסף זמין במאמר הבא: תמיכה באודיו למכשירי שמיעה באמצעות Bluetooth LE.
עדכונים לגבי מספר פרופילים מופעלים של eSIM (MEP)
מערכת Android 14 תומכת ב-MEP-A1 וב-MEP-B אפשרויות לבחירת הרמה הבסיסית (root) של דומיין האבטחה של המנפיק (ISD-R) בחירה של יציאות eSIM כפי שמצוין ב-GSMA SGP V22 3.0. לקבלת מידע נוסף, ראו פרופילים מרובים שהופעלו.
GNSS
ב-Android 14 נוספו היכולות הבאות של GNSS ו-APIs, הזמינים דרך הממשק של GNSS AIDL HAL:
GnssCapabilities.getGnssSignalTypes
: מחזירה את הרשימה של סוגי האותות של GNSS שבערכת השבבים של GNSS יש תמיכה.GnssCapabilities.hasAccumulatedDeltaRange
: קובעת אם ערכת השבבים של GNSS תומכת בטווח דלתא נצבר.GnssMeasurementsEvent.isFullTracking
: מציין אם מנוע ה-GNSS נמצא במצב מעקב מלא.
מכשירים שמושקים עם Android 14 חייבים להשתמש ב-GNSS AIDL HAL. מסגרת GNSS תומכת ב-HIDL HAL במכשירים ששודרגו ל- ב-Android 14, אבל התכונות החדשות של GNSS זמינות רק באמצעות ממשק GNSS AIDL HAL.
ערכות שבבים ומכשירים שמושקים עם Android 14 או
שכוללות מקלט GPS או GNSS ודיווח על היכולת לאפליקציות
דרך דגל התכונה android.hardware.location.gps
,
מומלץ לתמוך
טווח דלתא נצבר
.
עדכונים לגבי 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
, צריך להוסיף constructorImsSmsImplBase
שמאפשר להטמעות לספק קובץ הפעלה במהלך יצירת הכיתה. ניתן להשתמש בו כדי לתזמן בקשות IPC נכנסות שרשורים.
שירות רשתות מתאימות
מערכת Android 14 מוסיפה את
שירות רשתות מתאימות (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. ההרשאה הזו מאפשרת למכשירים להמשיך סשנים של גילוי תכנים מהר יותר ובצורה נמוכה יותר. לקבלת מידע נוסף, ראה השעיה והמשך.
ממשקי API של Telecom VoIP
Android 14 כולל את
TelecomManager#addCall
ל-API, שמחליף את
ConnectionService
לתרחישים לדוגמה של VoIP. ה-API הזה מהווה את הבסיס
Telecom CallsManager
Jetpack class,
שמפשט את התהליך של שילוב שיחות VoIP עם פלטפורמת Android.
המחלקה Jetpack מספקת למפתחים פלטפורמת API אחת שפועלת על
Android מגרסה 14 ואילך, ואחורה
בשכבת התאימות שעופפת את המחלקה ConnectionService
הקיימת. רביעי
להמליץ למפתחים להשתמש במחלקת Telecom CallsManager
Jetpack ישירות
לטרגט את טווח הגרסאות הגדול ביותר של Android SDK.
עדכונים לגבי זיהוי השעה ואזור הזמן
Android 14 כולל את העדכונים הבאים לגבי זיהוי הזמן ואזור הזמן ב-Android:
- הוספת גבול זמן עליון להצעות זמן. פרטים נוספים זמינים במאמר גבולות זמן מותרים.
- הוספת תמיכה בשרתי NTP מרובים. למידע נוסף, ראו שרתים.
- מעדכנות את ההתנהגות של מכשירים שתומכים רק בזיהוי של אזור זמן לפי מיקום. פרטים נוספים זמינים במאמר בנושא מכשירים שתומכים רק באלגוריתם של זיהוי אזור הזמן של המיקום.
- הוספת ממשקי API כדי לאפשר לספקים של אזורי זמן לדיווח על פרטי סטטוס. מידע נוסף מופיע במאמר על ממשקי API לסטטוס LTZP.
בדיקת Ultra Wideband
ב-Android 14 נוספה בדיקת CTS ידנית חדשה לאימות תאימות לדרישות Ultra Wideband (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, מדד ה-HAL של ספק ה-Wi-Fi הוא מוגדרת באמצעות AIDL. אפשר לקבל מידע נוסף. ראו Wi-Fi HAL.
דיונון
עדכונים לגבי תכונת ה-Wi-Fi של הדיונון
החל מ-Android 14, תכונת ה-Wi-Fi של Cuttlefish
כולל את הכלים WmediumdService
ו-OpenwrtControlService
לשליטה
Wi-Fi במכשיר דיונון. פרטים נוספים זמינים במאמר
דג ים: Wi-Fi.
מסך
תוספי windowManager
ב-Android 14 נוספת תמיכה במצב תצוגה כפולה,
ההשפעה על הביצועים בטעינה,
ומזהה המצב הספציפי למכשיר COMMON_STATE_USE_BASE_STATE
ב-
תוספים של Windows Manager.
Enterprise
מסגרת לטיפול במדיניות המכשירים של הארגון
החל מ-Android 14, מדיניות בנושא מספר מכשירים
סוכני הניהול יכולים להגדיר כללי מדיניות באמצעות
DevicePolicyManager
ממשקי API. מסגרת לפתרון של מדיניות המכשיר
אפשר לקבל מידע נוסף.
גרפיקה
הטמעת פרופיל הבסיס של Android (ABP) ו-Vulkan
כל מכשיר שתומך ב-Android 14 ואילך Vulkan API, חייב למלא את כל הפונקציות שמוגדרות ב-Android Baseline 2021 פרופיל. למידע נוסף, ראו הטמעת Vulkan אפשר לקבל מידע נוסף.
הפחתה של צריכת הזיכרון של מאגר הנתונים הזמני של הגרפיקה
החל מ-Android 14, אפשר למחוק בכוח את המטמון של מאגר הנתונים הזמני של הגרפיקה כדי לצמצם את הזיכרון הגרפי צריכה. מידע נוסף זמין במאמר הבא: הפחתת צריכת הזיכרון של הגרפיקה.
אימוץ Vulkan 1.1
ל-Android מגרסה 14 ואילך, כל המכשירים שתומכים ב-Vulkan מנהלי התקנים של Vulkan 1.1. להצגת Android 14 הדרישות לגבי CDD מידע.
ביצועים
שיפור הביצועים של משחקים
החל מ-Android 14, מצב הפעלה חדש בשם GAME
מאפשרת התאמה אישית של ביצועי הטלפון במהלך שימוש במשחק. צפייה
שיפור ביצועי המשחקים לקבלת מידע נוסף.
הרשאות
תיעוד תוכן להערות
החל מ-Android 14, אפשרות תיעוד התוכן לפתקים ממשקי API מאפשרים למשתמשים לצלם צילום מסך ישירות באמצעות ברירת המחדל אפליקציה לרישום הערות. למידע נוסף, אפשר לקרוא את המאמר צילום תוכן להערות אפשר לקבל מידע נוסף.
תפקיד COMPANION_DEVICE_GLASSES
התפקיד COMPANION_DEVICE_GLASSES
ב-Android 14
שמאפשר למשתמשים לנהל את מכשיר המשקפיים שלהם באמצעות אפליקציה
תכונות כמו גישה לאנשי הקשר וניהול ההתראות והטלפון
שיחות. לפרטים נוספים, אפשר לעיין בCOMPANION_DEVICE_GLASSES
ב-
תפקידים ב-Android.
תפקיד COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
התפקיד COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
ב-Android 14
מאפשר לאפליקציות ליצור ולנהל ערוצי תקשורת בין
מכשירים כדי לשדר אפליקציות ולשלוח התראות בין
מכשירים. רק יצרני ציוד מקורי יכולים להקצות את התפקיד הזה. פרטים נוספים זמינים במאמר
COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
בתפקידים ב-Android.
המגבלות על Intent במסך מלא
כדי למנוע ספאם במודעות ופישינג של פרטי כניסה, צריך להתחיל ב-
Android 14, ברירת המחדל
USE_FULL_SCREEN_INTENT
הרשאה לשלוח התראות במסך מלא ניתנת רק לאפליקציות
לספק פונקציות שקשורות לשיחות ולהתראה. לעיון במגבלות של Intent במסך מלא
אפשר לקבל מידע נוסף.
תפקיד פתקים
התפקיד NOTES
ב-Android 14 תומך בכתיבת הערות
ומגדיל את הפרודוקטיביות של טאבלטים עם Android. עם NOTES
יצרני ציוד מקורי יכולים להעניק למשתמשי הקצה חוויה עקבית של כתיבת הערות
בסטיילוס בטאבלט Android של המשתמש אפליקציה מועדפת לרישום הערות. לקבלת מידע נוסף
לפרטים נוספים, ראו NOTES
במאמר תפקידים ב-Android.
כוח
העברה של HAL תרמי ל-AIDL
החל מ-Android 14, ממשק HAL תרמי מוגדר באמצעות 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) נוצרים בגרסאות build של ניפוי באגים ב-User-ID. עבור
למידע נוסף, ראו אפשרויות JDWP.
עדכונים לגבי OpenJDK 17
מערכת Android 14 ממשיכה לרענן את מכשירי Android ספריות ליבה שמתאימות לתכונות של הגרסאות האחרונות של OpenJDK LTS, כולל עדכונים לספרייה ותמיכה בשפת Java 17 באפליקציה ובפלטפורמה מפתחים. למידע נוסף על השינויים וההשפעה שלהם על Android למפתחים, ראו עדכונים של OpenJDK 17.
אבטחה
נתוני הגרסה לאבטחה של Android 14
נתוני האבטחה של Android מפרטים את נקודות החולשה תוקנו ברמת תיקון האבטחה בינואר 2022. מערכת Android 14, כפי שהיא הופצה ב-AOSP, רמת ברירת המחדל של תיקון האבטחה היא 1 בספטמבר 2023. לפרטים נוספים, אפשר לעיין בנתוני הגרסה בנושא אבטחה של Android 14.
השבתת 2G
ב-Android 14, משתמשים יכולים להשבית רשת 2G בכתובת ברמת חומרת הרדיו בכל מכשיר שבו מוטמע קבוע, "CAP ממודעות_USES_ALLOWED_NETWORK_TYPES_BITMASK". פעולה זו מונעת מהמכשיר לסרוק רשתות 2G או להתחבר אליהן. צפייה השבתת 2G כדי לראות את כל השינויים.
השבתת צופן null/מצב תקינות של רשת סלולרית
ב-Android 14 יש מתג חדש בנייד תפריט הגדרות הרשת כדי להשבית בקלות הצפנות null עבור שיחות שאינן חירום. כל המכשירים שתומכים ברדיו HAL 2.0 ואילך תומכים במתג החדש. שיצרן הציוד המקורי עשוי להפעיל. מתן הרשאה למשתמשים להשבית צופן null הקשח את הפרטיות שלהם על ידי מניעת תנועה של הודעות SMS ותנועה קולית הם יירוטו באופן פסיבי באוויר ללא הצפנה.
הצפנה של שם הקובץ
AES-HCTR2 הוא המצב המועדף להצפנת שמות קבצים למכשירים עם הוראות קריפטוגרפיה מואצת Android מגרסה 14. למידע נוסף אפשר לעיין בסעיף מבוסס-קבצים
מספר מספרי IMEI
ב-Android 14 נוספה תמיכה במספר מספרי IMEI ב- רשומת האימות (attestation) של מפְתח Android. יצרני ציוד מקורי יכולים להטמיע את התכונה הזו הוספה של תג KeyMint למספר IMEI שני. היא הולכת וגדלה נפוצים במכשירים שיש להם כמה מכשירי רדיו סלולריים, ויצרני ציוד מקורי יכולים עכשיו תמיכה במכשירים עם שני מספרי IMEI. אפשר לקרוא פרטים נוספים בקטע הצהרה.
קבצים לקריאה בלבד
אם האפליקציה שלכם מטרגטת את Android 14 ומשתמשת בטעינת קוד דינמית (DCL), כל הקבצים שנטענים באופן דינמי צריכים להיות מסומנים כ'לקריאה בלבד'. אחרת, המערכת גורמת לחריגה. מומלץ להימנע משימוש באפליקציות באופן דינמי לטעון קוד כשהדבר אפשרי, כי פעולה כזו מגדילה משמעותית את הסיכון שהחדרת קוד או התעסקות בקוד יכולים לפרוץ לאפליקציה.
מרכז האבטחה
ב-Android 13 נוספו מכשירי Android מרכז הבטיחות שמספק רשומות של הפניות אוטומטיות כך שהמשתמשים יכולים לגשת להגדרות ספציפיות של אבטחה ופרטיות. Android 14 ממשיך להשתפר במרכז הבטיחות. כדאי לעיין מרכז הבטיחות כדי לראות את כל השינויים.
אחסון
בחירת הבורר בהרשאת המדיה
החל מ-Android 14, המשתמשים יכולים לבצע פעולות כמו: לבחור רק מדיה ספציפית לשיתוף עם אפליקציה כשהאפליקציה מבקשת גישה אליה ספריית המדיה של המשתמש. למידע נוסף, ראו הרשאות.
טלוויזיה
HAL של קלט טלוויזיה עם AIDL
החל מ-Android 14, הממשק של קלט HAL בטלוויזיה מוגדר באמצעות AIDL.
וירטואליזציה
אחריות אבטחה של מערכת ההפעלה לאורחים
החל מ-Android 14, אפשרות כתיבה באחסון מוצפן בנפח האחסון סודי. למידע על מערכת הפעלה לאורחים אפשר לקבל מידע נוסף.
קריאות היפר-שיחות ב-pKVM
היפר-קריאה חדשה לשחרור מהזיכרון סופקה על ידי hypervisor של pKVM ב- Android מגרסה 14. צפייה קריאות היפר-שיחות מסוג pKVM אפשר לקבל מידע נוסף.
מודול ספק pKVM
המודולים של ספקי pKVM נוספו ב-Android 14. צפייה מודולים של ספקי pKVM אפשר לקבל מידע נוסף.