ملاحظات حول إصدارات 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 لمزيد من المعلومات.

دعم النواة

اعتبارًا من Android 14، لن تعود نواة 5.4 متاحة. اطّلِع على معلومات النواة المعدَّلة في نواة الميزة ونواة الإطلاق.

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

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

الصوت

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

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

نقل Audio HAL إلى AIDL

بدءًا من الإصدار 14 من Android، يتم تحديد واجهة Audio HAL باستخدام 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. للحصول على معلومات عن واجهة برمجة التطبيقات لكاميرا USB، يُرجى الاطّلاع على الكاميرات الخارجية التي تعمل عبر USB.

دقة HDR فائقة

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

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

يضيف الإصدار 14 من Android إمكانية التقاط صور بألوان عريضة النطاق في Display 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 Verifier) للتحقّق من متطلبات معايرة تقنية NAN وBLE RSSI لرصد الأجهزة المجاورة في شبكة Wi-Fi. وتشمل هذه الاختبارات دقة NAN ودقة RSSI في BLE واختبارات دقة إزاحة Rx/Tx في BLE. لمزيد من المعلومات، يُرجى الاطّلاع على معايرة ميزة "التتبّع بالاستناد إلى الموقع الجغرافي".

اختبار 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 حزمة HAL لنظام تحديد المواقع العالمي (GNSS) AIDL. يتيح إطار عمل GNSS واجهات HAL لبروتوكول HIDL للأجهزة التي تمت ترقيتها إلى الإصدار 14 من نظام التشغيل Android، ولكن لا تتوفّر ميزات 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 اختيارية. لتفعيل ميزة "الأسئلة الشائعة"، اضبط قيمة الإعداد 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 للتطبيقات المميّزة إمكانية تعليق جلسات الاكتشاف النشطة باستخدام تقنية "الاستشعار بالواي فاي" واستئنافها. يتيح ذلك للأجهزة استئناف جلسات الاكتشاف بشكل أسرع واستخدام طاقة أقل. لمزيد من المعلومات، يُرجى الاطّلاع على تعليق التطبيقات واستئنافها.

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

يقدّم نظام التشغيل Android 14 واجهة برمجة التطبيقات TelecomManager#addCall التي تحلّ محل فئة ConnectionService لحالات استخدام الصوت على الإنترنت. تشكّل واجهة برمجة التطبيقات هذه أساسًا لصفّة Telecom CallsManager Jetpack الجديدة، التي تبسّط عملية دمج مكالمات الصوت على الإنترنت مع نظام Android الأساسي. توفّر فئة Jetpack للمطوّرين واجهة برمجة تطبيقات واحدة تعمل على Android 14 أو إصدار أحدث، وطبقة Compatiblity للتوافق مع الإصدارات القديمة تلتف حول فئة 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، يتم تحديد واجهة برمجة التطبيقات لجهة تصنيع Wi-Fi (HAL) باستخدام 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 Baseline Profile (ABP) وتنفيذ Vulkan

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

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

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

استخدام 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.

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

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

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

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

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

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

إيقاف وضع التشفير/سلامة البيانات الصفرية للشبكة الخلوية

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

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

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

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

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

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

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

مركز الأمان

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

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

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

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

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

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

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

الظاهرية

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

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

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

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

وحدة مورّد وحدة التحكّم في واجهة المستخدم (pKVM)

تم تقديم وحدات مورّدي pKVM في Android 14. اطّلِع على وحدات مورّدي pKVM لمزيد من المعلومات.