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

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

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

التغييرات على قسم التمهيد العام

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

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

وحدات GKI

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

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

مكونات النظام المُعَدَّة للتركيب

يحتوي نظام Android 13 على العديد من مكونات النظام المُعدَّلة والجديدة المكوّنة من وحدات. في ما يلي الوحدات الجديدة:

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

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

تحديث لنظام ملفات نواة Android

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

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

الصوت

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

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

التوافق مع MIDI 2.0

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

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

تحديث واجهة برمجة التطبيقات لمعالجة الصوت

بدءًا من Android 13، تم تعديل Audio HAL ليصبح الإصدار 7.1. راجِع Audio HAL للحصول على مزيد من المعلومات.

Automotive

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

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

إنشاء

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

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

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

الكاميرا

طبقة HAL لكاميرا لغة تعريف واجهة نظام Android

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

التوافق

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

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

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

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

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

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

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

يجب أن تعالج تطبيقات جهات الاتصال المحمَّلة مسبقًا نية 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 (نقاط اتصال)، وكلتاهما غير مقيّدة (متاحة لجميع التطبيقات) وتوفّر إمكانية الوصول إلى الإنترنت.

لمزيد من المعلومات، يُرجى الاطّلاع على المعالجة المتزامنة لأجهزة Wi-Fi STA/STA.

تحديثات واجهة برمجة التطبيقات 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 من ملف RCS Universal Profile.

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

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

ملفات شخصية متعدّدة مفعّلة لشريحة eUICC

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

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

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

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

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

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

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

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

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

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

تم إيقاف واجهات برمجة التطبيقات هذه نهائيًا في Android 11 لأنّ واجهة برمجة التطبيقات 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، ما يتيح للأجهزة إنشاء واجهتَين لنقطة وصول (AP).

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

Wi-Fi Aware

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

تعديلات على ميزة "الربط بنقطة اتصال Wi-Fi" (نقطة اتصال افتراضية)

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

الاستخدام المتزامن لواجهات متعددة في شبكة Wi-Fi

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

لمزيد من التفاصيل، يُرجى الاطّلاع على المعالجة المتزامنة لواجهات 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.

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

إذن إرسال الإشعارات للموافقة على تلقّيها

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

تحويل نطاق الإضاءة في محتوى النطاق العالي الديناميكية إلى نطاق متوافق مع محتوى النطاق الديناميكي العادي

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

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

الرسومات

AIDL لطبقة HAL في Hardware Composer

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

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

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

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

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

التدخل في الحدّ الأقصى لعدد اللقطات في الثانية

بدءًا من الإصدار Android 13-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 بحفظ الموارد بين عمليات التنفيذ وتطبيق التحسينات المتعلّقة بالطلب.

Sensors AIDL HAL

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

الوسائط

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

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

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

الأداء

Health AIDL HAL

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

تحسين الأداء في وقت تحميل اللعبة

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

الأذونات

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

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

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

الطاقة

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

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

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

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

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

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

الأمان

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

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

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

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

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

يجب أن تتطابق الأهداف مع فلاتر الأهداف المعلَن عنها.

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

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

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

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

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

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

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

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

الإعدادات

إعدادات اللغة لكل تطبيق على حدة

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

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

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

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

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

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

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

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

التحديثات

تحديثات اختبار أ/ب الافتراضي

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

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

الظاهرية

Android Virtualization Framework

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

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