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

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

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

إيقاف ION نهائيًا

لم يعُد برنامج تخصيص الذاكرة ION متاحًا على أي إصدار من Android، لأنّ جميع النواة التي تتيح ION أصبحت غير متاحة نهائيًا في ديسمبر 2025. يجب أن يفشل أي رمز خاص بمورّد يحاول استخدام ION. يُرجى إزالة جميع الرموز الخاصة بالمورّد التي تستخدم ION.

الصوت

إعادة تصميم ميزة "إدارة الصوت" في بروتوكول SCO

إذا اعتمدت الأجهزة إعادة تصميم ميزة "إدارة الصوت" في بروتوكول الاتصال المتزامن الموجّه (SCO) في Android 17 والإصدارات الأحدث، سيستخدم إطار عمل الصوت في Android ميزة إدارة بروتوكول SCO لتوجيه بروتوكول SCO. في السابق، كان إطار عمل Bluetooth (BT) هو الذي يتولى عملية التوجيه هذه.

سيارات

العرض في نوافذ المتقدّم باستخدام واجهة مستخدم قابلة للتوسيع

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

السيارة المحدّدة بالبرامج

في Android 17 والإصدارات الأحدث، يمكنك استخدام السيارة المحدّدة بالبرامج (SDV). تستخدم السيارة المحدّدة بالبرامج البرامج لتلعب دورًا مهمًا في إنشاء عمليات السيارة والتحكّم فيها وإدارتها وتحسينها. تحوّل السيارة المحدّدة بالبرامج السيارات إلى منصات متصلة وقابلة للتكيّف يمكن تطويرها من خلال تحديثات البرامج.

التوافق

اختبار إدخال الصوت وإخراجه المتعدّد القنوات

يقدّم Android 17 اختبارات CTS Verifier لإدخال الصوت وإخراجه المتعدّد القنوات.

إجراء اختبارات CTS-V

يتطلّب Android 17 خطوة إضافية لإعداد CTS-V من أجل منح دور المتصفّح التلقائي.

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

يتضمّن Android 17 اختبارات CTS-V التفاعلية، وهي اختبارات شبه تلقائية تتطلّب منك تنفيذ بعض الخطوات اليدوية على الجهاز قيد الاختبار.

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

إجراء الاختبارات التفاعلية من جهة المضيف عبر USB

يتضمّن Android 17 اختبارات CTS-V من جهة المضيف عبر USB تتطلّب تشغيل adb عبر شبكة Wi-Fi.

إجراء اختبارات الوسائط

يتضمّن Android 17 اختبارات CTS-V لتشغيل الوسائط.

إجراء اختبار عبء عمل الصوت

يتضمّن Android 17 اختبار عبء عمل الصوت في CTS-V.

تعديلات على اختبار الصوت

يقدّم Android 17 التعديلات التالية على اختبار الصوت:

  • إضافة محوّلات الصوت من USB-C إلى 3.5 ملم إلى قائمة اقتراحات محوّلات الصوت عبر USB:
    • Google (رقم تعريف المورّد: 0x18D1، رقم تعريف المنتج: 0x5025)
    • Xumee (رقم تعريف المورّد: 0x3302، رقم تعريف المنتج: 0x56C5)
  • إزالة متطلبات HDMI من اختبار CTS Verifier Pro Audio

تعديلات على Camera ITS

يقدّم Android 17 تعديلات على Camera Image Test Suite (ITS).

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

يتم إصدار مستند تعريف معايير التوافق (CDD) في Android 17 مع تحديثات Android 17.

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

التوجيه التلقائي لمكالمات OTT إلى اتصالات الشبكة المميزة

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

النطاق: تعديلات على مواصفات النطاق الخارجي

يقدّم Android 17 الإصدارَين 2 و3 من مواصفات النطاق الخارجي.

يتضمّن الإصدار 2 التغييرات التالية:

  • نقل التكنولوجيا: يسمح بالتبديل الديناميكي بين تكنولوجيات النطاق أثناء جلسة نشطة بدون مقاطعة تدفق البيانات.
  • بيانات أساسية لرسالة "الردّ على إمكانية النطاق": تتضمّن حقل نقل التكنولوجيا المتاح للإشارة إلى إمكانية نقل التكنولوجيا بدون مقاطعة.

يتضمّن الإصدار 3 التغييرات التالية:

  • بيانات أساسية لرسالة "إشعار الحركة": عنصر بيانات (DE) يستخدمه جهاز المعلِن لإشعار الجهاز الذي بدأ الحركة بتغيير في الحركة.
  • بيانات أساسية لرسالة "إعدادات النطاق": تتضمّن حقل إمكانية الحركة للسماح للجهاز الذي بدأ الحركة بالإشارة إلى الجهاز الذي استجاب بأنّه يريد تلقّي إشعارات بأي تغييرات في حركة الجهاز الطرفي من الجهاز الذي استجاب.

الشاشة

العرض في نافذة

في Android 17 والإصدارات الأحدث، يمكنك تفعيل العرض في نافذة لكل شاشة.

توافق التطبيقات مع الشاشات الكبيرة

يقدّم Android 17 الإعدادات config_isCameraCompatSimulateRequestedOrientationTreatmentEnabled وconfig_isCameraCompatSimReqOrientationLandscapeTreatmentEnabled وconfig_enableSelfKillRecoveryBetweenInternalDisplays لتراكبات توافق التطبيقات مع الشاشات الكبيرة.

الوسائط

إتاحة برنامج ترميز VVC

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

الأداء

جمع معلومات عامة عن سلامة النظام

لتحسين تشخيص سلامة النظام باستخدام وضع إعادة البيع، يضيف Android 17 معلومات عن هندسة الكاميرا وفتحة بطاقة UICC.

محدد الذاكرة

محدد الذاكرة هو خدمة نظام تراقب استخدام الذاكرة لعمليات التطبيقات وتحدّ منه باستخدام cgroup v2 في Linux. يمنع محدّد الذاكرة التطبيقات الفردية من استهلاك ذاكرة النظام بشكل مفرط، ما يقلّل من الضغط على الذاكرة على مستوى النظام ويمنع إيقاف العمليات المهمة بشكل مفرط بسبب نقص الذاكرة.

البرنامج الخفي لإدارة الذاكرة

يتيح Android 17 والإصدارات الأحدث البرنامج الخفي لإدارة الذاكرة (mmd)، وهو برنامج خفي للنظام، مسؤول عن ضبط مهام الصيانة المتعلقة بـ ZRAM وإدارتها.

البرنامج الخفي لحماية ذاكرة العمليات

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

الأذونات

منتقي جهات الاتصال

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

تشمل الميزات الرئيسية لمنتقي جهات الاتصال ما يلي:

  • المشاركة التي تركز على الخصوصية أولاً: يمنح التطبيقات إذن القراءة للبيانات المحدّدة فقط.
  • واجهة مستخدم موحّدة: توفّر تجربة مستخدم متّسقة مع ميزات البحث المضمّنة والتبديل بين الملفات الشخصية والاختيار المتعدد.
  • التوافق مع الإصدارات السابقة: يتولى تلقائيًا طلبات Intent.ACTION_PICK القديمة للتطبيقات التي تستهدف Android 17 والإصدارات الأحدث.

مؤشرات الموقع الجغرافي

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

الأمان

تحسينات على المفاتيح المغلّفة بالأجهزة

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

تنشئ عملية التنفيذ المبسّطة وتستورد وتُعدّ مفاتيح التشفير المضمّنة المغلّفة بالأجهزة باستخدام ioctls في نواة Linux بدلاً من KeyMint. تتواصل نواة Linux مع جهاز تغليف المفاتيح لتنفيذ هذه العمليات.

يُبسّط ذلك التصميم من خلال إزالة مشاركة KeyMint غير الضرورية في هذه العمليات. ويحقق أيضًا التوافق مع نواة Linux الرئيسية.

على مطوّري المفاتيح المغلّفة بالأجهزة إضافة إمكانية استخدام ioctls الجديدة في نواة Linux.

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

لا تحتاج عمليات تنفيذ KeyMint المستخدَمة فقط على الأجهزة التي يتم إطلاقها باستخدام Android 17 والإصدارات الأحدث إلى إتاحة TAG_STORAGE_KEY أو convertStorageKeyToEphemeral. تم استبدال وظائفها بـ ioctls في نواة Linux. تظل KeyMint مستخدَمة لأغراض أخرى.

تجربة المستخدم للحدّ من عدد المحاولات على شاشة القفل

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

  • تنسيق الوقت المحسّن: تعرض شاشة القفل المهلات التي تستغرق دقيقة واحدة أو أكثر باستخدام وحدات زمنية أكبر لتحسين إمكانية القراءة، مثل يُرجى المحاولة مرة أخرى بعد 30 دقيقة بدلاً من يُرجى المحاولة مرة أخرى بعد 1800 ثانية.
  • رابط قصير للاسترداد: تعرض شاشة القفل رابطًا قصيرًا (يؤدي تلقائيًا إلى g.co/android/unlock) لمساعدة المستخدمين في العثور على خيارات استرداد الحساب على جهاز آخر. يمكن ضبط هذا الرابط من خلال المورد config_lockscreenLockoutShortlink.
  • ملاحظات حول المحاولات المكرّرة: على الأجهزة التي تتضمّن عملية تنفيذ Weaver، يعرض النظام رسالة فريدة عند إدخال تخمين غير صحيح مكرّر. لا تتوفّر هذه الملاحظات المحدّدة على الأجهزة التي تستخدم Gatekeeper فقط لأنّها لا توفّر رموز استجابة منفصلة للتخمينات غير الصحيحة وحالات التحقّق الأخرى التي تفشل.
  • إدارة إدخال بيانات الاعتماد المتّسقة: توقف شاشة القفل لوحة إدخال رقم التعريف الشخصي إذا كان الجهاز يستخدم بيانات اعتماد رقم التعريف الشخصي، على غرار إدخال بيانات اعتماد كلمة المرور والنقش.

تمت إعادة تسمية الطريقة LockPatternUtils#getLockoutAttemptDeadline(int) إلى LockPatternUtils#getLockoutEndTime(int) وتوفّر وقت انتهاء المهلة من ذاكرة تخزين مؤقت يديرها النظام. يحلّ هذا التحديث مشكلة كانت تحدث عند تخزين المهلات مؤقتًا لكل مثيل من LockPatternUtils فقط، ما كان يؤدي إلى عدم ظهور أي مهلة نشطة إذا تم تفعيلها باستخدام مثيل آخر. على مطوّري طلبات بيانات اعتماد النظام، مثل شاشة القفل وأنشطة الإعدادات، تعديلها للتحقّق من المهلات الحالية قبل السماح بمحاولات أخرى.

توافق السياسات

في Android 17 والإصدارات الأحدث، يجب أن تفعّل الأجهزة التي يتم إطلاقها باستخدام الخصائص الموضّحة في توافق السياسات إمكانية سياسة memfd_class وتعدّل سياستها المتعلقة بالذاكرة المشترَكة لإتاحة عناصر فئة memfd_file.

الإعداد المسبق للعنصر الآمن

في Android 17 والإصدارات الأحدث، تتضمّن واجهة Weaver HAL طريقة للإعداد المسبق للعنصر الآمن. عند توفّر واجهة Weaver HAL تتيح هذه الطريقة، يستدعي Android طريقة الإعداد المسبق عند بدء إدخال رقم التعريف الشخصي أو النقش أو كلمة المرور لشاشة القفل. يمكن أن تقلّل هذه الطريقة من وقت استجابة التحقّق من رقم التعريف الشخصي لشاشة القفل أو النقش أو كلمة المرور بما يصل إلى 200 ملي ثانية، وذلك حسب العنصر الآمن وعملية إدارة الطاقة الخاصة به.

يمكن لمطوّري واجهة Weaver HAL إتاحة هذه الطريقة عندما تحسّن الأداء.

الإعداد

تحديد مشاكل أخطاء الإصدار وحلّها

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

لحلّ هذه المشكلة، اضبط مصدر الشجرة على القراءة والكتابة.