ملاحظات الإصدارات من 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 متوفّرة. اطّلِع على معلومات النواة المعدَّلة في نواة الميزة ونواة الإطلاق.

إحصاءات مصادر تنشيط النواة

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

الصوت

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

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

نقل Audio HAL إلى AIDL

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

تعديلات متعددة على تحديد أفضل مسار لأجهزة 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 فائقة

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

التقاط الألوان على نطاق واسع

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

التوافق

تحديثات تقنية ITS للكاميرا

يقدّم Android 14 تحديثات في اختبارات تكنولوجيا المعلومات للكاميرا، تشمل تحديثات لإصدارات Python والحِزم والاختبارات المحدَّثة والاختبارات الجديدة. لمزيد من التفاصيل، يُرجى قراءة ملاحظات الإصدار الخاصة بمجموعة اختبار صور الكاميرا في Android 14.

تعديلات على مستند تعريف معايير التوافق (CDD)

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

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

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

اختبارات أداة التحقّق من CTS لضبط دقة بيانات الحضور

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

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

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

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

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

يقدّم الإصدار Android 14-QPR1 ميزة البيع الإضافي لشرائح شبكة الجيل الخامس، والتي تتيح لمشغّلي شبكات الجوّال توفير إمكانات محسّنة للشبكة (وقت الاستجابة ومعدّل نقل البيانات) للمستخدمين من خلال شرائح شبكة الجيل الخامس. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة الارتقاء بمبيعات منتجات شرائح الجيل الخامس.

إعلانات ASHA لأجهزة سماعات الأذن الطبية

لتحسين تجربة إقران البلوتوث على أجهزة المساعدة السمعية التي تتضمّن وضعَي ASHA وLE audio، يتيح نظام التشغيل Android 14 استخدام البت الثاني (المُفهرس بـ 0) في البايت الخاص بإمكانيات ASHA للإشارة إلى ما إذا كان الجهاز يتيح استخدام خدمة تحديد المجموعة المنسَّقة (CSIS). لمزيد من المعلومات، يُرجى الاطّلاع على إتاحة الصوت في سماعات الأذن الطبية باستخدام تقنية Bluetooth LE.

آخر الأخبار حول الملفات الشخصية المتعدّدة المفعّلة لشرائح 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 حزمة GNSS AIDL HAL. يتوافق إطار عمل GNSS مع بروتوكول HIDL HALs للأجهزة التي تمت ترقيتها إلى الإصدار 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، وهو أمر مطلوب للمساعدة في تحديد وقت تغيير نقل PDN في IMS:

    يتم تسجيل تحديثات جودة الوسائط من خلال واجهة 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 تسمح للمنفِّذين بتوفير عنصر تنفيذ أثناء إنشاء الفئة. يمكن استخدام هذا المشغِّل لجدولة طلبات 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" واستئنافها

يتيح نظام التشغيل Android 14 للتطبيقات الحاصلة على الأذونات تعليق جلسات الاكتشاف النشطة لخدمة Wi-Fi Aware واستئنافها. يتيح ذلك للأجهزة استئناف جلسات الاكتشاف بشكل أسرع واستخدام طاقة أقل. لمزيد من المعلومات، يُرجى الاطّلاع على التعليق والاستئناف.

واجهات برمجة تطبيقات بروتوكول الصوت على الإنترنت للاتصالات عن بُعد

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

تعديلات على رصد الوقت والمنطقة الزمنية

يقدّم Android 14 التحديثات التالية لميزة رصد الوقت والمنطقة الزمنية على Android:

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

يضيف نظام 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، يتم تحديد "HAL" لمورّد Wi-Fi باستخدام AIDL. لمزيد من المعلومات، يُرجى الاطّلاع على واجهة برمجة التطبيقات لشبكة Wi-Fi.

حبَّار

آخر الأخبار حول ميزة Cuttlefish Wi-Fi

بدءًا من الإصدار 14 من Android، تتضمّن ميزة 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

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

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

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

استخدام Vulkan 1.1

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

الأداء

تحسين أداء الألعاب

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

الأذونات

تسجيل المحتوى للملاحظات

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

حدود الإذن بالعرض بملء الشاشة

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

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

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

الطاقة

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

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

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

إيقاف وضع التشفير/سلامة المحتوى بدون قيمة في شبكة الجوّال

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

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

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

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

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

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

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

مركز الأمان

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

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

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

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

أجهزة التلفزيون

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

بدءًا من الإصدار 14 من نظام Android، يتم تحديد واجهة HAL إدخال التلفزيون باستخدام AIDL.

الظاهرية

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

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

مكالمات pKVM الفائقة

يقدّم برنامج تشغيل الأجهزة الافتراضية pKVM في الإصدار Android 14 طلبًا جديدًا لإعادة الذاكرة. اطّلِع على طلبات hypercall في pKVM للحصول على مزيد من المعلومات.

وحدة مورّد pKVM

تتوفّر وحدات مورّدي أجهزة pKVM في الإصدار 14 من نظام التشغيل Android. اطّلِع على وحدات مورّدي pKVM لمزيد من المعلومات.