تُلخّص هذه الصفحة الميزات الرئيسية في إصدارَي Android 13 وAndroid 13 QPR، كما توفّر روابط تؤدي إلى معلومات إضافية. يتم تنظيم ملخّصات الميزات هذه وفقًا لمكان توفّر مستندات الميزة على هذا الموقع الإلكتروني.
البنية
التغييرات على قسم برنامج الإقلاع العام
بالنسبة إلى الأجهزة التي تعمل بنظام التشغيل Android 13، تتم إزالة ramdisk العام من صورة boot
ووضعه في صورة init_boot
منفصلة.
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة قسم التشغيل العام.
وحدات GKI
في نظام التشغيل Android 13، يتم توفير بعض وظائف النواة في وحدات قابلة للتحميل بشكل ديناميكي، تُعرف باسم وحدات GKI، وذلك لتقليل حجم الذاكرة التي تشغلها نواة GKI على الأجهزة التي لا تتطلّب هذه الوظائف.
لمزيد من المعلومات، يُرجى الاطّلاع على وحدات النواة.
مكوّنات النظام النموذجية
يتضمّن نظام التشغيل Android 13 العديد من مكونات النظام الجديدة والمعدَّلة. الوحدات الجديدة هي:
- AdServices: تتيح استخدام مبادرة "حماية الخصوصية" التي تهدف إلى إنشاء تكنولوجيات تعمل على حماية خصوصية المستخدمين على الإنترنت وتوفير أدوات للشركات والمطوّرين لإنشاء أنشطة تجارية رقمية مزدهرة.
- AppSearch: محرّك بحث وفهرسة منظَّمة على الجهاز
- البلوتوث: (اختياري) يهدف إلى توفير تجربة بلوتوث متسقة وعالية الجودة لجميع مستخدمي Android
- OnDevicePersonalization: تقدّم مجموعة من الأدوات التي تم تطويرها مع مراعاة خصوصية المستخدم كأحد المبادئ الأساسية.
- النطاق الفائق العرض (UWB): يحتوي على حزمة UWB أعلى واجهة HAL
تعديلات على الوحدات الحالية:
- CrossDevice: توفّر تقنيات الاتصال على جميع الأجهزة باستخدام بروتوكولات عادية
- توحيد الأذونات: معلومات عن توحيد الأذونات
- الاتصال النفقي المجزَّأ: تحديد المسارات التي سيتم استبعادها من شبكة VPN
- تعديلات على حدود وحدة Wi-Fi: تم تعديل حدود الوحدة
تحديث لنظام ملفات نواة 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) لمزيد من المعلومات.
Automotive
ميزات جديدة في 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) للكاميرا المستندة إلى لغة تعريف واجهة Android (AIDL).
للحصول على معلومات حول نقل عمليات HAL من واجهات HIDL للكاميرا إلى واجهات AIDL للكاميرا، يُرجى الاطّلاع على AIDL Camera HAL.
تحديثات تصحيح أخطاء الكاميرا
يضيف نظام التشغيل 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
الإلزامي.
لمزيد من التفاصيل، يُرجى الاطّلاع على
التحقّق من الصحة.
التوافق
تحديثات Camera ITS
يُدخل نظام التشغيل Android 13 تغييرات على نظام اختبار توافق الصور (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
.
تتضمّن ميزة إعداد استخدام بيانات شبكة الجوّال واجهات برمجة التطبيقات التالية:
- يؤدي ضبط
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INT
إلى ضبط إعدادات الاستخدام. - يطلب
SubscriptionInfo#getUsageSetting()
إذن الوصول إلى إعدادات الاستخدام.
للتحقّق من صحة ميزة إعداد استخدام بيانات شبكة الجوّال، نفِّذ الاختبارات التالية:
- CTS:
SubscriptionManagerTest#testCellularUsageSetting
- VTS:
RadioNetworkTest#testSetUsageSetting_InvalidValues
شبكات متعددة متزامنة مع اتصال بالإنترنت
يقدّم نظام التشغيل Android 13 ميزة الشبكات المتعددة المتزامنة مع اتصال بالإنترنت، والتي تتيح للجهاز الاتصال بشكل متزامن بشبكتَي Wi-Fi (نقطتَي وصول)، وكلتاهما غير مقيّدة (متاحة لجميع التطبيقات) وتوفّران إمكانية الوصول إلى الإنترنت.
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة Wi-Fi STA/STA Concurrency.
تعديلات على واجهة برمجة التطبيقات 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 لخدمة IMS من أجل إتاحة حالات استخدام توفير MVNO.
- يحسّن نموذج سلاسل المحادثات في "خدمة نظام إدارة معلومات الاتصالات".
- إضافة واجهات برمجة تطبيقات تتوافق مع اشتراك شريحة SIM في "خدمة نظام إدارة معلومات الاتصالات"
ملفات شخصية متعدّدة مفعّلة لبطاقة eUICC
يتيح نظام التشغيل Android 13 استخدام ملفات شخصية متعددة مفعَّلة (MEP) في شريحة eUICC، ما يسمح للأجهزة باستخدام شريحتَي SIM من خلال شريحة eSIM واحدة. تتيح ملفات تعريف شرائح SIM المتعددة للجهاز الاتصال بمشغّلين مختلفين في الوقت نفسه.
لمزيد من المعلومات، يُرجى الاطّلاع على الملفات الشخصية المتعددة المفعّلة.
متطلبات معايرة ميزة "استشعار تواجد الأفراد في المنزل"
يقدّم نظام التشغيل Android 13 متطلبات جديدة لمعايرة بيانات الحضور لضمان قدرة جميع الأجهزة في منظومة Android المتكاملة على تحديد مدى التقارب النسبي بين الأجهزة.
لمزيد من المعلومات حول كيفية إعداد الأجهزة ومعايرتها لتلبية هذه المتطلبات، يُرجى الاطّلاع على متطلبات معايرة ميزة "الاستشعار عن القرب".
وضع احتياطي للاتصالات الهاتفية لرصد المنطقة الزمنية
يقدّم نظام التشغيل Android 13 وضعًا احتياطيًا للاتصالات الهاتفية من أجل رصد المنطقة الزمنية. يتيح هذا الوضع لنظام التشغيل Android استخدام اقتراحات رصد الاتصالات الهاتفية مؤقتًا في الحالات التي لا يمكن فيها لميزة رصد الموقع الجغرافي تحديد المنطقة الزمنية، أو عندما يستغرق رصد الموقع الجغرافي وقتًا أطول من رصد الاتصالات الهاتفية لتحديد المنطقة الزمنية.
لمزيد من التفاصيل، يُرجى الاطّلاع على خدمة time_zone_detector.
تحسينات على واجهة برمجة التطبيقات TelephonyManager UICC access API
يزيل نظام التشغيل Android 13 حالة الإيقاف النهائي ويضيف تحسينات على إدارة القنوات المنطقية لبطاقة UICC لواجهات برمجة التطبيقات التالية التي تتيح الوصول إلى بطاقة UICC في TelephonyManager:
iccOpenLogicalChannel(String AID, int p2)
iccCloseLogicalChannel(int channel)
iccTransmitApduBasicChannel(int cla, int instruction, int p2, int p3, String data)
iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data)
iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath)
sendEnvelopeWithStatus(String content)
تم إيقاف واجهات برمجة التطبيقات هذه نهائيًا في Android 11 لأنّ OMAPI توفّر عملية تنفيذ أكثر موثوقية لإدارة القنوات المنطقية لبطاقة UICC. ومع ذلك، لا تغطي واجهة برمجة التطبيقات OMAPI جميع حالات الاستخدام التي توفّرها واجهات برمجة التطبيقات الخاصة بالوصول إلى UICC في TelephonyManager. لذلك، في نظام التشغيل Android 13، تم إلغاء إيقاف هذه الواجهات مع إجراء تحسينات على إدارة القنوات المنطقية لبطاقة UICC. في السابق، عندما يتعطّل تطبيق اتصال يفتح قناة منطقية، يمكن أن يحدث تسرّب في القناة المنطقية، ما يعني أنّه لا يتم إغلاق القناة ولا يمكن للتطبيق إعادة استخدامها بدون إعادة التشغيل. بفضل التحسينات التي أُجريت في Android 13، إذا تعذّر تشغيل أحد التطبيقات، سيحرر النظام القناة المنطقية، ما يتيح للتطبيق إعادة استخدام القناة.
تم إجراء تحسينات واجهة برمجة التطبيقات هذه على مستوى التنفيذ، وهي متوافقة تمامًا مع الإصدارات القديمة. ولا يتطلّب استخدام واجهات برمجة التطبيقات هذه من تطبيقات الاتصال أي جهد إضافي.
الثقة في أول استخدام (TOFU) لشبكات المؤسسات
يتيح نظام التشغيل Android 13 استخدام طريقة المصادقة المعروفة باسم "الثقة عند الاستخدام لأول مرة" (TOFU)، والتي تتيح للمستخدمين الوثوق بشبكة مؤسسة (EAP) من خلال تثبيت مرجع تصديق الجذر الذي يستخدمه الخادم وتحديد اسم نطاقه في شبكة محفوظة. تسمح ميزة TOFU للجهاز بالحصول على مفتاح عام غير مصادق عليه عندما يتصل المستخدم لأول مرة بشبكة مؤسسة والاحتفاظ بالمفتاح لعمليات الاتصال اللاحقة.
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة الثقة عند الاستخدام لأول مرة.
التوافق مع النطاق الفائق العرض
يقدّم نظام التشغيل Android 13 عملية تنفيذ إطار عمل تلقائي لتكنولوجيا الراديو ذات النطاق الفائق العرض (UWB)، وهي تكنولوجيا تتيح تحديد المسافة بدقة عالية بين الأجهزة المتوافقة معها.
لمزيد من المعلومات، اطّلِع على النطاق الفائق العرض.
تعديلات على نقطة وصول Wi-Fi/التزامن مع نقطة وصول 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، تتضمّن عناصر التحكّم في الوسائط في واجهة مستخدم النظام تحديثات على أزرار الإجراءات والتشغيل عن بُعد. تتيح هذه التغييرات تجربة أكثر سلاسة للتحكّم في الوسائط على الهواتف والأجهزة اللوحية، كما توفّر إمكانية نقل الوسائط بسلاسة بين الأجهزة.
لمزيد من التفاصيل، يُرجى الاطّلاع على عناصر التحكّم في الوسائط في واجهة مستخدم النظام.
مقطوعة تتضمّن محتوًى بنطاق عادي الديناميكية ونطاق عالي الديناميكية
يحسّن نظام التشغيل Android 13 إمكانية عرض محتوى بنطاق عادي الديناميكية (SDR) وآخر بنطاق عالي الديناميكية (HDR) في الوقت نفسه على الشاشة من خلال خفض مستوى سطوع محتوى SDR المعروض على الشاشة عند عرضه في الوقت نفسه مع محتوى HDR.
لمزيد من المعلومات، يُرجى الاطّلاع على تركيب المحتوى الذي يتضمّن نطاقًا عاديًا وديناميكيًا.
إذن إرسال الإشعارات لتفعيل الميزات
بدءًا من نظام التشغيل Android 13، تستخدم الإشعارات نموذجًا يتطلّب موافقة المستخدم، حيث يجب أن تطلب جميع التطبيقات من المستخدمين الحصول على إذن قبل إرسال طلبات الإشعارات. ولإتاحة ذلك، على مصنّعي المعدات الأصلية تنفيذ تغييرات في أنظمة الإشعارات وأذونات وقت التشغيل، كما هو موضّح في صفحة إذن الإشعارات التي تتطلّب موافقة المستخدم.
تحويل درجة سطوع HDR إلى نطاق متوافق مع SDR
يقدّم نظام التشغيل Android 13 مكتبة ثابتة يمكن للمورّد ضبطها وتُسمى libtonemap
، وتحدّد عمليات مطابقة الألوان. تتيح هذه الميزة لمصنّعي المعدات الأصلية تحديد ومشاركة خوارزميات تعيين درجات الألوان بين إطار العمل والمورّدين، ما يقلّل من عدم تطابق درجات الألوان.
لمزيد من المعلومات، يُرجى الاطّلاع على تحويل سطوع النطاق العالي الديناميكية (HDR) إلى نطاق متوافق مع النطاق العادي الديناميكية (SDR).
الرسومات
واجهة تعريف لغة AIDL لطبقة تجريد الأجهزة (HAL) الخاصة ببرنامج Hardware Composer
بدءًا من الإصدار 13 من نظام التشغيل Android، يتم تحديد Hardware Composer (HWC) HAL في AIDL، وتم إيقاف إصدارات HIDL التي تتراوح بين android.hardware.graphics.composer@2.1
وandroid.hardware.graphics.composer@2.4
نهائيًا.
لمزيد من المعلومات، يُرجى الاطّلاع على لغة تعريف واجهة Android (AIDL) لطبقة تجريد أجهزة Hardware Composer.
إدارة إطار المخزن المؤقت للعميل
بدءًا من الإصدار 13 من نظام التشغيل Android، يتم تخصيص مخازن مؤقتة جديدة للإطارات، تُستخدَم أثناء عملية إنشاء العميل، كلما تغيّرت دقة الشاشة. يتم إجراء عملية التخصيص هذه من خلال SurfaceFlinger في دورة الإبطال التالية بعد تغيير درجة الدقة.
لمزيد من المعلومات، يُرجى الاطّلاع على إدارة إطار المخزن المؤقت للعميل.
إجراء الحدّ من عدد اللقطات في الثانية (FPS)
بدءًا من الإصدار 13 من Android QPR، تتيح ميزة "التدخّل في الحدّ من عدد اللقطات في الثانية" للألعاب تحديد عدد اللقطات المناسب في الثانية باستخدام تغييرات على مستوى النظام الأساسي فقط وبدون الحاجة إلى اتّخاذ أي إجراء من جانب المطوّرين. يمكنك الاطّلاع على إجراءات الحدّ من معدّل اللقطات في الثانية للحصول على مزيد من المعلومات.
Unsignaled buffer latching with AutoSingleLayer
يضيف نظام التشغيل Android 13 إعدادًا جديدًا يُسمى
AutoSingleLayer
لتثبيت
المخازن المؤقتة غير المُشار إليها. يتيح هذا الإعداد لـ SurfaceFlinger إقفال المخزن المؤقت غير المُشار إليه عندما يتم تعديل طبقة واحدة فقط، وليس في الحالات التي تحدث عبر الطبقات، مثل تغييرات التصميم الهندسي أو معاملات المزامنة.
لمزيد من المعلومات، يُرجى الاطّلاع على Unsignaled buffer latching with 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 بالاحتفاظ بالموارد بين عمليات التنفيذ وتطبيق تحسينات خاصة بالطلبات.
أجهزة استشعار AIDL HAL
يقدّم نظام التشغيل Android 13 Sensors AIDL HAL، وهو طبقة تجريد الأجهزة (HAL) تستند إلى Sensors HAL 2.1 وتستخدم واجهة AIDL HAL. تتيح طبقة تجريد الأجهزة (HAL) المستندة إلى AIDL الخاصة بأجهزة الاستشعار أنواع أجهزة استشعار تتبُّع حركة الرأس ووحدة القياس بالقصور الذاتي (IMU) ذات المحاور المحدودة.
الوسائط
تصدير إحصاءات ترميز الفيديو
بدءًا من نظام التشغيل Android 13، يمكن لبرامج التطبيقات طلب تصدير إحصاءات الترميز لكل إطار فيديو تم ترميزه من برنامج ترميز الفيديو. باستخدام الإحصاءات التي يتم الحصول عليها من برنامج ترميز الفيديو، يمكن للتطبيقات تحسين مهام ترميز الفيديو، مثل الترميز المتعدد المراحل والمعالجة المسبقة للّقطات قبل الترميز.
لمزيد من المعلومات، يُرجى الاطّلاع على بيانات إحصاءات ترميز الفيديو.
الأداء
طبقة تجريد الأجهزة (HAL) الخاصة بلغة تعريف واجهة نظام Android (AIDL) الخاصة بالصحة
يقدّم نظام التشغيل 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 من خلال استدعاء طريقة enableLimitPowerTransfer
في الفئة UsbPort
.
لمزيد من المعلومات، يُرجى الاطّلاع على إدارة الطاقة.
الأمان
بيانات اعتماد الهوية
يتيح نظام التشغيل Android 13 عرض مستندات متعددة. تتيح واجهة Presentation Session الجديدة للتطبيق عرض مستندات متعددة، وهو أمر غير ممكن باستخدام واجهة برمجة التطبيقات الحالية.
لمزيد من المعلومات، يُرجى الرجوع إلى مستند تعريف الهوية.
الإصدار 3.1 من مخطّط توقيع حِزم APK
يتم استخدام هذا النظام تلقائيًا عند توقيع حِزمة APK باستخدام مفتاح توقيع تم تغييره وسجلّ توقيع، ويتيح استهداف تغيير المفتاح في حِزمة APK واحدة على الإصدار 13 من نظام التشغيل Android والإصدارات الأحدث مع تجنُّب المشاكل المعروفة المتعلقة بتغيير المفتاح على إصدارات النظام الأساسي السابقة من خلال استخدام مفتاح التوقيع الأصلي في حزمة توقيع الإصدار 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 مشترك. لمزيد من المعلومات حول معرّفات UID، يُرجى الاطّلاع على مقالة توقيع التطبيق.
الإعدادات
تغيير اللغة في كل تطبيق بشكل منفصل
يضيف نظام التشغيل Android 13 إمكانات تتيح للمستخدمين تغيير الإعدادات المفضّلة للغة على أساس كل تطبيق على حدة. يجب ألا يوقف الشركاء ومصنّعو المعدات الأصلية صفحة اختيار لغة التطبيق، ويجب أن تكون الصفحة متاحة من خلال خيارات التنقّل الثلاثة التالية:
- الإعدادات > التطبيقات > اسم_التطبيق واختَر اللغة.
- اضغط مع الاستمرار على رمز التطبيق، ثم انقر على معلومات التطبيق واختَر اللغة.
- الإعدادات > النظام > اللغات والإدخال > لغات التطبيقات > app_name
يجب أن يواصل تطبيق "الإعدادات" فتح صفحة إعدادات لغة التطبيق
من خلال الغرض android.settings.App_Locale_Settings
.
لمزيد من المعلومات، يُرجى الرجوع إلى إعدادات اللغة لكل تطبيق.
تلفزيون
وضع النفق للوسائط المتعددة
يوسّع الإصدار 13 من نظام التشغيل Android السلوك المحدّد لتشغيل الفيديو عبر الأنفاق ويربط هذا السلوك الجديد باختبارات إضافية لاعتماد مجموعة أدوات اختبار التوافق (CTS).
لمزيد من المعلومات، يُرجى الاطّلاع على Multimedia Tunneling.
التحديثات
تحديثات "اختبارات 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.