ملاحظات إصدار Android 12 وAndroid 12L

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

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

إشعارات فئة AlwaysOnHotwordDetector

بدءًا من نظام التشغيل Android 12، فئة دائمًاOnHotwordDetector بما في ذلك طريقة المصنع android.service.voice.VoiceInteractionService.createAlwaysOnHotwordDetector(), واجهة برمجة تطبيقات نظام (@SystemApi) بدلاً من واجهة برمجة تطبيقات عامة. تشير رسالة الأشكال البيانية إنّ صفًا واحدًا (AlwaysOnHotwordDetector) مخصّص لاستخدام تطبيقات "مساعد Google" مع الامتيازات على مستوى النظام، والتي تكون عادةً مرفقة مع إصدار نظام التشغيل. ضِمن نظام التشغيل Android 11 والإصدارات الأقدم، واجهة برمجة التطبيقات محمية من خلال عمليات التحقق التي تضمن أن المتصل هو تطبيق "مساعد Google" النشِط حاليًا، ما يجعل واجهة برمجة التطبيقات غير قابلة للاستخدام من قِبل جهات خارجية أخرى التطبيقات.

بالإضافة إلى ذلك، يشتمل Android 12 على ميزة تشغيل الصوت تحسينات لتحسين تحديد المصدر وتنفيذ الأذونات ذات الصلة لاستخدام الميكروفون من خلال واجهة برمجة تطبيقات Soundtrigger API. استخدام الميكروفون، بما في ذلك الاستخدام غير المباشر، مثل الاستخدام من خلال SoundTriggerManager أو AlwaysOnHotwordDetector فئة تم نسبها إلى الحزمة الأصلية (تطبيق "مساعد Google") يتصل بالصف AlwaysOnHotwordDetector. سيتحسّن ذلك وخصوصية المستخدم والشفافية في ما يتعلق بالحزم التي تستخدم الميكروفون. ضِمن الإصدار 11 من نظام التشغيل Android والإصدارات الأقدم، واستخدام الميكروفون هو يعود إلى مستخدم النظام لأن الحزمة الأصلية لا تستخدم واجهة برمجة تطبيقات الصوت المشغّلة بشكل مباشر ولكن من خلال خدمات مستوى أعلى موجودة في عملية system_server.

ويكون تأثير هذه التغييرات كما يلي:

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

التوافق مع لغة Android Rust

يتيح نظام Android 12 الآن استخدام رمز Rust code. قسم جديد المضافة إلى وثائق الإعداد توفر إرشادات لتطوير Android بطراز Rust

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

عنوان صورة التشغيل

استخدام عنوان صورة التشغيل في Android 12 الإصدار 4، وهو صورة التشغيل الأساسية للأجهزة التي تدعم صورة Kernel عامة (GKI) الهندسة المعمارية. يوفّر Android 12 أيضًا boot_signature للتحقّق من سلامة النواة والنواة. تشير رسالة الأشكال البيانية التحقق، والذي يتم في VtsSecurityAvbTest، مطلوبة للأجهزة التي تستخدم بنية GKI.

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

تغييرات في تنفيذ التهيئة

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

لقراءة المزيد من المعلومات، انتقِل إلى تنفيذ Bootconfig.

الإجراء الاحتياطي المخصص للخط

قبل الإصدار 12 من نظام Android، يجب تحديث الجهاز. ملفات الخط في بروتوكول AOSP (في قسم /system/fonts) أو أقسام المورِّد (في القسمَين /product/fonts أو /system/fonts) مطلوب تحديث النظام. من المصنّع الأصلي للجهاز. لهذا الشرط تأثير كبير على توافق الرموز التعبيرية. في Android 12، يمكنك استخدام نظام FontManager. خدمة لإدارة ملفات الخطوط المثبَّتة على الجهاز وتعديل ملفات الخطوط المثبَّتة على الجهاز. بدون تحديث النظام.

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

رموز DMA-BUF لعناصر متعدّدة

في Android 12، يحلّ GKI 2.0 محل تخصيص ION بعناصر متعدّدة مستندة إلى DMA-BUF.

تفعيل فلاتر اللغة

يقدّم Android 12 ميزة يمكنك استخدامها ضبط لغات النظام التلقائية وفلاتر اللغة لأنواع الأجهزة الجديدة. هذا النمط يمكنك من ضبط قيمة خاصية الفلتر واللغة التلقائية من خلال oem/oem.prop أثناء معايرة المصنع، وضبط القيود بدون وضع الفلتر في صورة النظام.

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

ملفات عشوائية لبائعي Flash

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

لمزيد من المعلومات، يُرجى الاطّلاع على ملفات RAMD التنبيهية الخاصة بالمورّدين في صفحة Fastboot in Userspace.

إصدارات GKI

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

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

إحصاءات الذاكرة السابقة للأحداث التي تتضمن أحداثًا MM

يمكن للأجهزة التي تعمل بنظام التشغيل Android 12 الاستفادة من mm_events، مجموعة من الإحصاءات المتعلقة بالذاكرة يتم تسجيلها بشكلٍ دوري بينما يتعرض النظام لضغط الذاكرة. تم دمج mm_events مع perfetto آليات التتبع والحد الأدنى من النفقات العامة للأداء. تشير رسالة الأشكال البيانية تظل جمع الإحصاءات نشطة لفترة زمنية قابلة للتهيئة، الإحصاءات على فترات منتظمة.

لمزيد من المعلومات حول كيفية استخدام إحصاءات mm_events، يُرجى الاطّلاع على أحداث MM - إحصاءات الذاكرة السابقة.

قيود نافذة تنبيه النظام

لتحسين أمان منظومة Android المتكاملة، يستخدم Android 12. جعل من الصعب الحصول على SYSTEM_ALERT_WINDOW يسمح هذا الإذن للتطبيقات التابعة لجهات خارجية بحظر الإعلانات المركّبة من الظهور على الأجهزة التابعة لجهات خارجية أخرى. التطبيقات.

لا يتم تلقائيًا منح التطبيقات المثبَّتة مسبقًا إذن SYSTEM_ALERT_WINDOW. appOp في نظام Android 12. يجب أن يكون صريحًا التي منحها المستخدم قبل أن يتمكن تطبيق مثبت مسبقًا من استخدامها. تستمر تطبيقات النظام في الحصول على الإذن افتراضيًا.

يمكن للتطبيقات التابعة لجهات خارجية إيقاف رسم طبقات مركّبة فوقها. ويوفر هذا آلية حماية من cloak and dagger. والهجمات بأسلوبها. ويتوفر ذلك لجميع التطبيقات حتى تعمل التطبيقات الحساسة للأمان مثل التطبيقات المصرفية، يمكنها حماية أنفسها. لاستخدام هذه الوظيفة، يجب أن يكون التطبيق أن يفصح عن HIDE_OVERLAY_WINDOWS إذن في البيان الخاص بهم.

تم إيقاف HIDE_NON_SYSTEM_OVERLAY_WINDOWS(signature|privileged) نهائيًا لصالحه. من HIDE_OVERLAY_WINDOWS.

تغييرات في أقسام تشغيل المورّد

أجهزة Android 12 التي تستخدم إصدار رأس صورة التشغيل 4. يدعم العديد من ملفات RAMD من المورّدين في قسم vendor_boot. يتم تجميع أجزاء RAMD هذه بشكل متسلسل في قسم ramdisk للمورد. يصف جدول ذاكرة التخزين المؤقت للبائع تخطيط قسم ذاكرة التخزين المؤقت للبائع البيانات الوصفية لكل جزء من أجزاء ذاكرة التخزين المؤقت للبائع.

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

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

الصوت

التوجيه المجمّع للأجهزة الصوتية

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

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

تعديلات على HAL V7 للصوت

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

لمزيد من المعلومات، للحصول على معلومات، يُرجى الاطّلاع على المقالة تعديلات على HAL V7 للصوت. ومثال على سياسة الصوت.

الكاميرا

إدخال البيانات الوصفية الثابتة للكاميرا للأجهزة القابلة للطي

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

للحصول على معلومات أكثر تفصيلاً، يمكنك الاطّلاع على metadata_definitions.xml

متطلبات دعم إضافة مورّد CameraX

في نظام التشغيل Android 12، يمكن للأجهزة المتوافقة مع CameraX. يجب ضبط السمة ro.camerax.extensions.enabled على true في الإضافات التي تتيح الاستعلام عمّا إذا كان الجهاز يدعم الإضافات.

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

دعم أداة استشعار الكاميرا الرباعية

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

لتنفيذ التوافق مع طبقة تجريد الأجهزة (HAL) للكاميرا مع أدوات استشعار الكاميرا ذات الدقة العالية، على الشركات المصنّعة للأجهزة تنفيذ التغييرات على الملفات التالية:

التوافق

متطلبات دعم شبكة ADN لشرائح SIM

بدءًا من نظام التشغيل Android 12، يتم استخدام جميع شرائح SIM في الأجهزة يجب أن يتيح اختبار CTS إمكانية تخزين أرقام الاتصال المختصرة (ADN).

لمزيد من التفاصيل، يُرجى مراجعة الشاشة ومساحة التخزين:

تحديثات ITS للكاميرا

يقدّم Android 12 تحديثات متنوعة مجموعة أدوات اختبار صورة الكاميرا (ITS)، بما في ذلك الاختبارات الجديدة والمحدّثة، مع إعادة الهيكلة لغة بايثون 3 واعتماد إطار عمل اختبار Mobly

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

تعديلات CDD

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

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

تقسيم شبكة الجيل الخامس

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

لمزيد من المعلومات، يُرجى مراجعة تقسيم شبكة الجيل الخامس:

الملفات الشخصية في أداة "مدير الأجهزة المصاحبة"

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

لقطة شاشة لهاتف تعرض مطالبة بمنح الموافقة
الأذونات

يتم منح الأذونات المجمّعة للتطبيق المصاحب بعد وصول الجهاز ويستمر الاتصال عندما يكون الجهاز مقترنًا فقط. حذف التطبيق أو ويؤدي إزالة الربط إلى إزالة الأذونات.

لمزيد من المعلومات، يُرجى مراجعة الملفات الشخصية للأجهزة المصاحبة:

إذن خدمة IMS (TS.43)

يتيح نظام التشغيل Android 12 ضبط إذن الوصول إلى الخدمة TS.43، مواصفات الجمعية الدولية لشبكات الجوّال (GSMA) التي تحدد خطوة التحقق من الاستحقاق تفعيل الخدمات، بما في ذلك Voice-over-Wi-Fi (VoWiFi) وVoice-over-LTE (VoLTE)، والرسائل القصيرة SMS عبر IP (SMSoIP)، وتفعيل الخدمات على الجهاز (ODSA) لشريحة eSIM الأجهزة المصاحبة (المرتبطة بالجهاز الذي يطلب الربط) وخطة البيانات المعلومات.

لمزيد من المعلومات، يُرجى مراجعة إذن الوصول إلى خدمة IMS:

تسجيل فردي في IMS

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

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

رصد المنطقة الزمنية للموقع الجغرافي

يتضمّن Android 12 ميزة "رصد المنطقة الزمنية للموقع الجغرافي" هي ميزة اختيارية للكشف التلقائي عن المنطقة الزمنية تسمح للأجهزة باستخدام بيانات موقعها وخريطة المنطقة الزمنية لتحديد المنطقة الزمنية الحالية.

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

التوزيع العشوائي لعنوان MAC

يوفِّر الإصدار Android 12 عنوان MAC غير ثابت هو نوع التوزيع العشوائي، الذي يتيح لنظام Android إعادة ترتيب عناوين MAC عشوائيًا شبكات معينة في بداية كل اتصال.

لمزيد من المعلومات، يُرجى مراجعة سلوك عشوائي MAC.

اختيار الشبكة

يوفّر Android 12 مجموعة جديدة من الشبكات باستخدام الفئة NetworkScore. يؤثر اختيار الشبكة في مدى ينفّذ Android طلبات الشبكة والنظام، ويؤثر في كيفية الشبكة الافتراضية لأحد التطبيقات.

لمزيد من المعلومات، يُرجى مراجعة اختيار الشبكة:

نمط مكالمة الإشعار

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

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

لمزيد من المعلومات، يُرجى مراجعة إشعارات المكالمات

تعديلات نقطة المرور

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

لمزيد من المعلومات عن هذه الميزات، يمكنك الاطّلاع على نقطة المرور (نقطة الاتصال 2.0).

آخر الأخبار من "محفظة Google" ضمن ميزة "الوصول السريع"

يمكن استخدام "محفظة الوصول السريع" في نظام التشغيل Android 12 أو الإصدارات الأحدث من الظل بدلاً من قائمة زر التشغيل كما في الإصدار 11 من نظام التشغيل Android يتم الآن تشغيل واجهة مستخدم المحفظة في واجهة مستخدم النظام القاطنين في frameworks/base/packages/SystemUI/src/com/android/systemui/wallet

لمزيد من المعلومات، يُرجى مراجعة محفظة على الوصول السريع.

تجربة اتصال مبسطة للمستخدم

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

لمزيد من المعلومات، يُرجى مراجعة واجهة مستخدِم إمكانية الاتصال:

أولوية مصدر الوقت

بدءًا من نظام التشغيل Android 12، سيكون إطار العمل تعطي الأولوية لمصدر وقت بروتوكول وقت الشبكة (NTP) على الشبكة مصدر الهوية والمنطقة الزمنية (NITZ) تلقائيًا.

للاطّلاع على تفاصيل حول كيفية ضبط واختبار أولوية مصدر الوقت على يُرجى مراجعة أولوية مصدر الوقت.

انقر على زر الإيقاف/التفعيل لإيقاف شبكة الجيل الثاني

لتحسين مستوى الأمان، يوفّر Android 12 زر إيقاف/تفعيل شبكات الجيل الثاني في "الإعدادات" تتيح للمستخدمين إيقاف الاتصالات الخلوية من الجيل الثاني تمامًا. راديو 1.6 HAL لهذه الميزة.

يتم تفعيل ميزة التبديل من شبكة الجيل الثاني بشكل تلقائي. يمكن لمشغّلي شبكات الجوّال إيقاف هذه الميزة في وقت التشغيل من خلال علامة CarrierConfig KEY_HIDE_ENABLE_2G

يجب أن تتأكّد الشركات المصنّعة للأجهزة من توفُّر جميع الشبكات. أثناء إجراء مكالمات الطوارئ.

مواصفات UICC

في نظام التشغيل Android 12، لإجراء اختبارات واجهة برمجة التطبيقات لمشغّل شبكة الجوّال CTS، يحتاج الجهاز إلى استخدام واجهة UICC للمطوّر مع امتيازات مشغِّل شبكة الجوَّال في CTS التي تستوفي المتطلبات المحددة في أحدث إصدار من اختبار GSMA TS.48 التابع لجهة خارجية مواصفات الملف الشخصي

راجِع إعداد UICC لمزيد من المعلومات.

تزامن نقطة الوصول (AP/AP) لشبكة Wi-Fi

يوفّر Android 12 تزامن نقطة الوصول (AP/AP) لشبكة Wi-Fi تسمح للأجهزة باستخدام ميزة "التوصيل المزدوج" (AP+AP) من خلال وضع إعدادات نقطة الاتصال.

لمزيد من المعلومات، يُرجى مراجعة تزامن AP/AP مع Wi-Fi:

تجنّب شبكة Wi-Fi/قنوات الخليّة المشتركة

يقدّم Android 12 تجنُّب شبكات Wi-Fi أو قنوات الجوّال المشتركة التي تحدّد قنوات Wi-Fi غير الآمنة وتمنعها عند وجود تداخل بين القنوات الخلوية. هذا النمط وتشمل واجهات، مثل STA، وSoftAp، وWi-Fi Direct (P2P)، وWi-Fi Aware (NAN).

تحسينات على بروتوكول أمان Wi-Fi

نظام التشغيل Android 12 يتيح استخدام بروتوكول WPA3 وضع النقل Hash-to-Element (H2E) وWPA2/WPA3-Enterprise مؤشر إيقاف النقل

لمزيد من المعلومات، يُرجى مراجعة بروتوكول WPA3 وWi-Fi المُحسَّن مفتوح

تزامن STA/STA في شبكة Wi-Fi

نظام التشغيل Android 12 يوفّر تزامن Wi-Fi STA/STA والتي تتيح للأجهزة الاتصال بشبكتي Wi-Fi بشكل متزامن.

لمزيد من المعلومات، يُرجى مراجعة تزامن STA/STA في Wi-Fi:

الأجهزة

ميزات Android 12 الجديدة في السيارات

اطَّلِع على الميزات الجديدة في السيارات لمعرفة المزيد. حول هذه الميزات الجديدة:

الشاشة

حظر اللمسات غير الموثوق بها

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

التطبيقات المصغّرة وإشعارات المحادثات

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

لمزيد من المعلومات، يُرجى مراجعة إشعارات المحادثات والتطبيقات المصغّرة:

يتم تعتيم النوافذ

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

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

تكبير النوافذ

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

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

Enterprise

تحديثات إدارة الجهاز

يشمل نظام التشغيل Android 12 الأجهزة التالية: التحديثات الإدارية:

  • التعديلات المتعلقة بفصل بيانات الملف الشخصي المُدار على الأجهزة الشخصية المرتبطة بالعمل الملف الشخصي، يزيل Android 12 إمكانية الوصول إلى الجهاز (IMEI، MEID، والرقم التسلسلي)، وهي توفر معرّفًا فريدًا رقم تعريف خاص بالتسجيل يحدد تسجيل ملف العمل مؤسسة محددة. لمعرفة التفاصيل، يُرجى الاطّلاع على الجهاز. .

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

الرسومات

معالجة القوابس الساخنة في Composer HAL

يمكن أن تتغيّر إمكانيات العرض (مثل أوضاع العرض وأنواع النطاق العالي الديناميكية المتوافقة) ديناميكيًا على الأجهزة التي تحتوي على شاشات متصلة خارجيًا (عبر HDMI أو DisplayPort)، مثل أجهزة الاستقبال الرقمية لـ Android TV (STB) وخدمة البث المباشر على الإنترنت (OTT) الأجهزة. بدءًا من نظام التشغيل Android 12، ستتغير التغييرات في إطار العمل للتعامل مع التوصيل السريع وإمكانات العرض الديناميكي.

لمزيد من المعلومات، يُرجى مراجعة معالجة المكوّنات الإضافية في طبقة تجريد الأجهزة (HAL) في Compose

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

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

  • ART: تهدف هذه الوحدة إلى تحسين تجربة Android من خلال تزويد المستخدمين بأحدث وقت تشغيل مُدار التحسينات والميزات وإصلاحات الأخطاء.

  • جدولة الأجهزة: تتضمن هذه الوحدة منطقًا يرصد ما إذا كان الجهاز في وضع الخمول أم لا. ويمكن إعادة تشغيلها بدون انقطاع من المستخدم.

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

الوسائط

تحويل ترميز الوسائط المتوافق

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

الأداء

إسبات التطبيق

يوفّر Android 12 إمكانية إسبات التطبيقات لا يستخدمه المستخدم لبضعة أشهر، كالإذن والإبطال التلقائي.

يمكنك الاطّلاع على إسبات التطبيق للحصول على مزيد من المعلومات.

طبقة التجريد Cgroup

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

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

الأذونات

أذونات البلوتوث

نظام Android 12 يطلق ميزات البلوتوث التالية والتي تحل محل BLUETOOTH أو BLUETOOTH_ADMIN الأذونات:

  • BLUETOOTH_SCAN: يسمح هذا الإذن للتطبيقات باكتشاف الأجهزة القريبة التي تتضمّن بلوتوث وإقرانها.
  • BLUETOOTH_ADVERTISE: يسمح هذا الإذن للتطبيقات بعرض الإعلانات على الأجهزة القريبة التي تتضمّن بلوتوث.
  • BLUETOOTH_CONNECT: يسمح هذا الإذن للتطبيقات بالاتصال بالأجهزة المقترنة التي تتضمّن بلوتوث.

تعتبر هذه الأذونات جزءًا من الأذونات NEARBY_DEVICES مجموعة أذونات وقت التشغيل. تتيح مجموعة الأذونات هذه حالات الاستخدام مثل. الاتصال بساعة ذكية بدون طلب إذن تشغيل LOCATION.

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

لمزيد من المعلومات عن استخدام الأذونات، يمكنك الرجوع إلى أذونات البلوتوث:

مؤشرات الخصوصية

يوفّر Android 12 للمستخدمين الشفافية من خلال عرض مؤشرات عندما يستخدم التطبيق مصدر بيانات خاص من خلال الكاميرات وأذونات عمليات التطبيق والميكروفون.

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

وهذه الميزة إلزامية لجميع المصنّعين الأصليين للأجهزة. لمزيد من المعلومات، يُرجى مراجعة مؤشرات الخصوصية:

الموقع الجغرافي

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

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

وقت التشغيل

Dexpreopt و<uses-library> عمليات التحقّق

يتضمّن Android 12 تغييرات في النظام التجميع المسبق (AOT) لملفات DEX (dexpreopt) لوحدات Java التي يحتوي على <uses-library> من التبعيات. في بعض الحالات، قد تؤثر هذه التغييرات في نظام التصميم إنشاءات الانقسام.

للحصول على معلومات حول كيفية الاستعداد للأعطال ووصفات الإصلاح والحدّ من تأثيرها، يُرجى الاطّلاع على المقالة Dexpreopt و<uses-library>. عمليات التحقّق:

الاختبارات

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

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

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

خدمة التحكّم HDMI-CEC

يستخدم Android 12 ميزة HDMI-CEC للتحكّم تلقائيًا. شاشات متصلة بكابل HDMI عندما ينشط الجهاز أو ينتقل إلى وضع السكون.

لمعرفة مزيد من التفاصيل، يُرجى الاطّلاع على خدمة تحكم HDMI-CEC.

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

في نظام التشغيل Android 12:

  • تتوافق الواجهة الأمامية مع Tuner HAL 1.1 أو الإصدارات الأحدث مع معيار DTMB DTV. تشير رسالة الأشكال البيانية تتوفّر إمكانات وإعدادات الواجهة الأمامية التالية:

    • DtmbFrontendCapabilities

    • DtmbFrontendSettings

  • تتيح واجهة برمجة التطبيقات Tuner SDK API ميزات جديدة في Tuner HAL 1.1، والذي هو ترقية إصدار متوافق مع الإصدارات القديمة من Tuner 1.0.

  • يتحقق android.media.tv.tuner.TunerVersionChecker.getTunerVersion() من تشغيل إصدار HAL.

التحديثات

ضغط APEX

بعد تثبيت تحديث لحاوية Android Pony EXpress (APEX)، لم يعد الإصدار المثبت مسبقًا قيد الاستخدام، ولكنه يشغل القدر نفسه من الذاكرة مساحة. ستظل هذه المساحة المشغولة غير متاحة. ضِمن في Android 12، يحدّ ضغط APEX من هذه المشكلة. تأثير مساحة التخزين من خلال استخدام مجموعة مضغوطة بدرجة كبيرة من ملفات APEX في وضع القراءة فقط الأقسام (مثل قسم /system). للقراءة حول ضغط APEX في يمكنك الاطّلاع على ملفات APK المضغوطة في نظام التشغيل Android 12.

استئناف الأمان والراحة عند إعادة تشغيل الجهاز

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

لمزيد من المعلومات، يُرجى الاطّلاع على Resume-on-إعادة التشغيل.

إعادة تشغيل رقم التعريف الشخصي لشريحة SIM باستخدام RoR

يتميز Android 12 بإمكانية إعادة التشغيل باستخدام رقم تعريف شخصي وشريحة SIM لتسهيل الاستخدام إثبات الهوية باستخدام رمز رقم التعريف الشخصي بعد إعادة تشغيل الجهاز من خلال RoR، وتتم إعادة تشفير رقم التعريف الشخصي لشريحة SIM. وتخزينها في كل مرة يفعّلها المستخدم أو يتحقق منها أو يعدلها بنجاح.

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

إشعارات A/B الافتراضية

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

يتطلّب تنفيذ اختبار A/B الافتراضي مع ضغط اللقطات إجراء تغييرات على تعليمة برمجية محددة. يمكنك الاطّلاع على التغييرات وتفاصيل التنفيذ على نظرة عامة على A/B الافتراضية وتنفيذ تجارب A/B الافتراضية .