تُلخّص هذه الصفحة الميزات الرئيسية في إصدارات Android 14 وAndroid 14-QPR1 وAndroid 14-QPR2، وتوفّر روابط تؤدي إلى معلومات إضافية. تم تنظيم ملخّصات الميزات هذه وفقًا لموقع مستندات الميزة على هذا الموقع الإلكتروني.
هندسة معمارية
backend.[cpp|ndk].additional_shared_libraries
تمت إضافة backend.[cpp|ndk].additional_shared_libraries في Android 14، وهي تضيف تبعيات إلى المكتبات الأصلية وتكون مفيدة مع 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، يمكن ضبط أجهزة فك التشفير (STB) وأجهزة البث عبر الإنترنت (OTT) التي تتضمّن مكبّرات صوت مدمجة أو متصلة لتكون مكبّرات صوت للأجهزة المتصلة. لمزيد من المعلومات، يُرجى الاطّلاع على وضع مكبّر الصوت الديناميكي.
نقل Audio HAL إلى AIDL
اعتبارًا من Android 14، يتم تحديد واجهة Audio HAL باستخدام AIDL. لمزيد من المعلومات، يُرجى الاطّلاع على تنفيذ AIDL و مقارنة Audio HAL بين AIDL وHIDL.
تعديلات على توجيه أجهزة USB المتعدّدة
يتيح إطار عمل USB في Android 14 التوجيه إلى أجهزة USB متعدّدة في الوقت نفسه. لمزيد من المعلومات، يُرجى الاطّلاع على توجيه جهاز الصوت المدمج.
سمات الخالط المفضّلة على أجهزة USB
يوفّر Android 14 واجهات برمجة تطبيقات للمطوّرين يمكن للتطبيقات استخدامها للاستعلام عن سمات الخالط المفضّلة وضبطها لتشغيل الصوت عبر 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 Camera HAL
ينقل Android 14 مرجع USB Camera HAL إلى AIDL، ويوقف تنفيذ HIDL. للحصول على معلومات عن USB Camera HAL، يُرجى الاطّلاع على كاميرات USB الخارجية.
دقة HDR فائقة
يضيف Android 14 إمكانية التقاط صور مضغوطة بدقة HDR فائقة باستخدام تنسيق الصور
JPEG_R. يتوافق هذا التنسيق مع صور JPEG بنطاق SDR، ويتيح عرض المحتوى بنطاق HDR. لمزيد من المعلومات، يُرجى الاطّلاع على
دقة HDR فائقة.
التقاط الصور بنطاق ألوان واسع
يضيف Android 14 إمكانية التقاط الصور بنطاق ألوان واسع باستخدام Display P3، ما يسمح للأجهزة بالتقاط صور بنطاق ألوان واسع بتنسيق JPEG باستخدام فئة ImageReader بدون استخدام HDR ذي 10 بت. لمزيد من المعلومات، يُرجى الاطّلاع على
التقاط الصور بنطاق ألوان واسع.
التوافق
تعديلات على Camera ITS
يقدّم Android 14 تعديلات على اختبارات Camera 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 NAN وميزة "مؤشر قوة الإشارة المستلَمة" (RSSI) في البلوتوث منخفض الطاقة (BLE). ويشمل ذلك اختبارات دقة NAN ودقة RSSI في BLE ودقة إزاحة الإرسال/الاستقبال في BLE. لمزيد من المعلومات، يُرجى الاطّلاع على معايرة ميزة "الرصد القائم على التقارب".
اختبار CTS لجودة ترميز الفيديو (VEQ) في فئة الأداء 14 (PC14)
يقدّم Android 14 متطلبات جودة ترميز الفيديو (VEQ) لأجهزة فئة الأداء 14 (PC14). يتم التحقّق من متطلبات PC14-VEQ
من خلال اختبار CTS جديد يُسمى
CtsVideoEncodingQualityHostTest. لمزيد من المعلومات، يُرجى الاطّلاع على تشغيل اختبارات PC14-VEQ.
إمكانية الاتصال
ميزة "الترقية إلى تقسيم شبكات 5G"
يقدّم Android 14-QPR1 ميزة "الترقية إلى تقسيم شبكات 5G"، ما يسمح لمشغّلي شبكات الجوّال بتوفير إمكانات شبكة محسّنة (وقت الاستجابة وعرض النطاق الترددي) للمستخدمين من خلال تقسيم شبكات 5G. لمزيد من المعلومات، يُرجى الاطّلاع على ميزة "الترقية إلى تقسيم شبكات 5G".
إعلانات ASHA لأجهزة سماعات الأذن الطبية
لتحسين تجربة الاقتران عبر البلوتوث على أجهزة سماعات الأذن الطبية التي تعمل بتكنولوجيا ASHA وLE Audio في الوضع المزدوج ، يسمح Android 14 باستخدام البت الثاني (المفهرس من 0) في بايت إمكانات ASHA للإشارة إلى ما إذا كان الجهاز يتيح خدمة تحديد مجموعة منسّقة (CSIS). لمزيد من المعلومات، يُرجى الاطّلاع على إمكانية استخدام الصوت في سماعات الأذن الطبية باستخدام البلوتوث منخفض الطاقة.
تعديلات على ملفات تعريف eSIM المتعدّدة المفعَّلة (MEP)
يتيح Android 14 خيارَي MEP-A1 وMEP-B لاختيار جذر نطاق الأمان الخاص بالجهة المصدرة (ISD-R) واختيار منافذ eSIM كما هو محدّد في GSMA SGP V22 3.0. لمزيد من المعلومات، يُرجى الاطّلاع على ملفات التعريف المتعدّدة المفعَّلة.
GNSS
يقدّم Android 14 إمكانات وواجهات برمجة تطبيقات GNSS التالية، والتي تتوفّر من خلال واجهة 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
يقدّم 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 Communication Waiting). يزيل ذلك الحاجة إلى الاعتماد على كل عملية تنفيذ
ImsServiceلتنفيذ هذه المتطلبات.لتفعيل هذه الميزة في AOSP:
- اضبط الإمكانية
ImsService#CAPABILITY_TERMINAL_BASED_CALL_WAITINGونفِّذ الطريقةMmTelFeature#setTerminalBasedCallWaitingStatus. اضبط مفاتيح
CarrierConfigManagerالتالية على أساس كل مشغّل شبكة جوّال لتفعيل ميزة "انتظار المكالمات" المستندة إلى الجهاز لمشغّل شبكة جوّال معيّن:ImsSs#KEY_UT_TERMINAL_BASED_SERVICES_INT_ARRAYImsSs#SUPPLEMENTARY_SERVICE_CWImsSs#KEY_TERMINAL_BASED_CALL_WAITING_SYNC_TYPE_INTImsSs#KEY_TERMINAL_BASED_CALL_WAITING_DEFAULT_ENABLED_BOOL
- اضبط الإمكانية
لتحسين عملية إنشاء سلاسل المحادثات في
ImsService، يضيف منشئًا إلىImsSmsImplBaseيسمح للمنفّذين بتوفير منفّذ أثناء إنشاء الفئة. يمكن استخدام هذا المنفّذ لجدولة طلبات IPC الواردة على سلاسل محادثات معيّنة.
خدمة الشبكات المؤهَّلة
يضيف Android 14 خدمة
الشبكات المؤهَّلة (QNS)
إلى وحدة الاتصال الهاتفي. هذه الخدمة هي تنفيذ لـ
QualifiedNetworksService.java.
تقيِّم QNS شبكات الوصول المتاحة استنادًا إلى حالة الشبكة وسياسة مشغّل شبكة الجوّال على الجهاز، وتحدّد أفضل شبكة وصول لكل نوع من أنواع أسماء نقاط الوصول (مثل 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 النشطة واستئنافها. يسمح ذلك للأجهزة باستئناف جلسات الرصد بشكل أسرع واستخدام طاقة أقل. لمزيد من المعلومات، يُرجى الاطّلاع على تعليق واستئناف.
واجهات برمجة تطبيقات بروتوكول الصوت على الإنترنت (VoIP) في Telecom
يقدّم Android 14 واجهة برمجة التطبيقات
TelecomManager#addCall
، التي تحلّ محلّ فئة
ConnectionService
لحالات استخدام بروتوكول الصوت على الإنترنت. تشكّل واجهة برمجة التطبيقات هذه أساس فئة Jetpack جديدة في Telecom تُسمى
CallsManager، ما يسهّل عملية دمج مكالمات بروتوكول الصوت على الإنترنت مع نظام Android الأساسي.
توفّر فئة Jetpack للمطوّرين واجهة برمجة تطبيقات واحدة تعمل على Android 14 أو إصدار أحدث، وطبقة توافق مع الأنظمة القديمة تغلّف فئة ConnectionService الحالية. ننصح المطوّرين باستخدام فئة Jetpack في Telecom CallsManager مباشرةً لاستهداف أكبر نطاق من إصدارات Android SDK.
تعديلات على رصد الوقت والمنطقة الزمنية
يقدّم Android 14 التعديلات التالية على رصد الوقت والمنطقة الزمنية على Android:
- يضيف حدًا زمنيًا أعلى لاقتراحات الوقت. لمعرفة التفاصيل، يُرجى الاطّلاع على الحدود الزمنية المسموح بها.
- يضيف إمكانية استخدام خوادم NTP متعدّدة. لمعرفة التفاصيل، يُرجى الاطّلاع على الخوادم.
- يعدّل سلوك الأجهزة التي تتيح رصد المنطقة الزمنية للموقع الجغرافي فقط. لمعرفة التفاصيل، يُرجى الاطّلاع على الأجهزة التي تتيح خوارزمية رصد المنطقة الزمنية للموقع الجغرافي فقط.
- يضيف واجهات برمجة تطبيقات تسمح لموفّري المنطقة الزمنية للموقع الجغرافي بالإبلاغ عن معلومات الحالة. لمعرفة التفاصيل، يُرجى الاطّلاع على واجهات برمجة تطبيقات حالة LTZP.
اختبار النطاق الفائق العرض
يضيف Android 14 اختبار CTS يدويًا جديدًا للتحقّق من الامتثال لمتطلبات النطاق الفائق العرض (UWB). لمزيد من المعلومات عن كيفية إعداد أجهزتك وتشغيل هذا الاختبار، يُرجى الاطّلاع على متطلبات النطاق الفائق العرض.
واجهة UWB HAL
يضيف Android 14 ما يلي لواجهة UWB HAL:
معرّفات كائنات Android
ANDROID_RANGE_DIAGNOSTICS
مَعلمات رسالة إعداد جلسة UWB
ENABLE_DIAGNOSTICSDIAGRAMS_FRAME_REPORTS_FIELDS
مَعلمات رسالة إمكانات UWB
SUPPORTED_MIN_SLOT_DURATION_RSTUSUPPORTED_MAX_RANGING_SESSION_NUMBERSUPPORTED_CHANNELS_AOA
رموز الحالة
STATUS_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICTSTATUS_REGULATION_UWB_OFF
رموز سبب تغيير الحالة
REASON_ERROR_INVALID_CHANNEL_WITH_AOAREASON_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICTREASON_REGULATION_UWB_OFF
لمزيد من التفاصيل، يُرجى الاطّلاع على واجهة UWB HAL.
شبكة Wi‑Fi 7
يقدّم Android 14 ميزات وتحسينات جديدة لدعم شبكة Wi-Fi 7. لمزيد من المعلومات، يُرجى الاطّلاع على شبكة Wi-Fi 7.
Wi-Fi Vendor HAL
اعتبارًا من Android 14، يتم تحديد Wi-Fi Vendor HAL باستخدام AIDL. لمزيد من المعلومات. يُرجى الاطّلاع على Wi-Fi HAL.
حبَّار
تعديلات على ميزة Wi-Fi في Cuttlefish
اعتبارًا من Android 14، تتضمّن ميزة Wi-Fi في Cuttlefish الأداتَين WmediumdService وOpenwrtControlService للتحكّم في شبكة Wi-Fi على جهاز Cuttlefish. لمزيد من التفاصيل، يُرجى الاطّلاع على
Cuttlefish: Wi-Fi.
الشاشة
إضافات WindowManager
يضيف Android 14 إمكانية استخدام وضع الشاشة المزدوجة،
وتأثير الأداء عند التحميل،
ومعرّف الحالة الخاص بالجهاز COMMON_STATE_USE_BASE_STATE في
إضافات WindowManager.
Enterprise
إطار عمل حلّ سياسات أجهزة المؤسسة
اعتبارًا من Android 14، يمكن لعدّة وكلاء لإدارة سياسات الأجهزة ضبط السياسات باستخدام واجهات برمجة تطبيقات
DevicePolicyManager. لمزيد من المعلومات، يُرجى الاطّلاع على إطار عمل حلّ سياسات الأجهزة.
الرسومات
الملف الشخصي للمرجع في Android (ABP) وتنفيذ Vulkan
يجب أن يفي أي جهاز يتيح Android 14 أو إصدارًا أحدث وواجهة برمجة تطبيقات Vulkan بجميع الوظائف المحدّدة في الملف الشخصي للمرجع في Android 2021. لمزيد من المعلومات، يُرجى الاطّلاع على تنفيذ Vulkan.
تقليل استهلاك ذاكرة مخزن الرسومات المؤقت
اعتبارًا من Android 14، يمكنك إزالة ذاكرة التخزين المؤقت لمخزن الرسومات المؤقت بشكل إلزامي لتقليل استهلاك ذاكرة الرسومات. لمزيد من المعلومات، يُرجى الاطّلاع على تقليل استهلاك ذاكرة الرسومات.
استخدام Vulkan 1.1
بالنسبة إلى Android 14 والإصدارات الأحدث، يجب أن تتضمّن جميع الأجهزة التي تتيح Vulkan برامج تشغيل Vulkan 1.1. لمزيد من المعلومات، يُرجى الاطّلاع على متطلبات مستند تعريف التوافق في Android 14 .
الأداء
تعزيز أداء الألعاب
اعتبارًا من Android 14، يتيح وضع طاقة جديد يُسمى GAME تخصيص أداء الهاتف أثناء استخدام الألعاب. لمزيد من المعلومات، يُرجى الاطّلاع على
تعزيز أداء الألعاب.
الأذونات
تسجيل المحتوى للملاحظات
اعتبارًا من Android 14، تسمح واجهات برمجة التطبيقات "تسجيل المحتوى للملاحظات" للمستخدمين بالتقاط لقطة شاشة مباشرةً من خلال تطبيق تدوين الملاحظات التلقائي. لمزيد من المعلومات، يُرجى الاطّلاع على تسجيل المحتوى للملاحظات.
دور 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) منح هذا الدور إلا. لمزيد من التفاصيل، يُرجى الاطّلاع على
COMPANION_DEVICE_NEARBY_DEVICE_STREAMING في أدوار Android.
حدود intent ملء الشاشة
لمنع الإعلانات غير المرغوب فيها والتصيّد الاحتيالي لبيانات الاعتماد، اعتبارًا من
Android 14، لا يمكن منح الإذن التلقائي
USE_FULL_SCREEN_INTENT
لإرسال إشعارات بملء الشاشة إلا للتطبيقات التي
توفّر وظائف الاتصال والتنبيه. لمزيد من المعلومات، يُرجى الاطّلاع على حدود intent ملء الشاشة.
دور NOTES
يتيح دور NOTES في Android 14 ميزة تدوين الملاحظات ويزيد من إنتاجية أجهزة Android اللوحية. باستخدام دور NOTES
، يمكن لمصنّعي المعدات الأصلية منح المستخدمين تجربة تدوين ملاحظات متسقة عند استخدام
قلم على جهاز Android اللوحي في تطبيق تدوين الملاحظات المفضّل لديهم. لمزيد من
التفاصيل، يُرجى الاطّلاع على NOTES في أدوار Android.
الطاقة
نقل Thermal HAL إلى AIDL
اعتبارًا من Android 14، يتم تحديد واجهة Thermal 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) في إصدارات 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.
إيقاف شبكة الجيل الثاني
يسمح Android 14 للمستخدمين بإيقاف شبكة الجيل الثاني على مستوى أجهزة الراديو في أي جهاز ينفّذ الثابت "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK". يمنع ذلك الجهاز من إجراء عمليات فحص أو الاتصال بشبكات الجيل الثاني. يُرجى الاطّلاع على مستندات إيقاف شبكة الجيل الثاني للاطّلاع على جميع التغييرات.
إيقاف وضع التشفير/النزاهة الخالي في شبكة الجوّال
يقدّم Android 14 مفتاحًا جديدًا في قائمة إعدادات شبكة الجوّال لإيقاف التشفير الخالي بسهولة للمكالمات غير الطارئة. تتيح جميع الأجهزة التي تستخدم الإصدار 2.0 من Radio HAL والإصدارات الأحدث المفتاح الجديد، الذي يمكن لمصنّع المعدات الأصلية تفعيله. يؤدي السماح للمستخدمين بإيقاف التشفير الخالي إلى تعزيز خصوصيتهم من خلال منع اعتراض الرسائل القصيرة وحركة مرور الصوت بشكل غير مباشر عبر الأثير بدون تشفير.
تشفير أسماء الملفات
AES-HCTR2 هو الوضع المفضّل لتشفير أسماء الملفات للأجهزة التي تتضمّن تعليمات تشفير مُسرَّعة في Android 14. لمزيد من التفاصيل، يُرجى الاطّلاع على مستندات التشفير المستند إلى الملفات.
أرقام IMEI المتعدّدة
يضيف Android 14 إمكانية استخدام أرقام IMEI متعدّدة في سجلّ "تصديق المفاتيح على Android". يمكن لمصنّعي المعدات الأصلية تنفيذ هذه الميزة من خلال إضافة علامة KeyMint لرقم IMEI ثانٍ. أصبح من الشائع بشكل متزايد أن تتضمّن الأجهزة أجهزة راديو متعدّدة لشبكة الجوّال، ويمكن لمصنّعي المعدات الأصلية الآن توفير أجهزة تتضمّن رقمَي IMEI. لمزيد من التفاصيل، يُرجى الاطّلاع على إثبات الملكية.
الملفات للقراءة فقط
إذا كان تطبيقك يستهدف Android 14 ويستخدم ميزة "تحميل الرموز البرمجية الديناميكية" (DCL)، يجب وضع علامة "للقراءة فقط" على جميع الملفات التي يتم تحميلها ديناميكيًا. وإلا، سيعرض النظام استثناءً. ننصح التطبيقات بتجنُّب تحميل الرموز البرمجية ديناميكيًا قدر الإمكان، لأنّ ذلك يزيد بشكل كبير من خطر تعرّض التطبيق للاختراق من خلال إدخال رموز برمجية أو التلاعب بها.
مركز الأمان
قدّم Android 13 "مركز الأمان" في Android لتوفير إدخالات إعادة التوجيه حتى يتمكّن المستخدمون من الوصول إلى إعدادات أمان وخصوصية معيّنة. يواصل Android 14 تحسين "مركز الأمان". يُرجى الاطّلاع على مستندات "مركز الأمان" للاطّلاع على جميع التغييرات.
مساحة التخزين
اختيار أداة الانتقاء في إذن الوسائط
اعتبارًا من Android 14، يمكن للمستخدمين اختيار وسائط معيّنة فقط لمشاركتها مع تطبيق عندما يطلب التطبيق إذن الوصول إلى مكتبة الوسائط الخاصة بالمستخدم. لمزيد من التفاصيل، يُرجى الاطّلاع على الأذونات.
تلفزيون
واجهة TV Input HAL مع AIDL
اعتبارًا من Android 14، يتم تحديد واجهة TV Input HAL باستخدام AIDL.
المحاكاة الافتراضية
ضمانات أمان نظام تشغيل الضيف
اعتبارًا من Android 14، تكون عمليات الكتابة إلى وحدة تخزين مشفّرة سرية. لمزيد من المعلومات، يُرجى الاطّلاع على نظام تشغيل الضيف.
استدعاءات pKVM الفائقة
يوفّر برنامج pKVM hypervisor في Android 14 استدعاءً فائقًا جديدًا للتخلي عن الذاكرة. لمزيد من المعلومات، يُرجى الاطّلاع على استدعاءات pKVM الفائقة.
وحدة pKVM الخاصة بمصنّع المعدات الأصلية
تم تقديم وحدات pKVM الخاصة بمصنّع المعدات الأصلية في Android 14. لمزيد من المعلومات، يُرجى الاطّلاع على وحدات pKVM الخاصة بمصنّع المعدات الأصلية.