ملاحظات إصدار Android 11

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

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

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

يقدّم إصدار Android 11 واجهة برمجة التطبيقات الحصص، التي تحدّ من عدد مرات طلب التطبيقات لواجهات برمجة تطبيقات معيّنة. من المهم فقط في طلبات بيانات من واجهة برمجة التطبيقات JobScheduler. أي تغييرات تجريها إلى الحدود المعينة مسبقًا يجب أن يجتاز اختبار CTS. يمكنك تعطيل تفعيل حصص واجهة برمجة التطبيقات باستخدام طريقة setEnabled في QuotaTracker.java ويكون الإعداد التلقائي هو "مفعَّل". يؤدي تعطيل للتطبيقات الاتصال بواجهات برمجة التطبيقات المتأثرة بدون قيود.

اختبارات الوحدة في QuotaTracker والفئات المرتبطة بها هي المقدمة. تتوفر الوثائق التفصيلية في التعليقات في صف واحد (QuotaTracker). تقدم هذه الميزة واجهة واجهة برمجة التطبيقات العامة LimitExceededException

برنامج إقلاع

الإصدار 3 من رأس التشغيل

يتوافق Android 11 مع الإصدار 3 من عنوان التشغيل. لمزيد من التفاصيل، راجِع تشغيل عنوان الصورة.

أقسام

أقسام التمهيد

يوفِّر Android 11 مفهوم صورة Kernel عامة. لتفعيل تشغيل جهاز عشوائي بصورة Kernel عامة، فإن جميع المعلومات الخاصة بالبائعين من قسم بدء التشغيل وانتقلت إلى حذاء طويل للبائع الأقسام. يجب أن يتوافق أي جهاز يعمل بنظام التشغيل Android 11 مع قسم تمهيد البائع وتنسيق قسم التمهيد المحدّث لاجتياز الاختبار مع الدليل الإرشادي (GKI).

عنوان تشغيل المورّد

تمهيد البائع رأس الصفحة يمكن أن يكون أكثر من صفحة واحدة.

فرض واجهات قسم المنتج

نظام Android 11 يفصل product الأقسام، مما يجعلها مستقلة عن system الأقسام الخاصة بالبائعين. وفي إطار هذه التغييرات، يمكنك الآن للتحكم في وصول قسم المنتج إلى النسخة الأصلية ولغة Java من الواجهات.

صور استرداد الحساب

يعدّل Android 11 متطلبات صورة استرداد الحساب يتضمن خيارات جديدة تستند إلى الإصدار لتضمين DTBO/ACPIO لاسترداد البيانات كجزء من لصورة التشغيل/الاسترداد. لمعرفة التفاصيل، يُرجى الاطّلاع على الاسترداد. الصور:

عمليات إعادة التشغيل السريعة

يتوافق Android 11 مع الإعدادات أو إعادة التشغيل، أي هي عمليات إعادة تشغيل وقت التشغيل للعمليات في مساحة المستخدم المستخدمة لتطبيق التحديثات التي تتطلّب إعادة التشغيل (مثل تحديثات حِزم APEX).

Kernel

النواة الشائعة في Android

تغييرات مهمة في Android 11 تم تطوير النواة الشائعة لنظام Android المدمجة.

تتبُّع واجهة التطبيق الثنائية (ABI) بنواة Android

نظام Android 11 يقدّم ميزة مراقبة واجهة التطبيق الثنائية (ABI) الأدوات لتثبيت واجهة التطبيق الثنائية (ABI) في النواة في Android.

صورة Kernel عامة

يوفِّر Android 11 صورة Kernel العامة. (GKI) الذي يعالج تجزئة النواة من خلال توحيد الأسلاك ونقل المنظومة على الرقاقة (SoC) ودعم اللوحة من النواة الأساسية إلى وحدات قابلة للتحميل.

النواة المعيارية

دعم وحدة النواة

قد لا تحتوي صورة النواة العامة (GKI) على برنامج التشغيل المطلوب. لإتاحة إمكانية تثبيت الجهاز للأقسام. لتفعيل جهاز لتثبيت الأقسام ومواصلة تشغيل الجهاز، المرحلة الأولى تم تحسين init لتحميل وحدات النواة الموجودة على ramdisk. ينقسم قرص ذاكرة التخزين المؤقت إلى قرص عام وهجين للبائع. يتم تخزين وحدات النواة (kernel) للمورِّد في ذاكرة الوصول العشوائي (RAM) للمورد. الترتيب في وحدات النواة التي يتم تحميلها قابلة للتهيئة.

تصحيح الأخطاء في ملفات تعريف الارتباط (DebugFS)

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

  • واجهة برمجة التطبيقات غير الثابتة وغير الموثَّقة: يعتمد Android على معايير واجهات نواة Linux وHALs مستقرة لتعمل بشكل صحيح. اختبارات VTS فرض وجود هذه الواجهات وصحتها. لا يمكن إجراء تعديلات على قيم DebugFS لأن واجهة التطبيق الثنائية (ABI) غير مستقرة ولا موثقة.

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

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

في Android 11، تفرض ميزة VTS ما يلي: لم يتم تفعيل CONFIG_DEBUG_FS في نواة الجهاز. والضبط وdebugfs غير مدرَجة ضمن /proc/filesystems.

أرصدة ION متعددة لـ GKI

في نظام Android 11، النواة المشتركة لنظام Android الإصدار 5.4 يقدّم إطار عمل لتقسيم ION الخاص بالمورّدين إلى وحدات منفصلة لقطات لأجزاء من الذاكرة مع الحفاظ على برنامج تشغيل ION الأساسي المدمج، ما يتيح للمصنّعين الأصليين للأجهزة الاحتفاظ بـ ION تعديلات برنامج تشغيل النواة عند استخدام صورة النواة العامة (GKI)

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

الإلغاء التلقائي للأذونات

في نظام التشغيل Android 11، تتضمن PermissionsController الوحدة يمكنه إبطال أذونات التشغيل تلقائيًا للتطبيقات التي لم يتم استخدامها لفترة زمنية طويلة.

تحديثات وحدة Mainline

يقدّم Android 11 العديد من الوحدات تحديث عدّة وحدات حالية التي تم طرحها في نظام التشغيل Android 10

المحتوى المركّب على موارد بيئة التشغيل

الإصدار 11 من نظام Android أو الإصدارات الأحدث يتوافق مع آلية جديدة بالنسبة إلى قوائم نقاط الوصول (RRO) تشمل التحسينات محجوزة مساحة معرف الموارد ملف res/xml/overlays.xml لتعداد الموارد المستهدفة، قاعدة إنشاء Sung للتراكبات، وهو ملف OverlayConfig تهيئة قابلية التغيّر والحالة التلقائية وأولوية التراكبات.

المورّد NDK

نبذة عن المورّدين

يتوافق مع Android 11 عناصر إنشاء لقطة VNDK ونبذة عن البائعين الذي يمكنك استخدامه لإنشاء vendor.img بغض النظر عن إصدار Android على شجرة المصدر ويؤدي هذا إلى تفعيل نسخ مختلطة من الصور، مثل استخدام أحد الموردين القديم وصورة نظام أحدث.

الصوت

يتطلّب التقاط الصوت من موالف FM الحصول على إذن خاص

في Android 11، يظهر مصدر الصوت "MediaRecorder.AudioSource.RADIO_TUNER". كـ @SystemApi وتستخدمه عند التقاط الصوت باستخدام AudioRecord أو MediaRecorder تتطلب إذنًا الإذن android.permission.CAPTURE_AUDIO_OUTPUT

تأثيرات الصوت

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

الحد الأقصى لنوع الجهاز

في Android 11، أزلنا الحدّ الأقصى عدد أنواع الأجهزة السماعية للسماح بإضافة أنواع جديدة من الأجهزة السماعية.

التنفيذ

إضافة الصوت

نظام Android 11: فرض صارم في الصوت تفعيل عمليات تنفيذ HAL في وقت التشغيل من الإصدارات الأقدم

Automotive

تفاصيل الإصدار

للتعرّف على الميزات والتحسينات الجديدة في نظام التشغيل Automotive، يُرجى الاطّلاع على تفاصيل إصدارات السيارات:

واجهة برمجة التطبيقات لإعادة ضبط منفذ USB

يمكن للشركات المصنّعة للأجهزة تنفيذ إعادة ضبط منفذ USB API في نظام التشغيل Android 11 لإعادة ضبط اتصال أداة USB مع المضيفين المتصلين.

الكاميرا

ضبابية الكاميرا

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

تكبير/تصغير الكاميرا

في نظام Android 11، يمكن لأي تطبيق استخدام إعدادات الكاميرا تكبير أو تصغير (الرقمية والبصرية) من خلال الإعداد ANDROID_CONTROL_ZOOM_RATIO هذا الإعداد هو هو عامل النقطة العائمة الذي يتيح دقة أفضل للتكبير أو التصغير مقارنةً باستخدام قيم الأعداد الصحيحة ANDROID_SCALER_CROP_REGION ويتيح إجراء ما يلي: التصغير (< 1.0f).

البث المتزامن بالكاميرا

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

دعم محسّن للكاميرا لأجهزة Android الافتراضية

Android 11 يقدّم ميزة محاكاة مجدَّدة تنفيذ طبقة تجريد الأجهزة (HAL) للكاميرا مُفعَّلة حبَّار الأجهزة الافتراضية لمحاكي Android يتيح المزيد من ميزات الكاميرا، بما في ذلك:

  • التقاط صورة RAW
  • إعادة معالجة YUV
  • المستوى 3 جهازان
  • التوافق مع الكاميرا المنطقية
  • دعم الكاميرا لأعمق فقط

يمكن العثور على طبقة تجريد الأجهزة (HAL) للكاميرا التي تتم محاكاتها على /platform/hardware/google/camera/devices/EmulatedCamera/hwl

أفضل الممارسات لاستخدام كاميرات متعدّدة

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

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

يتيح نظام Android 11 استخدام كاميرات النظام من خلال android.permission.SYSTEM_CAMERA إذن. تتيح لك كاميرات النظام تفعيل ميزات الكاميرا. يمكن استخدامها في تطبيقات النظام أو التطبيقات المتميزة، ولكنها غير متاحة والتابعة لجهات خارجية.

التوافق

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

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

البلوتوث والاتصالات قريبة المدى (NFC)

مزامنة الدفعات خارج مضيف NFC

يتيح Android إمكانية محاكاة بطاقة NFC باستخدام عنصر آمن للاستخدام غير المضيف. البطاقة، ولكن من المحتمل أن تكون خدمة الدفع المفضّلة المحددة في العمود Tap & لم تتم مزامنة إعداد الدفع مع التطبيق في العنصر الآمن.

يعالج Android 11 هذه المشكلة مزامنة الدفع خارج المضيف بآلية تتيح لك مزامنة إعدادات الدفع في Tap & الدفع، توجيه الإعدادات على الواجهة الأمامية بدون تلامس الأجهزة (CLF) وفي التطبيق الذي اختاره التطبيق في العنصر الآمن.

محفظة الوصول السريع

محفظة الوصول السريع تتيح للمستخدم الوصول إلى بيانات الدفع بطاقات وتذاكر ذات صلة من قائمة زر التشغيل مباشرةً.

إجراء المكالمات والمراسلة

سلوك مكالمات الطوارئ

تغييرات في كيفية التعامل مع مكالمات الطوارئ في Android 11 لتحسين الأداء مشغِّل شبكة الجوّال الدعم. تشير رسالة الأشكال البيانية طريقة التعامل مع مكالمات الطوارئ الموضحة أدناه:

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

قاعدة بيانات أرقام الطوارئ القابلة للتحديث

يطلق Android 11 قاعدة بيانات أرقام الطوارئ التي يمكن تحديثها من خلال تحديثات عبر الهواء. تحتوي قاعدة البيانات على قائمة أرقام هواتف الطوارئ مع البُلدان وفئات الخدمات المقابلة.

مشغِّل شبكة الجوّال

eSIM

مسار تفعيل شريحة eSIM من خلال تطبيق مشغّل شبكة الجوّال

يحسّن Android 11 عملية تفعيل ملف شخصي لشريحة eSIM من خلال أحد تطبيقات مشغّل شبكة الجوّال. فعندما باستخدام رمز تفعيل لتنزيل ملف شخصي، يمكن لـ LPA إطلاق واجهة مستخدم تطبيق مشغّل شبكة الجوّال لاسترداد معلومات إضافية من المستخدم. يمكن أيضًا لتطبيق مشغّل شبكة الجوّال تشغيل واجهة LUI لتفعيل شريحة eSIM بك.

ولمزيد من المعلومات، يمكنك الاطّلاع على ما يلي:

معالجة أخطاء واجهة برمجة التطبيقات eUICC

يقدّم Android 11 مفاتيح القيم لتحسين معالجة الأخطاء من خلال السماح لمتصل بواجهة برمجة تطبيقات eUICC بمعالجة أخطاء معيّنة على حدة.

مَعلمة الخيار لطريقة محو الاشتراكات

بدءًا من نظام التشغيل Android 11، عند استخدام طريقة واحدة (eraseSubscriptions) في EuiccManager، يجب تقديم تعداد EuiccCardManager#ResetOption. value لتحديد ما إذا كان سيتم محو جميع الاشتراكات التجريبية أو التشغيلية أو كليهما

التوافق مع شبكات متعددة التشغيل

يمكن للأجهزة التي تعمل بنظام التشغيل Android 11 توفير الدعم للعديد من شبكات الجوّال الأرضية العامة (PLMN) دعم بروتوكول PLMN المتعدد يوفّر المرونة لمشغّلي شبكات الجوّال (MNO) عن طريق السماح لهم ببث هويات متعددة.

دعم الخلايا الصغيرة

الأجهزة التي تعمل بنظام التشغيل Android 11 تقديم الدعم لمجموعات المشتركين المغلقة من خلال طرق في واجهات برمجة التطبيقات لتعريف الخلايا التي تحصل على معلومات عن معلومات CSG للخلية. هذا مفيد لمشغّلي شبكات الجوّال (MNO) التي تدير الخلايا الصغيرة من خلال مجموعات المشتركين المغلقة.

واجهة برمجة تطبيقات بيانات تشخيص إمكانية الاتصال

واجهة برمجة تطبيقات بيانات تشخيص الاتصال يسمح بالتطبيقات التي تملك أو تديرها مثل تطبيقات مشغّل شبكة الجوّال وتطبيقات شبكة VPN وتطبيقات اقتراحات شبكة Wi-Fi لتلقي معلومات تشخيصية عن الاتصال بالشبكة من إطار العمل.

فتح التغييرات في Mobile API

يقدّم Android 11 ميزات إضافية وظائف واجهة برمجة التطبيقات للأجهزة الجوّالة المفتوحة (OMAPI):

  • قواعد التحليل لامتيازات مشغِّل شبكة الجوّال
  • تخصيص الوصول إلى عنصر آمن مضمَّن (eSE) أو توفير ESE باستخدام واحد أو أكثر مما يلي:

    • SECURE_ELEMENT_PRIVILEGED_OPERATION إذن امتياز للنظام
    • معرّفات تطبيق قاعدة الوصول القابلة للضبط (ARA-M) (الإيدز)
    • reset واجهة برمجة تطبيقات النظام لإعادة ضبط قارئ OMAPI
  • توفير مؤشر واضح للقرّاء للتطبيقات لفلترة إمكانات الجهاز

إعداد التقارير حول قوة الإشارة

في Android 11، يمكنك اختيار أنواع مختلفة من قياس الإشارات وتخصيصها. لإطار العمل الذي سيتم استخدامه للإبلاغ قوة الإشارة لشبكات الوصول اللاسلكية 4G LTE و5G NR. يمكنك بعد ذلك استخدام نقاط قوة الإشارة التي تم الإبلاغ عنها للتحكّم في طريقة عرض أشرطة الإشارة على أجهزتك.

Wi-Fi

إعدادات شبكة Wi-Fi لمشغّل شبكة الجوّال

في نظام Android 11، يمكنك استخدام شبكة Wi-Fi واجهة برمجة تطبيقات مقترَحة لإضافة إعدادات شبكة Wi-Fi لمشغّل شبكة الجوّال بدلاً من ضبط المَعلمة carrier_wifi_string_array في مدير تهيئة مشغل شبكة الجوال.

دعم نقطة اتصال Wi-Fi (نقطة وصول ناعمة) التوصيل

يقدّم نظام Android 11 نقطة اتصال Wi-Fi محسّنة (نقطة اتصال ناعمة) التكوين، مما يوفر المزيد من الدعم حالات الاستخدام والتخصيصات لشركة النقل. تتيح هذه التغييرات للشركات المصنّعة للأجهزة اضبط ما يلي:

  • SSID ومعرّف مجموعة الخدمات الأساسية (BSSID)
  • نوع الأمان (بما في ذلك WPA3)
  • SSID مخفي
  • نطاق التشغيل والقناة (بما في ذلك خادم ACS)
  • الحد الأقصى لعدد العملاء المسموح بهم
  • قيمة مهلة إيقاف التشغيل التلقائي
  • القائمة المسموح بها والقائمة المحظورة للسماح للمستخدمين بالتحكّم في الأجهزة المرتبطة

تحسينات اختيار شبكة Wi-Fi

Android 11 يُقدّم تحسينات على شبكة Wi-Fi التحديد لتحسين Wi-Fi اتصال الشبكة.

تحسينات على نقطة مرور Wi-Fi

يقدّم Android 11 التحسينات التالية على ميزة نقطة المرور:

  • إتاحة انتهاء صلاحية الملف الشخصي، ما يسمح للنظام بإشعار المستخدم وفرض تواريخ انتهاء صلاحية الملف الشخصي. يجب إنشاء ملف شخصي مع SubscriptionParameters/ExpirationDate تهيئة الحقل.
  • إتاحة شهادات مرجع تصديق خاصة موقَّعة ذاتيًا بخصوص "نقطة مرور" ملفات R1 الشخصية.
  • إتاحة الملفات الشخصية لنقطة مرور R1 بدون شهادة مرجع تصديق (CA) تشير رسالة الأشكال البيانية التخزين الافتراضي لنظام الثقة لمصادقة الاتصال.
  • دعم تهيئة نطاق AAA يُسمى بشكل منفصل عن ANQP FQDN (باستخدام العقدة Extension/Android في PPS-MO). يتيح لك هذا تحديد نطاق AAA عن النطاق المُعلَن عنه بدون المساسّة أمان الاتصال.
  • التوافق مع العديد من إعدادات نقطة المرور المثبَّتة من خلال نفس اسم المجال المؤهل بالكامل. وهذا مفيد لمشغّلي شبكات الجوّال الذين ينشرون أكثر من تركيبة واحدة من رموز البلد للجوّال (مركز عملائي) رمز شبكة الجوّال (MNC) على شبكتهم، ولكن لديه اسم FQDN واحد فقط.
  • إمكانية رصد نقاط وصول نقطة المرور R3 وقبولها
  • تحسين مطابقة الشبكة:
    • يتيح هذا الخيار إمكانية مطابقة "HomeSP/HomeOIList" مع مقدِّم خدمة المنازل.
    • يتيح هذا الخيار إمكانية مطابقة "HomeSP/OtherHomePartners" مع مقدِّم خدمة المنازل.
    • يزيل متطلبات مطابقة طريقة EAP غير المطلوبة بواسطة مواصفات نقطة المرور.

تم تحسين إتاحة الاسم الشائع في الملفات الشخصية لشبكات Wi-Fi

في نظام التشغيل Android 11، تبقى الملفات الشخصية لشبكة Wi-Fi صالحة. عندما يتغير مصدر الشهادة الجذر (CA) لشركة الاتصالات إذا يتم تحديد الاسم الشائع في السمة Android الاختيارية شجرة إضافية للإضافة. في الإصدارات السابقة، على المستخدمين تنزيل ملف شخصي جديد من مشغّل شبكة الجوّال في حال تغيير مرجع تصديق الجذر.

البيانات

تدقيق الوصول إلى البيانات

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

لمزيد من المعلومات، يُرجى مراجعة تدقيق الوصول إلى البيانات:

الشاشة

تعديلات واجهة برمجة التطبيقات الخاصة بإشعارات الفقاعات التفسيرية

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

عناصر التحكم بالأجهزة

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

آخر المعلومات حول مصنِّف النص

يطلق Android 11 التنفيذ التلقائي القابل للتحديث لخدمة مصنِّف النص في وحدة الخط الرئيسي ExtServices. يُنصح بالشركات المصنِّعة للأجهزة استخدام عملية تنفيذ TextClassifierService هذه لأنها يمكن تحديثها من خلال تحديثات Mainline عبر الهواء.

Enterprise

تنفيذ أنواع المستخدمين المخصّصة

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

تحسينات ملف العمل

Android 11 يوفّر الخصوصية وسهولة الاستخدام تحسينات للملفات الشخصية للعمل، وهي مصممة لمعالجة قابلية الاستخدام الرئيسية التحديات. من الضروري تنفيذ هذه التحسينات بشكل متسق عبر المنظومة المتكاملة.

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

  • تحتوي قائمة التطبيقات على علامات تبويب منفصلة تحمل اسم "شخصي" و"عمل".
  • تحتوي علامة تبويب العمل على مفتاح لإيقاف ملف العمل.
  • عند إيقاف الملف الشخصي للعمل، تتحول رموز تطبيقات العمل إلى اللون الرمادي وتظهر على سطح الصورة في علامة تبويب العمل تفيد بإيقاف تطبيقات العمل مؤقتًا.

التفاعل

تعديلات بيئة وقت تشغيل مركز السياق

يقدّم Android 11 الإصدار 1.4 من CHRE API التي تشمل دعم معلومات شبكة الجيل الخامس وأداة تفريغ تصحيح الأخطاء الخاصة بتطبيق nanoapp وغير ذلك التحسينات. يتضمن أيضًا دعمًا لاستخدام TensorFlow Lite متحكّمات دقيقة في تطبيقات nanoapps لمزيد من المعلومات، يُرجى الاطّلاع على مقالة بيئة وقت تشغيل محور السياق. (CHRE)

أجهزة تعمل باللمس

يتضمّن Android 11 دليلاً جديدًا حول تطبيق تقنية اللمس وتقييم الأداء باللمس على جهازك.

الإدخال

لوحات الألعاب

يتيح نظام التشغيل Android 11 استخدام وحدات التحكّم في الألعاب التابعة لجهات خارجية، بما في ذلك:

  • وحدة التحكّم Nintendo Switch Pro: يضيف Android الدعم إلى كلّ من USB وUSB إمكانية الاتصال عبر البلوتوث لوحدة التحكّم Nintendo Switch Pro مجموعة أدوات اختبار التوافق (CTS) الاختبار مطلوبة لجميع عمليات التنفيذ، استخدم NintendoSwitchProTest للتحقّق من صحة عملية التنفيذ.

  • وحدة التحكّم في البخار: يضيف Android إمكانية الاتصال بمنفذ USB إلى جهاز Steam المستخدم.

الشبكات العصبونية

أفضل الممارسات

لتشجيع مطوّري التطبيقات على استخدام NNAPI، يُرجى اتباع أفضل الممارسات عند تنفيذ برنامج تشغيل NNAPI على الأجهزة التي تعمل بنظام Android 11-

مسار التحكّم

في Android 11، تضيف واجهة NNAPI مسارَي تحكّم العمليات، IF وWHILE، أن أخذ نماذج أخرى كوسيطات وتنفيذها بشكل مشروط (IF) أو متكرّرة (WHILE). هذا يسمح وإنشاء نماذج تنفذ مختلفة بناءً على قيم الإدخال أو تنفيذ عمليات متعددة مرات بدون الظهور في الصفحة.

عمليات التنفيذ الخاضعة لقيود

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

نطاقات الذاكرة

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

جودة الخدمة

بدءًا من نظام التشغيل Android 11، سيوفّر واجهة NNAPI ميزات محسّنة جودة الخدمة (QoS) من خلال السماح للتطبيق بالإشارة إلى القيمة النسبية لأولويات نماذجها، وهو الحد الأقصى للوقت المتوقع من النموذج الذي سيتم إعداده، والحد الأقصى للوقت المتوقع والتنفيذ.

الكمي الموقَّع على 8 بت

تم تقديم الإصدار 1.3 من تقنية HAL للشبكة العصبونية (NN HAL) في نظام Android 11، تدعم الكمي الموقّع 8 بت واجهة برمجة تطبيقات الشبكات العصبية. لمزيد من المعلومات، يُرجى مراجعة تحديثات NN HAL في الإصدار 11 من Android

اختبار التحسينات

يشتمل Android 11 على أداة اختبار إجراء اختبار الإخفاق على تطبيقات برنامج تشغيل NNAPI وسلسلة من اختبارات حوادث السير للتحقّق من مدى مرونة السائقين في حالات الاستخدام الكثيف الظروف.

ولمزيد من المعلومات، يمكنك الاطّلاع على ما يلي:

أدوات الاستشعار

نوع أداة استشعار زاوية المفصّلة

Android 11 يقدّم أداة استشعار زاوية المفصّلة النوع لتمثيل جهاز استشعار يقيس الزاوية بين اثنين الأجزاء التي لا يتجزأ منها الجهاز.

أجهزة استشعار Multi-HAL 2.1

أجهزة الاستشعار Multi-HAL 2.1، متاحة في نظام Android 11، هو تكرار لأجهزة استشعار Multi-HAL 2.0، الذي يتيح تحميل HALs فرعية قد يكشف عن زاوية المفصّلة نوع جهاز الاستشعار. لإتاحة هذا النوع من أجهزة الاستشعار، يجب أن تستخدم "HALs" الفرعية واجهات برمجة التطبيقات التابعة لـ HAL. محدّد في عنوان 2.1 SubHal.

الوسائط

إدارة الحقوق الرقمية

نظام Android 11 يبسّط مسار MediaDrm/Crypto IPC من خلال إزالة MediaDrmService. تحوّل في تمت إضافة واجهة برمجة تطبيقات MediaDrm لتعداد المكوّنات الإضافية المتاحة لإدارة الحقوق الرقمية.

فكّ الترميز في وقت الاستجابة السريع في MediaCodec

يشتمل Android 11 على MediaCodec 2.0 لتفعيل فك ترميز الوسائط باستخدام وقت استجابة سريع، وهو أمر بالغ الأهمية للتطبيقات في الوقت الفعلي.

متنوعة

بدءًا من نظام التشغيل Android 11، لن يعمل تطبيق "معرض AOSP" يجب أن تتوافق مع نوع MIME application/sdp ACTION_VIEW والنية. فلتر الأهداف ACTION_VIEW تمت إزالة نوع MIME application/sdp من ملف بيان تطبيق "معرض AOSP"

وقد تم توثيق هذه المتطلبات في القسم 3.2.3.1. أساسي أغراض التطبيق لـ CDD.

الأداء

مساحة المستخدم lmkd

Android 11 يقدّم استراتيجية قتل جديدة لمنع جوع الذاكرة وتدهور الأداء.

الطاقة

وضع السكون في وضع الاستعداد لاستخدام التلفزيون

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

آمن

المصنّع الأصلي للجهاز المشفّرة

يتوافق Android 11 مع الإصدار 16 من واجهة برمجة التطبيقات OEMCrypto.

سعة التخزين

التخزين الفرعي

يوفّر Android 11 إمكانية التخزين الفرعي، يحدّ من وصول التطبيقات إلى وحدة التخزين الخارجية. بالإضافة إلى ذلك، يصبح MediaProvider معالج نظام الملفات (لـ FUSE) للتخزين الخارجي، مما يجعل نظام الملفات على وحدة التخزين الخارجية وقاعدة بيانات MediaProvider بشكل متناسق.

إيقاف SDCardFS

تم إيقاف دعم SDCardFS نهائيًا في Android 11. لا يسمح اختبار VTS بأنظمة الملفات المثبَّتة المُدرجة على أنّها SDCardFS. يتم استبدال دوال SDCardFS بطرق أخرى.

الاختبارات

مجموعة أدوات اختبار التوافق (CTS)

سيتم توفير العديد من الوحدات الرئيسية الجديدة واختبار التغييرات في نظام Android 11. لـ CTS. الاطّلاع على ملاحظات إصدار CTS لمزيد من المعلومات.

اختبارات CTS لواجهات برمجة تطبيقات إدارة APEX

بدءًا من نظام التشغيل Android 11، تتضمّن حزمة "CtsShimApex" تطبيقَين تم إنشاؤهما مسبقًا. التي تستخدمها CTS لاختبار الامتيازات والأذونات.

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

لمزيد من التفاصيل، يُرجى مراجعة حِزم CTS shim:

ملاحظات إصدار CTS

يقدّم Android 11 العديد من الوحدات الأساسية الجديدة واختبار التغييرات.

تصحيح الأخطاء

تسجيل النطاق للمورّدين

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

GWP-ASan: اكتشاف تلف في الكوة

برنامج GWP-ASan هي ميزة أصلية لتخصيص الذاكرة وتساعد في العثور على البيانات المجانية أخطاء متعلقة بتجاوز سعة ذاكرة التخزين المؤقت في كل من العمليات 32 و64 بت.

يتم تفعيل GWP-ASan تلقائيًا في Android 11 لتطبيقات النظام والأنظمة الأساسية القابلة للتنفيذ. لا توقِفه في النظام الأساسي ولا تفعِّله في تطبيقاتك.

التحديثات

تحسينات تحديث النظام الديناميكي (DSU)

يتضمّن Android 10 تحسينات على تحديثات النظام الديناميكية (DSU)، بما في ذلك:

  • واجهة أمامية جديدة، أداة تحميل DSU بنقرة واحدة
  • دعم DSUs المتعددة الأقسام
  • اتفاقيات DSU الموقَّعة من المصنّعين الأصليين لتوفير مستوى أفضل من الأمان
  • طرق جديدة لإدارة التوافق بين الأجهزة و"الإعلانات الديناميكية على شبكة البحث"

حزم التحديث عبر الهواء لرموز تخزين تعريفية متعددة

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

لافتات تصدر للإصدارات

تم تغيير العديد من أوامر واجهة سطر الأوامر لتوقيع تصاميم الإصدار في Android 11

حزمة اختبار المورّد (VTS) 11

حزمة اختبار المورّد (VTS) لنظام Android 11 توفّر اختبارًا مكثفًا للنواة والأجهزة طبقة التجريد (HAL).

أ/ب افتراضي

يوحّد Android 11 تحديثات A/B والبيانات غير A/B التحديثات من خلال توفير أ/ب افتراضي. توفّر تقنية A/B الافتراضية تحديثات سلسة للأجهزة مع تقليل تكلفة مساحة التخزين.

الاختبار

أداة تخصيص عناصر Scudo تلقائيًا

بدءًا من Android 11، تساعد كومة "سكودو" يُستخدم مخصص لجميع الرموز البرمجية الأصلية (باستثناء الأجهزة ذات الذاكرة المنخفضة، التي لا تزال تُستخدم فيها jemalloc). لذلك لم تعد بحاجة إلى تفعيل scudo على على أساس كل ثنائي. لمزيد من المعلومات عن scudo، يمكنك الاطّلاع على صفحة Scudo.

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

إطار عمل CAS

يتوافق Android 11 مع أنظمة الوصول المشروط للوسائط (Media CAS) الخاص بـ Android TV، والذي يوفر واجهات برمجة تطبيقات Java قياسية والمطورين الخارجيين والمصنّعين الأصليين للأجهزة. الاطّلاع على إطار عمل CAS لمزيد من التفاصيل.

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

في نظام Android 11، يمكن للمستخدمين تنفيذ نفق الوسائط المتعددة التي تحتوي على محتوى صوتي ومحتوى فيديو تتم تغذيته مباشرةً من Tuner.

إطار عمل أداة التوليف

يتوافق Android 11 مع إطار عمل الموالف لـ Android TV الذي يوفّر محتوى A/V باستخدام Tuner HAL وTunner SDK API مدير موارد الموالف.

إطار عمل إدخال التلفزيون

يبسّط إطار عمل إدخال Android TV (TIF) عملية إرسال المحتوى من المحتوى المباشر إلى Android TV، ما يوفّر واجهة برمجة تطبيقات (API) عادية للشركات المصنّعة إنشاء وحدات إدخال للتحكّم في Android TV وتفعيل البث التلفزيوني المباشر البحث والتوصيات. الإصدار 11 من نظام التشغيل Android ثلاثة مكونات جديدة لـ TIF.