ملاحظات إصدار Android 13 وAndroid 13 QPR

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

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

التغييرات على قسم التشغيل العام

في الأجهزة التي تعمل بنظام التشغيل Android 13، تتم إزالة ramdisk العام من صورة boot ووضعه في صورة init_boot منفصلة.

لمزيد من المعلومات، يُرجى الاطّلاع على مقالة قسم التشغيل العام.

وحدات GKI

في نظام التشغيل Android 13، يتم توفير بعض وظائف النواة في وحدات قابلة للتحميل بشكل ديناميكي، تُعرف باسم وحدات GKI، وذلك لتقليل استهلاك الذاكرة التي تشغلها نواة GKI على الأجهزة التي لا تتطلّب هذه الوظائف.

لمزيد من المعلومات، يُرجى الاطّلاع على وحدات النواة.

مكوّنات النظام النموذجية

يتضمّن نظام التشغيل Android 13 العديد من مكونات النظام الجديدة والمعدَّلة. الوحدات الجديدة هي:

  • AdServices: تتيح استخدام "مبادرة حماية الخصوصية" التي تهدف إلى إنشاء تكنولوجيات تعمل على حماية خصوصية المستخدمين على الإنترنت وتوفير أدوات للشركات والمطوّرين لإنشاء أنشطة تجارية رقمية مزدهرة.
  • AppSearch: محرّك بحث منظَّم وفهرسة على الجهاز فقط
  • البلوتوث: (اختياري) يهدف إلى توفير تجربة بلوتوث متسقة وعالية الجودة لجميع مستخدمي Android
  • OnDevicePersonalization: تقدّم مجموعة من الأدوات التي تم تطويرها مع مراعاة خصوصية المستخدم كأحد المبادئ الأساسية.
  • النطاق الفائق العرض (UWB): يحتوي على حزمة نطاق فائق العرض أعلى واجهة HAL

تعديلات على الوحدات الحالية:

تعديل على دعم نظام ملفات نواة Android

بدءًا من Android 13، لا تعمل مساحة المستخدم إلا مع أنظمة الملفات المضمّنة في صورة النواة العامة (GKI).

لمزيد من التفاصيل، يُرجى الاطّلاع على توافق نظام ملفات نواة Android.

الصوت

تنفيذ ميزة "الصوت المكاني" وتتبُّع حركة الرأس

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

التوافق مع MIDI 2.0

اعتبارًا من Android 13، تمت إضافة إمكانية استخدام MIDI 2.0 في نقل البيانات عبر USB. ‫MIDI 2.0 هو معيار MIDI أحدث تم تحديده في عام 2020.

يمكنك الاطّلاع على صفحة MIDI لمزيد من التفاصيل.

تعديل Audio HAL

بدءًا من Android 13، تم تعديل طبقة تجريد الأجهزة (HAL) الخاصة بالصوت إلى الإصدار 7.1. يمكنك الاطّلاع على طبقة تجريد الأجهزة الصوتية (HAL) لمزيد من المعلومات.

سيارات

ميزات جديدة في Android Automotive

لمزيد من المعلومات حول ميزات Automotive الجديدة في Android 13، يُرجى الاطّلاع على الميزات الجديدة.

إنشاء

الإنشاء باستخدام Bazel

يتيح الإصدار 13 من نظام التشغيل Android إنشاء النواة باستخدام Bazel، ما يحلّ محل build/build.sh.

لمزيد من المعلومات، يُرجى الاطّلاع على Bazel (Kleaf).

الكاميرا

طبقة تجريد الأجهزة (HAL) الخاصة بالكاميرا في AIDL

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

للحصول على معلومات حول نقل عمليات HAL من واجهات HIDL للكاميرا إلى واجهات AIDL للكاميرا، يُرجى الاطّلاع على AIDL Camera HAL.

تحديثات تصحيح أخطاء الكاميرا

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

لمزيد من المعلومات، يُرجى الاطّلاع على تصحيح أخطاء الكاميرا.

تثبيت معاينة الكاميرا

يتيح الإصدار 13 من نظام التشغيل Android تثبيت الفيديو في بث المعاينة أثناء جلسات التقاط الصور بالكاميرا. تتيح هذه الميزة للتطبيقات التابعة لجهات خارجية تقديم تجربة ما تراه هو ما تحصل عليه (WYSIWYG) عند المقارنة بين معاينة الكاميرا والتسجيل.

لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تثبيت معاينة الكاميرا.

التحكّم في قوة المصباح

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

لمزيد من المعلومات، يُرجى الاطّلاع على التحكّم في قوة المصباح.

إخراج الكاميرا بدقة 10 بت

يضيف نظام التشغيل Android 13 إمكانية إخراج بيانات الكاميرا بدقة 10 بت من خلال ملفات تعريف النطاق الديناميكي التي يمكن ضبطها من خلال برنامج الكاميرا كجزء من إعدادات البث. يتيح ذلك لمصنّعي الأجهزة إضافة توافق مع ملفات تعريف النطاق الديناميكي التي تستند إلى 10 بت، مثل HLG10 وHDR 10 وHDR 10+‎ وDolby Vision.

لمزيد من المعلومات، يُرجى الاطّلاع على إخراج الكاميرا بدقة 10 بت.

لتشجيع استخدام ميزة إخراج بيانات الكاميرا بمعدل 10 بت على تطبيقات الجهات الخارجية، مثل تطبيقات وسائل التواصل الاجتماعي، من أجل تحسين تجارب تسجيل الفيديوهات ومشاركتها، من المهم التحقّق من صحة تنفيذ هذه الميزة. من المرجّح أن تبدأ التطبيقات التابعة لجهات خارجية التي تريد استخدام هذه الميزة بملف العمل HLG10 الإلزامي. لمزيد من التفاصيل، راجِع مقالة التحقّق من الصحة.

التوافق

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

يُدخل نظام التشغيل Android 13 تغييرات على نظام اختبار توافق الصور (ITS) للكاميرا، بما في ذلك إتاحة اختبار الفيديو، وتعديل إصدارات Python والحِزم، وتحديثات على أجهزة الاختبار.

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

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

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

للاطّلاع على قائمة بالتغييرات في الإصدار 13 من نظام التشغيل Android، يُرجى الانتقال إلى ملاحظات إصدار تعريف التوافق مع الإصدار 13 من نظام التشغيل Android.

الحسابات التلقائية لجهات الاتصال الجديدة

يجب أن تتعامل تطبيقات جهات الاتصال المُحمَّلة مُسبَقًا مع الغرض ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT الذي يتيح للمستخدم اختيار حساب تلقائي. يجب أن يحفظ تطبيق جهات الاتصال المحمَّل مسبقًا الحساب التلقائي المحدّد، ويجب أن يستخدم الحساب التلقائي عند التعامل مع Intent.ACTION_INSERT أو Intent.ACTION_INSERT_OR_EDIT لإدراج جهة اتصال. يضمن هذا الشرط الاتساق في جميع التطبيقات التي تتفاعل مع جهات الاتصال.

لمزيد من المعلومات، يُرجى الاطّلاع على قسم جهات الاتصال في مستند تعريف التوافق (CDD) لنظام التشغيل Android 13.

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

السماح بتفعيل وإيقاف شبكة الجيل الثاني

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

إعداد استخدام شبكة الجوّال

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

لتعديل إعداد استخدام بيانات الجوّال، استخدِم تراكب config_supported_cellular_usage_settings أو اضبط القيمة التلقائية في config_default_cellular_usage_setting. يمكن أن تكون القيمة USAGE_SETTING_VOICE_CENTRIC أو USAGE_SETTING_DATA_CENTRIC.

تتضمّن ميزة إعداد استخدام بيانات شبكة الجوّال واجهات برمجة التطبيقات التالية:

للتحقّق من صحة ميزة إعداد استخدام بيانات شبكة الجوّال، نفِّذ الاختبارات التالية:

شبكات متعددة متزامنة متصلة بالإنترنت

يقدّم نظام التشغيل Android 13 ميزة الشبكات المتعددة المتزامنة مع اتصال بالإنترنت، والتي تتيح للجهاز الاتصال بشكل متزامن بشبكتَي Wi-Fi (نقطتَي وصول)، وكلتاهما غير مقيدتَين (متاحتَين لجميع التطبيقات) وتوفّران إمكانية الوصول إلى الإنترنت.

لمزيد من المعلومات، يُرجى الاطّلاع على مقالة التزامن بين وضعَي STA/STA في شبكة Wi-Fi.

تعديلات على واجهة برمجة التطبيقات الخاصة بنظام إدارة المعلومات (IMS)

يقدّم نظام التشغيل Android 13 التعديلات التالية على واجهات برمجة التطبيقات للتسجيل الفردي في IMS:

  • DelegateRegistrationState:

    • يتيح حالات تحتاج فيها البنية الأساسية إلى الانتظار إلى أن تنتهي جلسات SIP قبل إيقاف شبكة بيانات الحزمة (PDN) لنظام إدارة معلومات المشتركين (IMS).
    • تضيف هذه السمة الطريقة getRegisteringFeatureTags التي تتيح للتطبيقات التي تستمع إلى الصوت معرفة متى تحاول حزمة IMS تسجيل IMS بنشاط.
  • RcsUceAdapter: يضيف PUBLISH_STATE_PUBLISHING للسماح للتطبيقات التي تستمع إلى معرفة متى تحاول حزمة IMS نشر الإمكانات بنشاط

  • CapabilityExchangeEventListener: يضيف طريقة onPublishUpdated إلى السماح لخدمة IMS بإعلام النظام الأساسي بشكل غير متزامن بأنّ عملية إعادة تحميل SIP PUBLISH قد نجحت أو تعذّرت.

  • RcsClientConfiguration:

    • لإتاحة القسم 2.1.14 من RCC.72، تتم إضافة قيمة جديدة إلى الدالة الإنشائية للسماح لتطبيق المراسلة بتحديد ما إذا كان المستخدم قد فعّل خدمة RCS أو أوقفها.
    • تضيف هذه السمة الثابتة RCS_PROFILE_2_4 للسماح لتطبيق مراسلة بالإبلاغ عن أنّه يتوافق مع الإصدار 2.4 من Universal Profile لخدمات الاتصالات التفاعلية (RCS).

يتضمّن نظام التشغيل Android 13 أيضًا التعديلات التالية على واجهات برمجة تطبيقات IMS:

  • تضيف هذه السمة إمكانية أن تستمع التطبيقات إلى حالة حزمة IMS من خلال الفئة ImsStateCallback. لمزيد من المعلومات، اطّلِع على استخدام ImsStateCallback.
  • إعادة تصميم عملية توفير خدمات IMS لتتوافق مع حالات استخدام توفير خدمات مشغّلي شبكات الجوّال الافتراضية (MVNO)
  • يحسّن نموذج سلاسل المحادثات في "خدمة نظام إدارة معلومات الاتصالات".
  • إضافة واجهات برمجة تطبيقات متوافقة مع اشتراك شريحة SIM في "خدمة نظام إدارة معلومات المشتركين"

ملفات شخصية متعدّدة مفعّلة لبطاقة eUICC

يتيح نظام التشغيل Android 13 استخدام عدة ملفات شخصية مفعَّلة (MEP) لشريحة eUICC، ما يسمح للأجهزة باستخدام هاتف جوّال بشريحتَي SIM من خلال شريحة eSIM واحدة. تسمح ملفات تعريف شرائح SIM المتعددة للجهاز بالاتصال بمشغّلين مختلفين في الوقت نفسه.

لمزيد من المعلومات، يُرجى الاطّلاع على ملفات شخصية متعددة مفعّلة.

متطلبات معايرة ميزة "استشعار تواجد الأفراد في المنزل"

يقدّم نظام التشغيل Android 13 متطلبات جديدة لمعايرة ميزة "الاستشعار عن القُرب" لضمان قدرة جميع الأجهزة في منظومة Android المتكاملة على تحديد القرب النسبي بين الأجهزة.

لمزيد من المعلومات حول كيفية إعداد الأجهزة ومعايرتها لتلبية هذه المتطلبات، يُرجى الاطّلاع على متطلبات معايرة ميزة "الاستشعار عن القرب".

وضع احتياطي للاتصالات الهاتفية لرصد المنطقة الزمنية

يقدّم نظام التشغيل Android 13 وضعًا احتياطيًا للاتصالات الهاتفية من أجل رصد المنطقة الزمنية. يتيح هذا الوضع لنظام التشغيل Android استخدام اقتراحات رصد الاتصالات الهاتفية مؤقتًا في الحالات التي لا يمكن فيها لميزة رصد الموقع الجغرافي تحديد المنطقة الزمنية، أو عندما يستغرق رصد الموقع الجغرافي وقتًا أطول من رصد الاتصالات الهاتفية لتحديد المنطقة الزمنية.

لمزيد من التفاصيل، يُرجى الاطّلاع على خدمة time_zone_detector.

تحسينات على واجهة برمجة التطبيقات TelephonyManager UICC access

يزيل نظام التشغيل Android 13 حالة الإيقاف النهائي ويضيف تحسينات على إدارة القنوات المنطقية لبطاقة UICC في واجهات برمجة التطبيقات التالية التي تتيح الوصول إلى بطاقة UICC في TelephonyManager:

تم إيقاف هذه الواجهات نهائيًا في الإصدار 11 من نظام التشغيل Android لأنّ OMAPI توفّر عملية تنفيذ أكثر موثوقية لإدارة القنوات المنطقية لبطاقة UICC. ومع ذلك، لا تغطي واجهة برمجة التطبيقات OMAPI جميع حالات الاستخدام التي توفّرها واجهات برمجة التطبيقات TelephonyManager للوصول إلى UICC. لذلك، في نظام التشغيل Android 13، تم إلغاء إيقاف هذه الواجهات مع إجراء تحسينات على إدارة القنوات المنطقية لبطاقة UICC. في السابق، عندما يتعطّل تطبيق اتصال يفتح قناة منطقية، يمكن أن يحدث تسريب في القناة المنطقية، ما يعني أنّه لا يتم إغلاق القناة ولا يمكن للتطبيق إعادة استخدامها بدون إعادة التشغيل. بفضل التحسينات التي أُجريت في Android 13، إذا تعذّر تشغيل أحد التطبيقات، سيحرر النظام القناة المنطقية، ما يتيح للتطبيق إعادة استخدام القناة.

تم إجراء تحسينات واجهة برمجة التطبيقات هذه على مستوى التنفيذ، وهي متوافقة تمامًا مع الإصدارات القديمة. ولا يتطلّب استخدام هذه الواجهات أي جهد إضافي من تطبيقات الاتصال.

الثقة في أول استخدام (TOFU) لشبكات المؤسسات

يتيح نظام التشغيل Android 13 استخدام طريقة المصادقة المعروفة باسم "الثقة عند الاستخدام لأول مرة" (TOFU)، والتي تتيح للمستخدمين الوثوق بشبكة مؤسسة (EAP) من خلال تثبيت مرجع تصديق الجذر الذي يستخدمه الخادم وتحديد اسم نطاقه في شبكة محفوظة. تسمح ميزة TOFU للجهاز بالحصول على مفتاح عام غير مصادق عليه عندما يتصل المستخدم لأول مرة بشبكة مؤسسة والاحتفاظ بالمفتاح لعمليات الاتصال اللاحقة.

لمزيد من المعلومات، يُرجى الاطّلاع على مقالة الثقة عند الاستخدام لأول مرة.

التوافق مع النطاق الفائق العرض

يتضمّن نظام التشغيل Android 13 عملية تنفيذ إطار عمل تلقائي لتكنولوجيا الراديو ذات النطاق الفائق العرض (UWB)، وهي تكنولوجيا تتيح تحديد المسافة بدقة عالية بين الأجهزة المتوافقة.

لمزيد من المعلومات، يُرجى الاطّلاع على النطاق الفائق العرض.

تعديلات على نقطة وصول Wi-Fi/التزامن مع نقطة الوصول

يتيح نظام التشغيل Android 13 استخدام النطاق 6 غيغاهرتز لتشغيل نقطتَي وصول إلى شبكة Wi-Fi في الوقت نفسه، ما يتيح للأجهزة إنشاء واجهتَين لنقطة الوصول.

لمزيد من المعلومات، يُرجى الاطّلاع على Wi-Fi AP/AP Concurrency.

Wi-Fi Aware

يتيح نظام التشغيل Android 13 استخدام الإصدار 3.1 من مواصفات Wi-Fi Aware. لمزيد من المعلومات، يُرجى الاطّلاع على Wi-Fi Aware.

تحديثات بشأن التوصيل عبر نقطة اتصال Wi-Fi (نقطة وصول افتراضية)

يقدّم نظام التشغيل Android 13 إعدادات جديدة للأجهزة التي تتيح الربط عبر نقاط اتصال Wi-Fi. للحصول على تفاصيل حول عمليات الضبط الجديدة، يُرجى الاطّلاع على نقطة اتصال Wi-Fi (نقطة وصول برمجية).

التزامن بين واجهات Wi-Fi المتعددة

بدءًا من Android 13، يضيف الإصدار 1.6 من Wi-Fi HAL إمكانية تحديد واجهة نقطة وصول مجسّرة (نطاق مزدوج متزامن) كعنصر دمج صريح.

لمزيد من التفاصيل، يُرجى الاطّلاع على التشغيل المتزامن لواجهات متعددة لشبكة Wi-Fi.

تعديلات على اختيار شبكة Wi-Fi

بدءًا من نظام التشغيل Android 13، إذا كانت هناك حاجة إلى فواصل زمنية مختلفة للبحث عن الشبكات في وقت التشغيل، يمكن للتطبيقات ذات الأذونات المميزة ضبط جدول البحث عن شبكات Wi-Fi المتاحة على الشاشة بشكل ديناميكي من خلال استدعاء الطريقة WifiManager#setScreenOnScanSchedule(screenOnScanSchedule).

لمزيد من المعلومات، يُرجى الاطّلاع على اختيار شبكة Wi-Fi.

الشاشة

إدارة المهام

في نظام التشغيل Android 13، يوفّر عنصر جديد في واجهة مستخدم النظام يُسمى إدارة المهام يُعلم المستخدم بحالة الخدمات التي تعمل في المقدّمة والموارد التي تستخدمها في التطبيقات التي تعمل في الخلفية، كما يتيح للمستخدم إيقاف هذه التطبيقات.

لمزيد من المعلومات، يُرجى الاطّلاع على إدارة المهام.

أدوات التحكّم في الوسائط في واجهة مستخدم النظام

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

لمزيد من التفاصيل، يُرجى الاطّلاع على عناصر التحكّم في الوسائط في واجهة مستخدم النظام.

تركيبة مختلطة من محتوى SDR وHDR

يحسّن نظام التشغيل Android 13 إمكانية عرض محتوى SDR وHDR في الوقت نفسه على الشاشة من خلال خفض مستوى سطوع محتوى SDR المعروض على الشاشة عند عرضه في الوقت نفسه مع محتوى HDR.

لمزيد من المعلومات، يُرجى الاطّلاع على تركيب محتوى بنطاق عادي وديناميكي عالٍ.

إذن إرسال الإشعارات لتفعيل الميزات

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

تحويل سطوع HDR إلى نطاق متوافق مع SDR

يقدّم نظام التشغيل Android 13 مكتبة ثابتة يمكن للمورّد ضبطها تُسمى libtonemap، وتحدّد عمليات ربط درجات الألوان. تتيح هذه الميزة لمصنّعي المعدات الأصلية تحديد ومشاركة خوارزميات ربط درجات الألوان الخاصة بشاشاتهم بين إطار العمل والمورّدين، ما يقلّل من عدم تطابق ربط درجات الألوان.

لمزيد من المعلومات، يُرجى الاطّلاع على تحويل سطوع HDR إلى نطاق متوافق مع SDR.

الرسومات

AIDL لطبقة تجريد الأجهزة (HAL) الخاصة بـ Hardware Composer

بدءًا من Android 13، يتم تحديد طبقة تجريد الأجهزة (HAL) الخاصة بـ Hardware Composer (HWC) في AIDL، وتم إيقاف إصدارات HIDL التي تتراوح بين android.hardware.graphics.composer@2.1 وandroid.hardware.graphics.composer@2.4 نهائيًا.

لمزيد من المعلومات، يُرجى الاطّلاع على AIDL لطبقة تجريد أجهزة Hardware Composer.

إدارة إطار المخزن المؤقت للعميل

بدءًا من الإصدار 13 من نظام التشغيل Android، يتم تخصيص مخازن مؤقتة جديدة للإطارات، تُستخدَم أثناء عملية إنشاء العميل، كلما تغيّرت دقة الشاشة. يتم إجراء عملية التخصيص هذه من خلال SurfaceFlinger في دورة الإبطال التالية بعد تغيير درجة الدقة.

لمزيد من المعلومات، يُرجى الاطّلاع على إدارة إطار المخزن المؤقت للعميل.

إجراء الحدّ من عدد اللقطات في الثانية (FPS)

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

تأمين المخزن المؤقت غير المُشار إليه باستخدام AutoSingleLayer

يضيف نظام التشغيل Android 13 إعدادًا جديدًا يُسمى AutoSingleLayer لتثبيت المخازن المؤقتة غير المُشار إليها. يتيح هذا الإعداد لـ SurfaceFlinger إقفال المخزن المؤقت غير المُشار إليه عندما يتم تعديل طبقة واحدة فقط، وليس في الحالات التي تحدث على مستوى الطبقات، مثل تغييرات التصميم الهندسي أو معاملات المزامنة.

لمزيد من المعلومات، يُرجى الاطّلاع على تأمين المخزن المؤقت بدون إشارة باستخدام AutoSingleLayer.

التفاعل

المصادقة على خدمة "الإدارة الآلية للمنزل"

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

بروتوكول HID لتتبُّع حركة الرأس

يتضمّن نظام التشغيل Android 13 بروتوكول جهاز الواجهة البشرية (HID) لتتبُّع حركة الرأس، ما يتيح توصيل جهاز تتبُّع حركة الرأس بجهاز Android عبر USB أو البلوتوث وإتاحته لإطار عمل Android والتطبيقات من خلال إطار عمل أجهزة الاستشعار.

لمزيد من المعلومات، يُرجى الاطّلاع على بروتوكول HID لتتبُّع حركة الرأس.

إتاحة إشارة معاودة الاتصال المقفلة في KeyguardManager

في Android 13، تُعلم الطرق الجديدة، مثل addKeyguardLockedStateListener وremoveKeyguardLockedStateListener، في الفئة KeyguardManager ، المستمع بحالة قفل شاشة القفل.

عناصر التنفيذ القابلة لإعادة الاستخدام في NNAPI

يقدّم نظام التشغيل Android 13 واجهة NNAPI AIDL HAL، IExecution، التي تدير مدة بقاء عنصر تنفيذ قابل لإعادة الاستخدام وموارده المخزّنة مؤقتًا. تساهم عناصر IExecution في تقليل الحمل الزائد لمهام الاستدلال في تعلُّم الآلة من خلال السماح لبرنامج تشغيل NNAPI بالاحتفاظ بالموارد بين عمليات التنفيذ وتطبيق تحسينات خاصة بالطلبات.

طبقة تجريد الأجهزة (HAL) الخاصة بأجهزة الاستشعار باستخدام لغة تعريف واجهة نظام Android ‏(AIDL)

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

الوسائط

تصدير إحصاءات ترميز الفيديو

بدءًا من نظام التشغيل Android 13، يمكن لعملاء التطبيقات طلب برنامج ترميز الفيديو لتصدير إحصاءات الترميز لكل إطار فيديو تم ترميزه. باستخدام الإحصاءات التي يتم الحصول عليها من برنامج ترميز الفيديو، يمكن للتطبيقات تحسين مهام ترميز الفيديو، مثل الترميز المتعدد المراحل والمعالجة المسبقة للإطارات قبل الترميز.

لمزيد من المعلومات، يُرجى الاطّلاع على بيانات إحصاءات ترميز الفيديو.

الأداء

طبقة تجريد الأجهزة (HAL) الخاصة بـ Health AIDL

يقدّم نظام التشغيل Android 13 Health AIDL HAL، وهو طبقة تجريد للأجهزة (HAL) تستند إلى Health HAL 2.1 وتستخدم واجهة AIDL HAL.

تعزيز الأداء عند تحميل اللعبة

يقدّم نظام التشغيل Android 13 وضعًا جديدًا لتوفير الطاقة في خدمة Power Manager يُطلق عليه اسم GAME_LOADING يشير إلى Power HAL إذا كان تطبيق اللعبة في حالة التحميل، ما يتيح لـ Power HAL تقديم تعزيز للتحميل. يمكنك الاطّلاع على مقالة تحسين الأداء عند تحميل اللعبة للحصول على مزيد من المعلومات.

الأذونات

تقسيم إذن الوصول إلى أجهزة استشعار الجسم

بدءًا من الإصدار 13 من نظام التشغيل Android، تم تقسيم الإذن BODY_SENSORS إلى إذنَين: BODY_SENSORS لتتبُّع معدّل نبضات القلب في المقدّمة وBODY_SENSORS_BACKGROUND لتتبُّع معدّل نبضات القلب في الخلفية.

لمزيد من المعلومات، يُرجى الرجوع إلى استخدام أجهزة استشعار الجسم في الخلفية يتطلّب إذنًا جديدًا.

الطاقة

أدوات تتبُّع سلوك التطبيقات في الخلفية

يقدّم نظام التشغيل Android 13 مفهوم أداة تتبُّع سلوك التطبيقات في الخلفية أو عملية تراقب استخدام التطبيقات للبطارية في الخلفية لتحديد ما إذا كانت التطبيقات تنتهك بعض السياسات.

لمزيد من المعلومات، اطّلِع على مقالة أدوات تتبُّع سلوك التطبيق في الخلفية.

تقليل استهلاك الطاقة أثناء الاحتفاظ بنسخة احتياطية والاستعادة

اعتبارًا من Android 13، يمكنك الحدّ من نقل الطاقة أثناء الاحتفاظ بنسخة احتياطية واستعادتها عبر USB من خلال استدعاء طريقة enableLimitPowerTransfer في الفئة UsbPort.

لمزيد من المعلومات، يُرجى الاطّلاع على إدارة الطاقة.

الأمان

بيانات اعتماد الهوية

يتيح نظام التشغيل Android 13 عرض مستندات متعددة. تتيح واجهة Presentation Session الجديدة للتطبيق عرض مستندات متعددة، وهو أمر غير ممكن باستخدام واجهة برمجة التطبيقات الحالية.

لمزيد من المعلومات، يُرجى الرجوع إلى مستند تعريف الهوية.

الإصدار 3.1 من مخطّط توقيع حِزم APK

يتم استخدام هذا النظام تلقائيًا عند توقيع حِزمة APK باستخدام مفتاح توقيع تم تغييره وسلسلة توقيع، كما يتيح استهداف تغيير المفتاح في حِزمة APK واحدة على نظام التشغيل Android 13 والإصدارات الأحدث مع تجنُّب المشاكل المعروفة المتعلقة بتغيير المفتاح على إصدارات النظام الأساسي السابقة من خلال استخدام مفتاح التوقيع الأصلي في حزمة التوقيع بالإصدار 3.0. وبالمثل، ستتضمّن توقيع الإصدار 4.1 معلومات توقيع إضافية لحزمة الإصدار 3.1 من أجل توفير السلوك نفسه لعمليات التثبيت التزايدي.

يجب أن تتطابق الأهداف مع فلاتر الأهداف المحدّدة

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

يتم حظر النوايا غير المتطابقة. في ما يلي استثناءات لا يتم فيها فرض المطابقة حسب النية:

  • رسائل Intent التي يتم إرسالها إلى المكوّنات التي لم تحدّد أي فلاتر Intent
  • طلبات البحث التي تنشأ داخل التطبيق نفسه
  • طلبات من النظام
  • النيات من الجذر

واجهة OMAPI الثابتة للمورّد

Open Mobile API (OMAPI) هي واجهة برمجة تطبيقات عادية تُستخدَم للتواصل مع "العنصر الآمن" (Secure Element) في الجهاز. قبل الإصدار 13 من نظام التشغيل Android، كانت التطبيقات ووحدات إطار العمل فقط هي التي يمكنها الوصول إلى هذه الواجهة. ومن خلال تحويلها إلى واجهة ثابتة خاصة بالمورّد، تصبح وحدات HAL قادرة أيضًا على التواصل مع العناصر الآمنة من خلال خدمة OMAPI.

لمزيد من المعلومات، يُرجى الاطّلاع على واجهة OMAPI الثابتة الخاصة بالمورّد.

تم إيقاف أرقام التعريف المشترَكة نهائيًا

اعتبارًا من الإصدار 13 من Android QPR، تم إيقاف أرقام تعريف المستخدمين المشتركة نهائيًا. على مستخدمي الإصدار 13 من نظام التشغيل Android أو الإصدارات الأحدث وضع السطر android:sharedUserMaxSdkVersion="32" في ملف البيان. يمنع هذا الإدخال المستخدمين الجدد من الحصول على معرّف UID مشترك. لمزيد من المعلومات حول المعرّفات الفريدة، يُرجى الاطّلاع على مقالة توقيع التطبيق.

الإعدادات

إعدادات اللغة المخصّصة حسب التطبيقات

يضيف نظام التشغيل Android 13 إمكانات تتيح للمستخدمين تغيير الإعدادات المفضّلة للغة على أساس كل تطبيق على حدة. يجب ألا يوقف الشركاء ومصنّعو المعدات الأصلية صفحة اختيار لغة التطبيق، ويجب أن تكون الصفحة متاحة من خلال خيارات التنقّل الثلاثة التالية:

  • الإعدادات > التطبيقات > اسم_التطبيق واختَر اللغة.
  • اضغط مع الاستمرار على رمز التطبيق، ثم انقر على معلومات التطبيق واختَر اللغة.
  • الإعدادات > النظام > اللغات والإدخال > لغات التطبيقات > app_name

يجب أن يواصل تطبيق "الإعدادات" فتح صفحة إعدادات لغة التطبيق من خلال الغرض android.settings.App_Locale_Settings.

لمزيد من المعلومات، يُرجى الرجوع إلى مقالة إعدادات اللغة لكل تطبيق.

تلفزيون

وضع النفق للوسائط المتعددة

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

لمزيد من المعلومات، يُرجى الاطّلاع على نقل الوسائط المتعددة عبر الأنفاق.

التحديثات

تحديثات A/B الافتراضية

يضيف نظام التشغيل Android 13 ميزتَي ضغط XOR ودمج مساحة المستخدم لتحديثات Virtual A/B. يسمح ضغط XOR بتقليل أحجام اللقطات لأنّ ضغط بيانات XOR أسهل من ضغط بيانات الحظر الأولية. تتيح ميزة دمج مساحة المستخدمين snapuserd لمكوّن مساحة المستخدمين معالجة عملية الدمج لتحديثات Virtual A/B، ما يؤدي إلى تقليل أوقات الدمج مقارنةً بنظام التشغيل Android 12 الذي يتم فيه استخدام جهاز dm-snapshot.

لمزيد من التفاصيل حول كيفية تفعيل هذه الميزات على الأجهزة التي يتم ترقيتها إلى Android 13، يُرجى الاطّلاع على ضغط XOR ودمج مساحة المستخدم.

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

‫Android Virtualization Framework

يوفّر إطار عمل Android Virtualization Framework (AVF) بيئات تنفيذ آمنة وخاصة لتنفيذ الرموز البرمجية. تُعدّ واجهة برمجة التطبيقات AVF مثالية لحالات الاستخدام التي تركّز على الأمان وتتطلّب ضمانات عزل أقوى، وحتى تلك التي تم التحقّق منها رسميًا، مقارنةً بتلك التي يوفّرها وضع الحماية للتطبيقات في Android.

لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على Android Virtualization Framework.