ملاحظات الإصدار الخاصة بالإصدارات Android 14 وAndroid 14 QPR1 وAndroid 14 QPR2

تُلخّص هذه الصفحة الميزات الرئيسية في إصدارات Android 14 وAndroid 14 QPR1 وAndroid 14 QPR2، كما توفّر روابط تؤدي إلى معلومات إضافية. يتم تنظيم ملخّصات الميزات هذه وفقًا لمكان توثيق الميزة على هذا الموقع الإلكتروني.

هندسة معمارية

backend.[cpp|ndk].additional_shared_libraries

تمت إضافة backend.[cpp|ndk].additional_shared_libraries في الإصدار 14 من نظام التشغيل Android، وهي تضيف عناصر تابعة إلى المكتبات الأصلية، وتكون مفيدة مع ndk_header وcpp_header. يمكنك الاطّلاع على تحديد واجهة AIDL لمزيد من المعلومات.

قيمة gen_trace

بدءًا من Android 14، يتم ضبط قيمة gen_trace على true لكل من الخلفيتَين cpp وjava. يمكنك الاطّلاع على تحديد واجهة AIDL لمزيد من المعلومات.

توافق النواة

اعتبارًا من الإصدار 14 من نظام التشغيل Android، لن تكون نواة الإصدار 5.4 متوافقة. يمكنك الاطّلاع على معلومات النواة المعدَّلة في نواة الميزات والإصدارات.

إحصاءات مصدر تنبيه النواة

يضيف الإصدار Android 14 QPR2 إحصاءات مصدر التنشيط إلى logcat. تحدّد هذه الإحصاءات المكوّنات في النواة التي تحافظ على نشاط النظام أثناء كل دورة تعليق واستئناف، ويمكن استخدامها لتصحيح أخطاء أداء النواة وتحسين عمر البطارية. لا تتوفّر إحصاءات مصدر تنبيه النواة إلا في إصدارات userdebug وengineering التي تم ضبط suspend.debug.wakestats_log.enabled فيها على true. يمكنك الاطّلاع على logKernelWakeLockStats لمزيد من المعلومات.

الصوت

وضع مكبّر الصوت الديناميكي

من خلال إتاحة إطار عمل Android 14، يمكن ضبط أجهزة فك التشفير وأجهزة البث المباشر على الإنترنت التي تتضمّن مكبّرات صوت مدمجة أو متصلة لتصبح مكبّرات صوت متصلة بالأجهزة. لمزيد من المعلومات، يُرجى الاطّلاع على وضع مكبّر الصوت الديناميكي.

نقل طبقة تجريد الأجهزة الصوتية إلى AIDL

بدءًا من Android 14، يتم تحديد واجهة Audio HAL باستخدام لغة تعريف واجهة Android (AIDL). لمزيد من المعلومات، يُرجى الاطّلاع على تنفيذ AIDL ومقارنة بين AIDL وHIDL Audio HAL.

تعديلات على توجيه أجهزة USB المتعددة

يتيح إطار عمل USB في Android 14 توجيه البيانات إلى عدة أجهزة USB في الوقت نفسه. لمزيد من المعلومات، يمكنك الاطّلاع على مقالة توجيه الصوت من أجهزة صوتية متعددة.

سمات الخلاط المفضَّلة على أجهزة USB

يتضمّن نظام التشغيل Android 14 واجهات برمجة تطبيقات للمطوّرين يمكن للتطبيقات استخدامها للاستعلام عن سمات الخلاط المفضّلة وإعدادها لتشغيل الصوت عبر USB. لمزيد من المعلومات، يمكنك الاطّلاع على سمات أداة المزج المفضّلة على أجهزة USB.

جرعة الصوت

يتيح نظام التشغيل Android 14 إمكانية قياس جرعة الصوت في إطار عمل الصوت وطبقة تجريد الأجهزة (HAL) الخاصة بالصوت من خلال المراقبة المستمرة لقياسات جرعة الصوت وإصدار تحذيرات للمستخدمين بشأن مستويات التعرّض الضارة. يمكنك الاطّلاع على مقدار التعرّض للأصوات لمزيد من المعلومات.

بدءًا من الإصدار Android 14 QPR1، سيتم تفعيل احتساب جرعة الصوت.

الكاميرا

ميزات إضافات الكاميرا

يضيف نظام التشغيل Android 14 الميزات التالية إلى الإصدار 1.4.0 من واجهة إضافات الكاميرا:

استخدام الجهاز ككاميرا ويب

يتيح الإصدار Android 14 QPR1 استخدام جهاز ككاميرا ويب USB. يتم الإعلان عن أجهزة Android المتوافقة مع هذه الميزة على أنّها أجهزة UVC، ما يتيح لمجموعة كبيرة من مضيفي USB الذين يستخدمون أنظمة تشغيل مختلفة (مثل Linux وmacOS وWindows وChromeOS) استخدام كاميرا الجهاز ككاميرا ويب. لمزيد من المعلومات، يُرجى الاطّلاع على استخدام جهاز ككاميرا ويب.

طبقة تجريد الأجهزة (HAL) المرجعية لكاميرا USB

ينقل نظام التشغيل Android 14 طبقة تجريد الأجهزة (HAL) المرجعية لكاميرا USB إلى AIDL، ويوقف نهائيًا تنفيذ HIDL. للحصول على معلومات حول طبقة تجريد الأجهزة (HAL) الخاصة بكاميرا USB، راجِع كاميرات USB الخارجية.

دقة HDR فائقة

يتيح الإصدار 14 من نظام التشغيل Android إمكانية التقاط صور مضغوطة بدقة HDR فائقة باستخدام تنسيق الصور JPEG_R. يتوافق هذا التنسيق مع صور JPEG بنطاق SDR، ويتيح عرض المحتوى بنطاق HDR. لمزيد من المعلومات، يُرجى الاطّلاع على دقة HDR فائقة.

التقاط الصور بنطاق ألوان واسع

يضيف الإصدار 14 من نظام التشغيل Android إمكانية التقاط صور بنطاق ألوان واسع بتنسيق Display P3، ما يتيح للأجهزة التقاط صور بنطاق ألوان واسع بتنسيق JPEG باستخدام الفئة ImageReader بدون استخدام تقنية HDR ذات 10 بت. لمزيد من المعلومات، يُرجى الاطّلاع على التقاط الصور بنطاق ألوان واسع.

التوافق

تحديثات نظام اختبار توافق الصور (ITS) للكاميرا

يتضمّن نظام التشغيل Android 14 تحديثات على اختبارات Camera ITS، بما في ذلك تحديثات على إصدارات Python والحِزم، واختبارات معدَّلة، واختبارات جديدة. لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات إصدار مجموعة أدوات اختبار صور الكاميرا في Android 14.

آخر الأخبار بشأن مستند تعريف معايير التوافق (CDD)

يستند مستند تعريف معايير التوافق مع الإصدار 14 من نظام التشغيل Android إلى الإصدارات السابقة مع تضمين تحديثات للميزات الجديدة والتغييرات في متطلبات الوظائف التي تم إصدارها سابقًا. للاطّلاع على قائمة بالتغييرات في الإصدار 14 من نظام التشغيل Android، يُرجى الانتقال إلى ملاحظات إصدار تعريف التوافق مع الإصدار 14 من نظام التشغيل Android.

ملاحظات إصدار مجموعة أدوات اختبار التوافق (CTS)

يمكنك الاطّلاع على قائمة بالتغييرات الرئيسية في مجموعة أدوات اختبار التوافق (CTS) لنظام التشغيل Android 14 في ملاحظات إصدار مجموعة أدوات اختبار التوافق (CTS) لنظام التشغيل Android 14.

اختبارات CTS Verifier لمعايرة الاستشعار عن القرب

يضيف نظام التشغيل Android 14 اختبارات CTS Verifier للتحقّق من صحة المتطلبات المعدَّلة الخاصة بمعايرة شبكة Wi-Fi التي تستخدم بروتوكول NAN وميزة "مؤشر قوة الإشارة المستلَمة" (RSSI) في البلوتوث المنخفض الطاقة (BLE). وتشمل هذه الاختبارات دقة NAN، ودقة BLE RSSI، ودقة إزاحة BLE Rx/Tx. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة معايرة الاستشعار عن القرب.

فئة الأداء 14 (PC14) - اختبار توافق CTS لجودة ترميز الفيديو (VEQ)

يقدّم الإصدار 14 من نظام التشغيل Android متطلبات جودة ترميز الفيديو (VEQ) لأجهزة فئة الأداء 14 (PC14). يتم التحقّق من استيفاء متطلبات PC14-VEQ من خلال اختبار جديد في مجموعة أدوات اختبار التوافق (CTS) يُسمى CtsVideoEncodingQualityHostTest. لمزيد من المعلومات، اطّلِع على إجراء اختبارات PC14-VEQ.

إمكانية الاتصال

زيادة مبيعات تقسيم شبكات الجيل الخامس

يقدّم الإصدار 1 من حزمة QPR لنظام التشغيل Android 14 ميزة زيادة المبيعات من خلال تقسيم شبكة الجيل الخامس، ما يتيح لمشغّلي شبكات الجوّال تقديم إمكانات شبكة محسّنة (مثل معدّل نقل البيانات ووقت الاستجابة) للمستخدمين من خلال تقسيم شبكة الجيل الخامس. لمزيد من المعلومات، راجِع الترقية إلى تقسيم شبكات 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:

يجب أن تستخدم الأجهزة التي تعمل بالإصدار 14 من نظام التشغيل Android واجهة HAL الخاصة بـ AIDL لنظام GNSS. يتوافق إطار عمل GNSS مع طبقات تجريد الأجهزة (HAL) المستندة إلى HIDL للأجهزة التي تمت ترقيتها إلى Android 14، ولكن لا تتوفّر ميزات GNSS الجديدة إلا من خلال واجهة طبقة تجريد الأجهزة (HAL) المستندة إلى AIDL لنظام GNSS.

ننصح بشدة بأن تتوافق شرائح المعالجة والأجهزة التي تعمل بالإصدار 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 لتوفير إمكانية إعداد تقارير عن جودة الوسائط في نظام إدارة معلومات IP. تسمح الطرق التالية في MmTelFeature بإرسال تقارير عن تحديثات جودة الوسائط إلى تطبيقات النظام الأخرى، مثل QualifiedNetworksService، وهو أمر ضروري للمساعدة في تحديد الوقت المناسب لتغيير نقل IMS PDN:

    يتم إرسال إشعارات بشأن تحديثات جودة الوسائط من خلال واجهة TelephonyCallback#MediaQualityStatusChangedListener.

  • تضيف هذه اللقطة إمكانية استخدام ميزة "انتظار المكالمات" المستندة إلى الجهاز في "مشروع Android المفتوح المصدر" (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_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 تتيح للمنفّذين توفير منفّذ أثناء إنشاء الفئة. يمكن استخدام هذا المنفِّذ لجدولة طلبات 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 واستئنافها. يتيح ذلك للأجهزة استئناف جلسات البحث بشكل أسرع واستخدام طاقة أقل. لمزيد من المعلومات، يُرجى الاطّلاع على تعليق التطبيق واستئنافه.

Telecom VoIP APIs

يقدّم نظام التشغيل Android 14 واجهة برمجة التطبيقات TelecomManager#addCall التي تحلّ محل الفئة ConnectionService في حالات استخدام بروتوكول نقل الصوت عبر الإنترنت (VoIP). تشكّل واجهة برمجة التطبيقات هذه الأساس لفئة Telecom CallsManager Jetpack الجديدة، ما يسهّل عملية دمج مكالمات VoIP مع نظام Android الأساسي. يوفّر صف Jetpack للمطوّرين مساحة واجهة برمجة تطبيقات واحدة تعمل على الإصدار 14 من نظام التشغيل Android أو الإصدارات الأحدث، كما يوفّر طبقة توافق مع الأنظمة القديمة تتضمّن صف ConnectionService الحالي. ننصح المطوّرين باستخدام فئة Telecom CallsManager Jetpack مباشرةً لاستهداف أكبر نطاق من إصدارات حزمة تطوير البرامج (SDK) لنظام Android.

تعديلات على ميزة "التعرّف على الوقت والمنطقة الزمنية"

يقدّم نظام التشغيل Android 14 التحديثات التالية بشأن التعرّف على الوقت والمنطقة الزمنية على Android:

اختبار النطاق الفائق العرض

يضيف نظام التشغيل Android 14 اختبارًا يدويًا جديدًا في مجموعة أدوات اختبار التوافق (CTS) للتحقّق من التوافق مع متطلبات النطاق الفائق العرض (UWB). لمزيد من المعلومات حول كيفية إعداد أجهزتك وإجراء هذا الاختبار، اطّلِع على متطلبات النطاق الفائق العرض.

واجهة UWB HAL

يضيف نظام التشغيل Android 14 ما يلي إلى واجهة HAL الخاصة بتقنية النطاق الفائق العرض (UWB):

معرّفات 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.

طبقة تجريد الأجهزة الخاصة بمورّد Wi-Fi

بدءًا من Android 14، يتم تحديد Wi-Fi Vendor HAL باستخدام AIDL. لمزيد من المعلومات، يُرجى الاطّلاع على طبقة تجريد الأجهزة (HAL) لشبكة Wi-Fi.

حبَّار

تعديلات على ميزة 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

إطار عمل حلّ مشاكل سياسات أجهزة المؤسسات

بدءًا من الإصدار 14 من نظام التشغيل Android، يمكن لعدة وكلاء لإدارة سياسات الأجهزة ضبط السياسات باستخدام واجهات برمجة التطبيقات DevicePolicyManager. لمزيد من المعلومات، راجِع إطار عمل حلّ مشاكل سياسات الأجهزة.

الرسومات

ملف تعريف Android الأساسي (ABP) وتنفيذ Vulkan

يجب أن يستوفي أي جهاز متوافق مع الإصدار 14 من نظام التشغيل Android أو الإصدارات الأحدث وواجهة برمجة التطبيقات Vulkan جميع الوظائف المحدّدة في ملف Android Baseline 2021. يمكنك الاطّلاع على تنفيذ Vulkan للحصول على مزيد من المعلومات.

تقليل استهلاك ذاكرة المخزن المؤقت للرسومات

بدءًا من Android 14، يمكنك إفراغ ذاكرة التخزين المؤقت لمخزن الرسومات بشكل إجباري لتقليل استهلاك ذاكرة الرسومات. لمزيد من المعلومات، يُرجى الاطّلاع على تقليل استهلاك ذاكرة الرسومات.

استخدام Vulkan 1.1

في نظام التشغيل Android 14 والإصدارات الأحدث، يجب أن تتضمّن جميع الأجهزة المتوافقة مع Vulkan برامج تشغيل Vulkan 1.1. لمزيد من المعلومات، يمكنك الاطّلاع على متطلبات مستند تعريف التوافق (CDD) لنظام التشغيل Android 14.

الأداء

تعزيز أداء الألعاب

بدءًا من الإصدار 14 من نظام التشغيل Android، يتيح وضع توفير الطاقة الجديد الذي يحمل الاسم 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 للتطبيقات إنشاء قنوات اتصال وإدارتها بين الأجهزة المتصلة، وذلك بهدف بث التطبيقات وإرسال الإشعارات بين الأجهزة. يمكن لمصنّعي المعدات الأصلية فقط منح هذا الدور. لمزيد من التفاصيل، يُرجى الاطّلاع على COMPANION_DEVICE_NEARBY_DEVICE_STREAMING في أدوار Android.

قيود على استخدام ميزة "intent ملء الشاشة"

لمنع الإعلانات غير المرغوب فيها والتصيّد الاحتيالي لبيانات الاعتماد، لن يتم منح الإذن USE_FULL_SCREEN_INTENT التلقائي بإرسال إشعارات بملء الشاشة إلا للتطبيقات التي توفّر وظائف الاتصال والتنبيه، وذلك بدءًا من الإصدار Android 14. يمكنك الاطّلاع على حدود intent ملء الشاشة لمزيد من المعلومات.

دور الملاحظات

يتيح دور NOTES في Android 14 ميزة تدوين الملاحظات، ما يزيد من إنتاجية أجهزة Android اللوحية. باستخدام NOTES ، يمكن لمصنّعي المعدات الأصلية منح المستخدمين النهائيين تجربة متّسقة في تدوين الملاحظات عند استخدام قلم شاشة على جهاز Android لوحي باستخدام تطبيق تدوين الملاحظات المفضّل لديهم. لمزيد من التفاصيل، اطّلِع على NOTES في أدوار Android.

الطاقة

نقل Thermal HAL إلى AIDL

اعتبارًا من Android 14، يتم تحديد واجهة Thermal HAL باستخدام لغة تعريف واجهة Android (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. يحتوي الإصدار 14 من نظام التشغيل Android، كما تم إصداره على AOSP، على مستوى رمز تصحيح أمان تلقائي بتاريخ 2023-09-01. لمزيد من التفاصيل، يُرجى الاطّلاع على ملاحظات إصدار الأمان لنظام التشغيل Android 14.

إيقاف شبكة الجيل الثاني

يتيح نظام التشغيل Android 14 للمستخدمين إيقاف شبكة الجيل الثاني على مستوى أجهزة الراديو في أي جهاز يتضمّن الثابت "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK". يمنع هذا الإجراء الجهاز من البحث عن شبكات الجيل الثاني أو الاتصال بها. يمكنك الاطّلاع على مستندات إيقاف شبكة الجيل الثاني لمعرفة جميع التغييرات.

إيقاف وضع التشفير/التحقّق من السلامة الخلوي

يقدّم نظام التشغيل Android 14 مفتاح تحكّم جديدًا في قائمة إعدادات شبكة الجوّال لإيقاف تشغيل التشفير الفارغ بسهولة للمكالمات غير المتعلقة بالطوارئ. تتوافق جميع الأجهزة التي تستخدم الإصدار 2.0 من طبقة تجريد الأجهزة (HAL) أو الإصدارات الأحدث مع زر التبديل الجديد، ويمكن لمصنّع المعدات الأصلية اختيار تفعيله. يؤدي السماح للمستخدمين بإيقاف التشفير الفارغ إلى تعزيز خصوصيتهم من خلال منع اعتراض حركة بيانات الرسائل القصيرة والمكالمات الصوتية بشكل غير مباشر عبر الأثير بدون تشفير.

تشفير أسماء الملفات

‫AES-HCTR2 هو الوضع المفضّل لتشفير أسماء الملفات للأجهزة التي تتضمّن تعليمات تشفير مُسرَّعة في نظام التشغيل Android 14. لمزيد من التفاصيل، يُرجى الاطّلاع على الخيار المستند إلى الملفات.

أرقام IMEI متعددة

يتيح نظام Android 14 استخدام أرقام IMEI متعددة في سجلّ &quot;إثبات صحة مفتاح Android&quot;. يمكن لمصنّعي المعدات الأصلية تنفيذ هذه الميزة من خلال إضافة علامة KeyMint لرقم IMEI ثانٍ. أصبح من الشائع بشكل متزايد أن تحتوي الأجهزة على أجهزة راديو خلوية متعددة، ويمكن لمصنّعي المعدات الأصلية الآن توفير أجهزة برقمَي IMEI. لمزيد من التفاصيل، يُرجى الاطّلاع على شهادة التصديق.

ملفات للقراءة فقط

إذا كان تطبيقك يستهدف الإصدار 14 من نظام التشغيل Android ويستخدم ميزة "تحميل الرموز الديناميكية" (DCL)، يجب وضع علامة "للقراءة فقط" على جميع الملفات التي يتم تحميلها بشكل ديناميكي. بخلاف ذلك، يعرض النظام استثناءً. ننصح التطبيقات بتجنُّب تحميل الرموز البرمجية بشكل ديناميكي كلما أمكن ذلك، لأنّ هذا الإجراء يزيد بشكل كبير من خطر تعرُّض التطبيق للاختراق من خلال إدخال رموز برمجية أو التلاعب بها.

مركز الأمان

قدَّم نظام التشغيل Android 13 &quot;مركز الأمان&quot; في Android لتوفير إدخالات إعادة التوجيه حتى يتمكّن المستخدمون من الوصول إلى إعدادات الأمان والخصوصية المحدّدة. يواصل نظام التشغيل Android 14 تحسين &quot;مركز الأمان&quot;. يمكنك الاطّلاع على مستندات مركز الأمان للاطّلاع على جميع التغييرات.

مساحة التخزين

اختيار أداة الاختيار في إذن الوصول إلى الوسائط

بدءًا من Android 14، يمكن للمستخدمين اختيار وسائط محدّدة فقط لمشاركتها مع تطبيق عندما يطلب التطبيق الوصول إلى مكتبة الوسائط الخاصة بالمستخدم. لمزيد من التفاصيل، يُرجى الاطّلاع على الأذونات.

تلفزيون

واجهة HAL لإدخال التلفزيون باستخدام AIDL

بدءًا من Android 14، يتم تحديد واجهة طبقة تجريد الأجهزة (HAL) الخاصة بإدخال بيانات التلفزيون باستخدام لغة تعريف واجهة Android (AIDL).

المحاكاة الافتراضية

ضمانات أمان نظام التشغيل الضيف

اعتبارًا من Android 14، ستكون عمليات الكتابة إلى وحدة تخزين مشفّرة سرية. لمزيد من المعلومات، يمكنك الاطّلاع على نظام التشغيل الضيف.

استدعاءات المشرف في pKVM

يوفّر برنامج pKVM المشرف في نظام التشغيل Android 14 استدعاءً فائقًا جديدًا لإلغاء تخصيص الذاكرة. لمزيد من المعلومات، اطّلِع على مقالة استدعاءات pKVM الفائقة.

وحدة مورّد pKVM

تم طرح وحدات pKVM الخاصة بالمورّدين في نظام التشغيل Android 14. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة وحدات pKVM الخاصة بالمورّد.