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

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

بنيان

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

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

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

وحدات GKI

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

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

مكونات النظام المعياري

يحتوي Android 13 على العديد من مكونات النظام المعيارية الجديدة والمحدثة. الوحدات الجديدة هي:

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

تحديثات الوحدات الموجودة:

التحديث إلى دعم نظام ملفات Android kernel

بدءًا من Android 13 ، تعمل مساحة المستخدمين فقط مع أنظمة الملفات المضمنة في Generic Kernel Image (GKI).

لمزيد من التفاصيل ، راجع دعم نظام ملفات Android Kernel .

صوتي

تنفيذ الصوت المكاني وتتبع الرأس

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

دعم MIDI 2.0

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

انظر صفحة MIDI لمزيد من التفاصيل.

التحديث إلى Audio HAL

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

السيارات

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

لمعرفة المزيد حول ميزات السيارات الجديدة في Android 13 ، راجع ما الجديد .

يبني

بناء مع Bazel

يقدم Android 13 نواة البناء باستخدام Bazel ، لتحل محل build/build.sh .

لمزيد من المعلومات ، انظر Bazel (Kleaf) .

آلة تصوير

كاميرا AIDL HAL

في Android 13 ، يتضمن إطار عمل الكاميرا دعمًا لـ AIDL camera HALs. يدعم إطار عمل الكاميرا أيضًا HIDL camera HALs ، ومع ذلك فإن ميزات الكاميرا المضافة في Android 13 أو أعلى لا تتوفر إلا من خلال واجهات HAL الخاصة بكاميرا AIDL.

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

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

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

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

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

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

لمزيد من المعلومات ، راجع تثبيت معاينة الكاميرا .

التحكم في قوة الشعلة

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

لمزيد من المعلومات ، راجع التحكم في قوة الشعلة .

إخراج كاميرا 10 بت

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

لمزيد من المعلومات ، راجع إخراج الكاميرا 10 بت .

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

التوافق

تحديثات Camera ITS

يقدم Android 13 تغييرات على Camera ITS ، والتي تشمل دعم اختبار الفيديو ، وتحديث Python وإصدارات الحزمة ، واختبار تحديثات الأجهزة.

لمزيد من التفاصيل ، راجع ملاحظات إصدار Android 13 Camera Image Test Suite .

تحديثات CDD

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

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

الحسابات الافتراضية لجهات الاتصال الجديدة

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

لمزيد من المعلومات ، راجع قسم جهات الاتصال في Android 13 CDD.

الاتصال

السماح بتبديل 2G

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

إعداد استخدام الهاتف الخلوي

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

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

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

للتحقق من صحة ميزة إعداد استخدام الهاتف الخلوي ، قم بإجراء الاختبارات التالية:

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

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

لمزيد من المعلومات ، راجع Wi-Fi STA / STA Concurrency .

تحديثات IMS API

يقدم Android 13 التحديثات التالية لواجهات برمجة تطبيقات التسجيل الفردي IMS:

  • DelegateRegistrationState :

    • يدعم الحالات التي يحتاج فيها إطار العمل إلى انتظار انتهاء جلسات SIP قبل تفكيك IMS PDN.
    • يضيف طريقة 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 العام.

يتضمن Android 13 أيضًا التحديثات التالية لواجهات برمجة تطبيقات IMS:

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

ملفات تعريف متعددة ممكّنة لـ eUICC

يقدم Android 13 دعمًا للعديد من الملفات الشخصية الممكّنة (MEPs) لـ eUICC ، مما يسمح للأجهزة بالحصول على دعم بطاقتي SIM باستخدام شريحة eSIM واحدة. تسمح ملفات تعريف SIM المتعددة للجهاز بالاتصال بشركتين مختلفتين في نفس الوقت.

لمزيد من المعلومات ، راجع التوصيفات المتعددة الممكّنة .

متطلبات معايرة الوجود

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

لمزيد من المعلومات حول كيفية إعداد الأجهزة ومعايرتها لتلبية هذه المتطلبات ، راجع متطلبات معايرة الحضور .

الوضع الاحتياطي الهاتفي لاكتشاف المنطقة الزمنية

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

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

TelephonyManager UICC الوصول إلى تحسينات API

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

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

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

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

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

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

دعم واسع النطاق للغاية

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

لمزيد من المعلومات ، راجع النطاق العريض للغاية .

تحديثات التزامن Wi-Fi AP / AP

يضيف Android 13 دعمًا للنطاق 6 جيجاهرتز لمزامنة Wi-Fi AP / AP ، مما يتيح للأجهزة إنشاء واجهتي نقطة وصول (AP).

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

إدراك شبكة Wi-Fi

يقدم Android 13 دعمًا للإصدار 3.1 من مواصفات Wi-Fi Aware . لمزيد من المعلومات ، راجع Wi-Fi Aware .

تحديثات ربط نقطة اتصال Wi-Fi (soft AP)

يقدم Android 13 تكوينات جديدة للأجهزة التي تدعم الربط عبر نقاط اتصال Wi-Fi. للحصول على تفاصيل حول التكوينات الجديدة ، راجع نقطة اتصال Wi-Fi (Soft AP) .

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

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

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

تحديثات اختيار شبكة Wi-Fi

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

لمزيد من المعلومات ، راجع تحديد شبكة Wi-Fi .

عرض

مدير المهام

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

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

ضوابط الوسائط في واجهة مستخدم النظام

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

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

تكوين SDR و HDR مختلط

يعمل Android 13 على تحسين الدعم لتقديم تكوين SDR و HDR في وقت واحد على الشاشة من خلال تعتيم محتوى SDR على الشاشة عند تقديمه في وقت واحد مع محتوى HDR.

لمزيد من المعلومات ، راجع تكوين SDR و HDR مختلط .

إذن الإخطار لإشعارات الاشتراك

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

تعيين نغمة إضاءة HDR إلى نطاق متوافق مع SDR

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

لمزيد من المعلومات ، راجع تعيين نغمة إضاءة HDR إلى نطاق متوافق مع SDR .

الرسومات

AIDL لـ HAL Composer

بدءًا من Android 13 ، يتم تعريف HAL ​​في مؤلف الأجهزة (HWC) في AIDL ويتم إهمال إصدارات HIDL التي تتراوح من android.hardware.graphics.composer@2.1 إلى android.hardware.graphics.composer@2.4 .

لمزيد من المعلومات ، راجع AIDL for Hardware Composer HAL .

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

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

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

إطارات في الثانية (FPS) تدخل خنق

بدءًا من Android 13-QPR ، يتيح FPS Throttling Intervention للألعاب أن تسرع بسرعة FPS مناسبة باستخدام التغييرات الجانبية للنظام الأساسي فقط ودون الحاجة إلى أي إجراء من جانب المطورين. راجع FPS Throttling Intervention لمزيد من المعلومات.

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

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

لمزيد من المعلومات ، راجع إغلاق المخزن المؤقت غير المُشار إليه باستخدام AutoSingleLayer .

تفاعل

مصادقة أدوات التحكم في المنزل

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

بروتوكول HID لتعقب الرأس

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

لمزيد من المعلومات ، راجع بروتوكول HID لتعقب الرأس .

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

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

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

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

مستشعرات AIDL HAL

يقدم Android 13 Sensors AIDL HAL ، وهو HAL يعتمد على Sensors HAL 2.1 الذي يستخدم واجهة AIDL HAL . يعرض Sensors AIDL HAL أنواع تعقب الرأس ومستشعرات IMU محدودة المحور.

وسائط

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

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

لمزيد من المعلومات ، راجع بيانات إحصائيات ترميز الفيديو .

أداء

هيلث ايدل هال

يقدم Android 13 Health AIDL HAL ، وهو عبارة عن HAL يعتمد على Health HAL 2.1 الذي يستخدم واجهة AIDL HAL .

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

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

أذونات

تقسيم إذن جهاز استشعار الجسم

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

لمزيد من المعلومات ، يرجى الرجوع إلى استخدام مجسات الجسم في الخلفية يتطلب إذنًا جديدًا

قوة

متتبعات سلوك خلفية التطبيق

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

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

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

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

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

حماية

أوراق اعتماد الهوية

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

لمزيد من المعلومات ، راجع بيانات اعتماد الهوية

مخطط توقيع APK V3.1

يتم استخدام هذا النظام افتراضيًا عند توقيع ملف APK بمفتاح توقيع مستدير ونسب توقيع ، ويسمح لملف APK واحد باستهداف التدوير على Android 13 والإصدارات الأحدث مع تجنب المشكلات المعروفة المتعلقة بالتناوب على إصدارات النظام الأساسي السابقة باستخدام مفتاح التسجيل الأصلي في كتلة التوقيع v3.0. وبالمثل ، سيتضمن توقيع v4.1 معلومات توقيع إضافية للكتلة v3.1 لدعم نفس السلوك لعمليات التثبيت المتزايدة.

يجب أن تتطابق النوايا مع عوامل تصفية النوايا المعلنة

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

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

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

واجهة OMAPI مستقرة للبائع

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

لمزيد من المعلومات ، راجع واجهة OMAPI Vendor Stable .

تم إهمال UIDs المشتركة

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

إعدادات

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

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

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

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

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

تلفزيون

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

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

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

التحديثات

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

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

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

الافتراضية

إطار عمل المحاكاة الافتراضية لنظام Android

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

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