تلخّص هذه الصفحة الميزات الرئيسية في إصدار Android 17 وتوفّر روابط تؤدي إلى معلومات إضافية. يتم تنظيم ملخّصات الميزات هذه حسب الموقع الجغرافي لمستندات الميزة على هذا الموقع الإلكتروني.
هندسة معمارية
إيقاف ION نهائيًا
لم يعُد برنامج ION لتخصيص الذاكرة متاحًا على أي إصدار من Android، لأنّه تم إيقاف جميع النواة التي تتوافق مع ION نهائيًا في ديسمبر 2025. يجب أن يتعذّر تنفيذ جميع رموز المورّدين التي تحاول استخدام ION. أزِل جميع رموز المورّدين التي تستخدم ION.
الصوت
إعادة تصميم بنية SCO المُدارة للصوت
إذا اعتمدت الأجهزة إعادة تصميم بنية Audio Managed synchronous connection-oriented (SCO) في Android 17 والإصدارات الأحدث، سيستخدم إطار عمل الصوت في Android ميزة إدارة SCO لإدارة توجيه SCO. في السابق، كان إطار عمل البلوتوث (BT) يتولّى عملية التوجيه هذه. لمزيد من المعلومات، يُرجى الاطّلاع على إعادة تصميم بنية SCO المُدارة للصوت.
سيارات
العرض في نوافذ متقدّمة باستخدام واجهة مستخدم قابلة للتوسيع
في Android 17 والإصدارات الأحدث، استخدِم واجهة المستخدم القابلة للتوسيع لإنشاء تجارب مستخدم متطورة وديناميكية ومتعددة اللوحات في السيارات. إضافة WindowManager ثوابت، وإعداد معالج الإعداد، وتخصيص أشرطة النظام والتنقل لمزيد من المعلومات، يمكنك الاطّلاع على استخدام النوافذ المتقدّمة مع واجهة المستخدم القابلة للتوسيع.
مركبة تعمل بالبرامج
في الإصدار 17 من نظام التشغيل Android والإصدارات الأحدث، يمكنك استخدام السيارة المحدّدة بالبرامج (SDV). تستخدم المركبات المحدّدة بالبرامج برامج لتؤدي دورًا مهمًا في بناء عمليات المركبات والتحكّم فيها وإدارتها وتحسينها. تحوّل المركبات إلى منصات متصلة وقابلة للتكيّف يمكن تطويرها من خلال تحديثات البرامج. لمزيد من المعلومات، يُرجى الاطّلاع على المركبة المحدّدة بالبرامج.
التوافق
اختبار إدخال وإخراج الصوت المتعدد القنوات
يقدّم الإصدار 17 من نظام التشغيل Android اختبارات CTS Verifier لإدخال وإخراج الصوت المتعدّد القنوات. للحصول على معلومات حول إجراء هذه الاختبارات، يُرجى الاطّلاع على مقالة اختبار إدخال وإخراج الصوت المتعدّد القنوات.
تشغيل اختبارات CTS-V
يتطلّب الإصدار 17 من نظام التشغيل Android خطوة إعداد إضافية في CTS-V لمنح المتصفّح التلقائي الدور. للحصول على معلومات حول هذه الخطوة، يُرجى الاطّلاع على تشغيل اختبارات CTS-V.
إجراء اختبارات دقة تحديد المدى والاتصالات السلكية واللاسلكية والاختبارات التفاعلية من جهة المضيف
يتضمّن الإصدار 17 من Android اختبارات تفاعلية في حزمة CTS-V، وهي اختبارات شبه آلية تتطلّب منك تنفيذ بعض الخطوات اليدوية على الجهاز الخاضع للاختبار (DUT).
بالإضافة إلى الاختبارات التفاعلية، حوّلنا اختبارات دقة تحديد المدى واختبارات الاتصالات إلى اختبارات على أجهزة متعددة. يجب إجراء اختبارات اتصال بشبكة Wi-Fi. للحصول على معلومات حول إعداد هذه الاختبارات وتنفيذها، راجِع إجراء اختبارات على الجهاز المضيف.
إجراء اختبارات تفاعلية على جانب المضيف لجهاز USB
يتضمّن Android 17 اختبارات CTS-V على جانب المضيف عبر USB تتطلّب تشغيل adb عبر شبكة Wi-Fi. للحصول على معلومات حول إعداد هذه الاختبارات وإجرائها، يُرجى الاطّلاع على إجراء اختبارات على جانب المضيف عبر USB.
إجراء اختبارات الوسائط
يتضمّن Android 17 اختبارات تشغيل الوسائط في CTS-V. لمزيد من المعلومات، اطّلِع على تشغيل اختبارات تشغيل الوسائط في CTS Verifier.
تشغيل اختبار عبء عمل الصوت
يتضمّن الإصدار 17 من نظام التشغيل Android اختبار عبء عمل الصوت في مجموعة أدوات اختبار التوافق (CTS) للإصدارات المتوافقة مع الإصدار 17 من نظام التشغيل Android. لمزيد من المعلومات حول إجراء هذا الاختبار، يُرجى الاطّلاع على إجراء اختبار عبء عمل الصوت في CTS Verifier.
آخر التعديلات على اختبار الصوت
يقدّم Android 17 التعديلات التالية على اختبار الصوت:
- تتم إضافة محوّلات الصوت من USB-C إلى 3.5 ملم إلى قائمة اقتراحات محوّلات الصوت من USB. لمزيد من المعلومات، يُرجى الاطّلاع على اقتراحات بشأن محوّل الصوت عبر منفذ USB.
- Google (رقم تعريف المورّد: 0x18D1، رقم تعريف المنتج: 0x5025)
- Xumee (رقم تعريف المورّد: 0x3302، رقم تعريف المنتج: 0x56C5)
- تتم إزالة متطلبات HDMI من اختبار CTS Verifier Pro Audio. لمزيد من المعلومات، يُرجى الاطّلاع على اختبار CTS Verifier Pro Audio.
تحديثات نظام اختبار توافق الصور (ITS) للكاميرا
يتضمّن الإصدار 17 من نظام التشغيل Android تعديلات على حزمة اختبار صور الكاميرا (ITS). لمزيد من المعلومات، يرجى الاطّلاع على:
- ملاحظات إصدار "مجموعة اختبار توافق الصور" (ITS) للكاميرا في Android 17
- اختبارات نظام Android 17 Camera ITS
مستند تعريف معايير التوافق (CDD)
يتم إصدار مستند تعريف معايير التوافق (CDD) لنظام التشغيل Android 17 مع تحديثات Android 17.
إمكانية الاتصال
توجيه مكالمات OTT تلقائيًا إلى اتصالات الشبكة المميزة
يتيح الإصدار 17 من نظام التشغيل Android توجيه المكالمات الصوتية ومكالمات الفيديو عبر الإنترنت تلقائيًا إلى اتصالات الشبكة المميزة. تتيح هذه الميزة للنظام توجيه حركة البيانات تلقائيًا من مكالمات الصوت والفيديو إلى واجهة شبكة مخصّصة عالية الجودة، مثل شريحة شبكة الجيل الخامس عالية الجودة أو اتصال PDN بشبكة الجيل الرابع عالية الجودة، بدون الحاجة إلى إجراء تغييرات على حزمة الشبكات في التطبيق. لمزيد من المعلومات، يمكنك الاطّلاع على التوجيه التلقائي لتقسيم شبكات 5G لخدمات الصوت والفيديو عبر الإنترنت (OTT).
النطاق: تعديلات على المواصفات خارج النطاق
يقدّم الإصدار 17 من نظام التشغيل Android الإصدار 2 والإصدار 3 من مواصفات النقل خارج النطاق (OOB).
يتضمّن الإصدار 2 التغييرات التالية:
- التبديل بين التكنولوجيات: يتيح التبديل الديناميكي بين تكنولوجيات تحديد المدى أثناء جلسة نشطة بدون مقاطعة بث البيانات.
- البيانات الأساسية لرسالة الردّ على إمكانية تحديد المدى: تتضمّن حقل التكنولوجيا المتوافقة مع عملية التبديل للإشارة إلى التوافق مع عمليات التبديل التي تستخدم تكنولوجيا "التوصيل قبل الفصل".
يتضمّن الإصدار 3 التغييرات التالية:
- حمولة رسالة إشعار الحركة: عنصر بيانات (DE) يستخدمه جهاز المعلِن لإرسال إشعار إلى الجهاز الذي بدأ عملية الإعلان بشأن حدوث تغيير في الحركة.
- حمولة رسالة إعدادات تحديد المدى: تتضمّن حقل إتاحة الحركة ليتمكّن الجهاز البادئ من إعلام الجهاز المستجيب بأنّه يريد تلقّي إشعارات بأي تغييرات في حركة الجهاز الطرفي من الجهاز المستجيب.
الشاشة
العرض في نافذة
في Android 17 والإصدارات الأحدث، يمكنك تفعيل العرض في نوافذ على شاشات سطح المكتب لكل شاشة. لمزيد من المعلومات، يُرجى الاطّلاع على العرض في نافذة وتوافق الزخارف مع النظام والممارسات المقترَحة.
توافق التطبيقات مع الشاشات الكبيرة
يقدّم نظام التشغيل Android 17 إعدادات
config_isCameraCompatSimulateRequestedOrientationTreatmentEnabled وconfig_isCameraCompatSimReqOrientationLandscapeTreatmentEnabled وconfig_enableSelfKillRecoveryBetweenInternalDisplays
للعناصر المركّبة المتوافقة مع التطبيقات على الشاشات الكبيرة. لمزيد من المعلومات، يُرجى الاطّلاع على دليل إعداد توافق التطبيقات مع الشاشات الكبيرة.
الوسائط
دعم VVC
يتوافق نظام التشغيل Android 17 مع معيار ترميز الفيديو المتعدّد الاستخدامات (VVC) في سيناريوهات فك الترميز. يوفر نظام Android الأساسي إطار عمل ودعمًا للمحلّل اللغوي، ولكن لتفعيل فك ترميز VVC، يجب أن يوفر مورّد المنظومة على الرقاقة (SoC) أو المصنّع الأصلي للجهاز (OEM) برنامج فك ترميز أو جهاز فك ترميز، ويجب أن يضمن المصنّع الأصلي للجهاز تفعيله وتسجيله بشكل صحيح في نظام Android الفرعي للوسائط. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة التوافق مع ترميز الفيديو المتعدّد الاستخدامات (VVC).
الأداء
جمع معلومات عامة عن الصحة
لتحسين بيانات تشخيص سلامة النظام باستخدام وضع إعادة البيع، يضيف نظام التشغيل Android 17 معلومات حول هندسة الكاميرا وفتحة بطاقة UICC. للاطّلاع على مثال لهذه الحقول، راجِع الحصول على معلومات حول سلامة النظام.
أداة تحديد الذاكرة
Memory Limiter هي خدمة تابعة لنظام التشغيل تراقب وتحدّ من استخدام الذاكرة في عمليات التطبيقات باستخدام الإصدار 2 من cgroup في Linux. تمنع ميزة "محدد الذاكرة" التطبيقات الفردية من استهلاك ذاكرة النظام بشكل مفرط، ما يقلّل من الضغط على الذاكرة على مستوى النظام ويمنع عمليات الإغلاق القسري (OOM) الشديدة للعمليات المهمة. لمزيد من المعلومات، يُرجى الاطّلاع على أداة تحديد الحد الأقصى للذاكرة.
برنامج خفي لإدارة الذاكرة
يتوافق الإصدار 17 من نظام التشغيل Android والإصدارات الأحدث مع برنامج خفي لإدارة الذاكرة (mmd)، وهو برنامج خفي للنظام، ومسؤول عن ضبط مهام الصيانة ذات الصلة بـ ZRAM وإدارتها. لمزيد من المعلومات، يُرجى الاطّلاع على
برنامج خفي لإدارة الذاكرة.
Process memory guardian daemon
يحمي البرنامج الخفي Process Memory Guardian (PMGD) سلامة النظام وتجربة المستخدم من خلال إدارة استخدام الذاكرة بشكل استباقي لكل عملية على حدة. يحسّن البرنامج الخفي استقرار الجهاز بشكل عام من خلال فرض حدود قصوى للذاكرة بشكل سلس على عمليات مستهدَفة معيّنة، والتحقّق من أنّ تسرّبات الذاكرة أو الارتفاعات المفاجئة المعزولة لا تؤدي إلى تدهور الأداء على مستوى النظام. لمزيد من المعلومات، يُرجى الاطّلاع على Process memory guardian daemon.
الأذونات
منتقي جهات الاتصال
يتيح "منتقي جهات الاتصال في Android" لمطوّري التطبيقات استرداد تفاصيل جهات الاتصال التي يختارها المستخدمون بدون الحاجة إلى أذونات الوصول إلى جهات الاتصال بالكامل. يتوافق هذا النهج مع التزام Android بتوفير الشفافية بشأن البيانات وتقليل آثار الأذونات.
تشمل الميزات الرئيسية لأداة اختيار جهات الاتصال ما يلي:
- المشاركة التي تركز على الخصوصية أولاً: تمنح التطبيقات إذن الوصول للقراءة فقط إلى البيانات المحدّدة.
- واجهة مستخدم موحّدة: توفّر تجربة مستخدم متّسقة مع ميزات البحث المضمّنة والتبديل بين الملفات الشخصية والاختيار المتعدد.
- التوافق مع الإصدارات القديمة: يتم تلقائيًا التعامل مع الطلبات القديمة التي تستهدف التطبيقات التي تعمل على الإصدار 17 من نظام التشغيل Android والإصدارات الأحدث.
Intent.ACTION_PICK
لمزيد من المعلومات، يُرجى الاطّلاع على منتقي جهات الاتصال في Android.
مؤشرات الموقع الجغرافي
يقدّم نظام التشغيل Android 17 مؤشرات الموقع الجغرافي في الوقت الفعلي إلى شريط الحالة، ما يؤدي إلى توسيع نطاق الشفافية بشأن الخصوصية المتاحة حاليًا لاستخدام الكاميرا والميكروفون. عندما يصل تطبيق غير تابع للنظام إلى بيانات الموقع الجغرافي للجهاز في المقدّمة، يظهر رمز مخصّص ويتحوّل إلى نقطة ثابتة، ما يتيح للمستخدمين النقر عليه ومعرفة التطبيقات التي تتتبّع بياناتهم. لمزيد من المعلومات، يُرجى الاطّلاع على مؤشرات الخصوصية.
الأمان
تحسينات على المفتاح المحمي بواسطة الأجهزة
يسهّل الإصدار 17 من نظام التشغيل Android والإصدارات الأحدث عملية تنفيذ ميزة التشفير الحالية باستخدام مفاتيح محمية بالأجهزة.
تتيح عملية التنفيذ المبسّطة إنشاء مفاتيح تشفير مضمّنة ومغلفة بالأجهزة واستيرادها وإعدادها باستخدام ioctl في نواة Linux بدلاً من KeyMint. يتواصل برنامج Linux مع أجهزة تغليف المفاتيح لتنفيذ هذه العمليات.
ويؤدي ذلك إلى تبسيط التصميم من خلال إزالة مشاركة KeyMint غير الضرورية في هذه العمليات. كما يحقّق التوافق مع نواة Linux الأصلية.
على مطوّري البرامج الذين يستخدمون مفاتيح محمية بواسطة أجهزة إضافة دعم لبرنامج ioctls الجديد لنواة Linux.
بعد ذلك، استخدِم wrappedkey بدلاً من wrappedkey_v0 في fstab لتفعيل عملية التنفيذ الجديدة. ويشمل ذلك تغييرًا في التنسيق على القرص، لذا ينطبق ذلك فقط على الأجهزة التي يتم تشغيلها حديثًا. يجب أن تواصل الأجهزة التي تستخدم wrappedkey_v0 استخدامها.wrappedkey_v0
لا تحتاج عمليات تنفيذ KeyMint المستخدَمة فقط على الأجهزة التي تعمل بالإصدار 17 من نظام التشغيل Android أو الإصدارات الأحدث إلى توفير الدعم للإصدار TAG_STORAGE_KEY أو convertStorageKeyToEphemeral. وقد تم استبدال وظائفها بـ ioctls لنواة Linux. سيستمر استخدام KeyMint لأغراض أخرى.
لمزيد من المعلومات، يُرجى الاطّلاع على المفاتيح المحمية بواسطة الأجهزة.
تجربة المستخدم للحدّ من عدد الطلبات على شاشة القفل
يستخدم الإصدار 17 من نظام التشغيل Android والإصدارات الأحدث حدًا تلقائيًا أعلى لعدد المحاولات الفاشلة لفتح قفل الشاشة مقارنةً بالإصدارات الأقدم. قد يواجه المستخدمون في حالات نادرة مهلات طويلة لشاشة القفل، لذا يوفّر نظام التشغيل Android 17 والإصدارات الأحدث ملاحظات محسّنة للمستخدم على شاشة القفل:
- تنسيق محسّن للوقت: تعرض شاشة القفل المهلات التي تستغرق دقيقة واحدة أو أكثر باستخدام وحدات زمنية أكبر لتسهيل قراءتها، مثل يُرجى المحاولة مرة أخرى بعد 30 دقيقة بدلاً من يُرجى المحاولة مرة أخرى بعد 1800 ثانية.
- الرابط المختصر لاسترداد الحساب: تعرض شاشة القفل رابطًا مختصرًا (يكون الرابط التلقائي هو
g.co/android/unlock) لمساعدة المستخدمين في العثور على خيارات استرداد الحساب على
جهاز آخر. يمكن ضبط هذا الرابط من خلال المرجع
config_lockscreenLockoutShortlink. - ملاحظات بشأن المحاولات المكرّرة: على الأجهزة التي تتضمّن تطبيق Weaver، يعرض النظام رسالة فريدة عند إدخال تخمين مكرّر غير صحيح. لا تتوفّر هذه الملاحظات المحدّدة على الأجهزة التي تستخدم Gatekeeper فقط لأنّها لا توفّر رموز استجابة منفصلة للتخمينات غير الصحيحة وحالات تعذُّر إكمال عملية التحقّق الأخرى.
- إدارة موحّدة لإدخال بيانات الاعتماد: تعمل شاشة القفل على إيقاف لوحة إدخال رقم التعريف الشخصي إذا كان الجهاز يستخدم بيانات اعتماد رقم التعريف الشخصي، على غرار إدخال بيانات اعتماد كلمة المرور والنقش.
تمت إعادة تسمية الطريقة LockPatternUtils#getLockoutAttemptDeadline(int) إلى LockPatternUtils#getLockoutEndTime(int)، وهي توفّر وقت انتهاء الحظر من ذاكرة تخزين مؤقت يديرها النظام. يحلّ هذا التحديث مشكلة تتعلّق بتخزينها مؤقتًا
لكل مثيل من LockPatternUtils فقط، ما يؤدي إلى عدم ظهور مهلة نشطة بشكل خاطئ إذا
تم تشغيل مهلة باستخدام مثيل آخر. على مطوّري طلبات بيانات اعتماد النظام، مثل شاشة القفل وأنشطة الإعدادات، تعديلها للتحقّق من المهلات الحالية قبل السماح بمحاولات أخرى.
لمزيد من المعلومات، اطّلِع على تحديد عدد الطلبات.
التوافق مع السياسة
في الإصدار 17 من نظام التشغيل Android والإصدارات الأحدث، يجب أن تفعّل الأجهزة التي تتضمّن الخصائص الموضّحة في توافق السياسات إمكانية memfd_class للسياسات، وأن تعدّل سياساتها المتعلقة بالذاكرة المشتركة لتتوافق مع عناصر فئة memfd_file.
التسخين المُسبَق للعنصر الآمن
في الإصدار 17 من نظام التشغيل Android والإصدارات الأحدث، تتضمّن واجهة HAL الخاصة بـ Weaver طريقة لتسخين العنصر الآمن مسبقًا. عند توفّر طبقة تجريد الأجهزة (HAL) من Weaver التي تتوافق مع هذه الطريقة، يستدعي نظام التشغيل Android طريقة التسخين المُسبَق عند بدء إدخال رقم التعريف الشخصي لشاشة القفل أو النقش أو كلمة المرور. يمكن أن تقلّل هذه الطريقة من وقت الاستجابة للتحقّق من رقم التعريف الشخصي لشاشة القفل أو النقش أو كلمة المرور بما يصل إلى 200 مللي ثانية، وذلك حسب العنصر الآمن وطريقة تنفيذ إدارة الطاقة فيه.
يمكن لمستخدمي Weaver HAL استخدام هذه الطريقة عندما تؤدي إلى تحسين الأداء.
لمزيد من المعلومات، يُرجى الاطّلاع على IWeaver#warmUp().
الإعداد
تحديد مشاكل أخطاء الإصدار وحلّها
في Android 17 والإصدارات الأحدث، تكون شجرة المصدر AOSP للقراءة فقط. إذا حاولت نسخة تجريبية تعمل عليها تعديل شجرة المصدر أثناء إعداد المنتج أو أي جزء آخر من عملية الإنشاء، ستفشل عملية الإنشاء وسيتم الإبلاغ عن أخطاء في نظام الملفات للقراءة فقط.
لحلّ هذه المشكلة، اضبط شجرة المصدر على وضع القراءة والكتابة. لمزيد من المعلومات، يُرجى الاطّلاع على تحديد مشاكل أخطاء الإنشاء وحلّها.