قائمة بميزات Android 17 والتغييرات التي تم إجراؤها

يسرد الجدول التالي جميع الميزات الموثّقة والتغييرات في السلوك التي قد تؤثّر في مطوّري التطبيقات. استخدِم هذه القائمة للعثور على التغييرات التي تؤثّر فيك، ثم انقر على الرابط المقابل لقراءة المستندات.

الفئة النوع الاسم
تجربة المستخدم وواجهة مستخدم النظام التغيير (جميع التطبيقات) استعادة إعدادات ظهور طريقة الإدخال التلقائية بعد تدوير الشاشة
عند تدوير الجهاز أو تغيير الإعدادات، يستخدم النظام وضع الظهور التلقائي لتحديد ما إذا كان سيتم عرض طريقة الإدخال.
تجربة المستخدم وواجهة مستخدم النظام التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) تقليل معلومات وكيل المستخدم في WebView
بدءًا من Android 17، ستكون سلسلة وكيل المستخدم التلقائية في WebView أقصر.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة مصدر صوت مخصّص لمساعد Google
يقدّم Android 17 مصدر صوت مخصّصًا لتطبيقات "مساعد Google"، ما يتيح التحكّم بشكل مستقل في مستوى صوت الوسائط. يمكن لتطبيقات "مساعد Google" التي يمكنها الوصول إلى وضع المحادثة الجديد MODE_ASSISTANT_CONVERSATION تفعيل تحسينات إضافية على مستوى الصوت، مثل التحكّم في مستوى الصوت خارج عملية تشغيل نشطة أو من خلال الأجهزة الطرفية التي تعمل بالبلوتوث.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة نموذج MetricStyle
يقدّم Android 17 نموذج MetricStyle لدعم حالات استخدام الصحة واللياقة البدنية والمؤقتات وساعة الإيقاف والسفر.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة التعديل المباشر - واجهة برمجة التطبيقات للألوان الدلالية
يقدّم التعديل المباشر واجهة برمجة التطبيقات للألوان الدلالية لدعم الألوان المرتبطة بشكل كبير بالأمان والخطر والتحذير.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة ميزة Handoff
تسمح ميزة Handoff للمستخدم ببدء مهمة على جهاز ثم متابعتها على جهاز آخر.
الأمان التغيير (جميع التطبيقات) حظر حركة بيانات التكرار الحلقي بين الملفات الشخصية
لم يعُد مسموحًا بحركة بيانات التكرار الحلقي بين الملفات الشخصية تلقائيًا.
الأمان التغيير (جميع التطبيقات) الحدود القصوى لمخزن المفاتيح لكل تطبيق
تفرض التطبيقات حدًا أقصى لعدد مفاتيح مخزن المفاتيح التي يمكنها إنشاؤها، وذلك استنادًا إلى مستوى واجهة برمجة التطبيقات المستهدَف. ويؤدي إنشاء المزيد من المفاتيح إلى ظهور استثناء.
الأمان التغيير (جميع التطبيقات) تقييد منح أذونات URI الضمنية
إذا كانت تطبيقات Android تبدأ أغراضًا باستخدام عناوين URI، ننصحها بتخصيص جميع أذونات URI اللازمة بشكل صريح بدلاً من الاعتماد على النظام لمنحها تلقائيًا.
الأمان التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) تفعيل ميزة "الشفافية في الشهادات" تلقائيًا
في Android 16، سمحنا للتطبيقات بتفعيل ميزة "الشفافية في الشهادات". بالنسبة إلى Android 17، نخطّط لتفعيل ميزة "الشفافية في الشهادات" لجميع اتصالات بروتوكول أمان طبقة النقل (TLS) التي يجريها الجهاز.
الأمان التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) Safer Native DCL—C
يجب أن تضمن التطبيقات عدم إمكانية الكتابة فوق وحدات DCL بدون رصدها.
الأمان التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) تقييد حقول معلومات تكشف الهوية الشخصية في عرض بيانات CP2
لا يمكن للتطبيقات التي تستهدف Android 17 أو الإصدارات الأحدث الوصول إلى حقول معيّنة من معلومات تكشف الهوية الشخصية في عرض بيانات CP2.
الأمان التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) فرض عمليات التحقّق الصارمة من لغة SQL في CP2
بالنسبة إلى التطبيقات التي تستهدف Android 17 أو الإصدارات الأحدث، يفرض مقدِّم جهات الاتصال 2 التحقّق الصارم من طلبات SQL عند الوصول إلى جدول ContactsContract.Data بدون إذن READ_CONTACTS.
الأمان الميزات وواجهات برمجة التطبيقات الجديدة وضع الحماية المتقدّمة على Android (AAPM)
يقدّم للمستخدمين مجموعة جديدة وفعالة من ميزات الأمان.
الأمان الميزات وواجهات برمجة التطبيقات الجديدة توقيع حِزم APK باستخدام التشفير ما بعد الكمّي
تتم إضافة إمكانية توقيع حِزم APK باستخدام مفتاح توقيع جديد للتشفير ما بعد الكمّي.
الوظيفة الأساسية التغيير (جميع التطبيقات) الحدود القصوى لذاكرة التطبيقات
يقدّم Android 17 حدودًا قصوى جديدة لذاكرة التطبيقات استنادًا إلى إجمالي ذاكرة الوصول العشوائي (RAM) في الجهاز.
الوظيفة الأساسية التغيير (جميع التطبيقات) الحدود القصوى لذاكرة التطبيقات في وقت التشغيل
سيفرض النظام الحدود القصوى لذاكرة التطبيقات بشكل أكثر صرامة. وقد يؤدي تجاوز هذه الحدود القصوى إلى تعطُّل التطبيقات.
الوظيفة الأساسية التغيير (جميع التطبيقات) خطة إيقاف ميزة usesClearTraffic
نخطّط لإيقاف ميزة usesClearTraffic في إصدار مستقبلي. يجب أن تنقل التطبيقات التي تحتاج إلى إجراء اتصالات HTTP بياناتها إلى استخدام ملفات إعدادات أمان الشبكة بدلاً من ذلك.
الوظيفة الأساسية التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) علامة ميزة جديدة لوحدة المعالجة العصبية (NPU)
يجب أن تعلن التطبيقات التي تستهدف Android 17 عن ميزة android.hardware.npu إذا كانت بحاجة إلى الوصول إلى وحدات المعالجة العصبية.
الوظيفة الأساسية التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) قيود الذاكرة لطرق العرض المخصّصة للإشعارات
يقدّم Android 17 (مستوى واجهة برمجة التطبيقات 37) عمليات تحقّق أكثر صرامة من استخدام الذاكرة للإشعارات التي تستخدم طرق عرض مخصّصة.
الوظيفة الأساسية التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) الحقول الثابتة النهائية غير قابلة للتعديل الآن
لا يمكن للتطبيقات التي تستهدف Android 17 أو الإصدارات الأحدث تعديل الحقول الثابتة النهائية. وستؤدي محاولة إجراء ذلك إلى ظهور استثناء.
الوظيفة الأساسية التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) تنفيذ جديد لـ MessageQueue لا يتطلّب قفلًا
تحصل التطبيقات التي تستهدف Android 17 أو الإصدارات الأحدث على تنفيذ جديد لـ MessageQueue لا يتطلّب قفلًا.
الوظيفة الأساسية الميزات وواجهات برمجة التطبيقات الجديدة عوامل تشغيل جديدة في ProfilingManager
يقدّم Android 17 عدة عوامل تشغيل جديدة على مستوى النظام في ProfilingManager لمساعدتك في جمع بيانات مفصّلة لتحديد المشاكل في الأداء وحلّها.
الوظيفة الأساسية الميزات وواجهات برمجة التطبيقات الجديدة واجهات برمجة التطبيقات JobDebugInfo
واجهات برمجة تطبيقات `JobDebugInfo` جديدة لمساعدة المطوّرين في تحديد المشاكل في مهام JobScheduler وحلّها.
الخصوصية التغيير (جميع التطبيقات) الوصول المقيّد إلى الرسائل
لا يمكن لمعظم التطبيقات الآن الوصول إلى الرسائل التي تخضع للتشفير التام بين الأطراف.
الخصوصية التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) حماية كلمات المرور لرسائل SMS العادية
لا يمكن للتطبيقات غير ذات الأولوية الوصول فورًا إلى كلمات المرور لمرة واحدة (OTP)، حتى إذا منحها المستخدمون إذن الوصول إلى رسائل SMS.
الخصوصية التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) يجب أن تحصل التطبيقات التي تستهدف Android 17 على إذن الوصول إلى الشبكة المحلية
لا يمكن للتطبيقات التي تستهدف Android 17 الوصول إلى الأجهزة المحلية ما لم يكن لديها إذن مناسب في مجموعة الأجهزة القريبة. كان هذا الشرط اختياريًا في Android 16.
الخصوصية التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) تفعيل ميزة ECH (رسائل ClientHello المُشفَّرة)
بالنسبة إلى التطبيقات التي تستهدف Android 17 أو الإصدارات الأحدث، يتم تفعيل ميزة ECH لاتصالات بروتوكول أمان طبقة النقل (TLS).
الخصوصية التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) إخفاء كلمات المرور من الأجهزة الفعلية
لم يعُد الجهاز يعرض كلمة المرور الأخيرة التي تم إدخالها من جهاز فعلي.
الخصوصية الميزات وواجهات برمجة التطبيقات الجديدة منتقي جهات الاتصال في Android
يقدّم Android 17 منتقيًا جديدًا لجهات الاتصال كطريقة لا تتطلّب أذونات لمنح التطبيقات إمكانية الوصول إلى جهات اتصال المستخدم.
الإدخال البشري التغيير (جميع التطبيقات) لوحات اللمس تُرسِل الأحداث النسبية تلقائيًا أثناء عملية التقاط المؤشر
بدءًا من Android 17، تُرسِل لوحات اللمس أحداث المؤشر النسبية (مثل أحداث الماوس)، بدلاً من الأحداث المطلقة.
الوسائط التغيير (جميع التطبيقات) تعزيز أمان الصوت في الخلفية
لا يمكن للتطبيقات تشغيل الصوت أو استخدام واجهات برمجة التطبيقات الأخرى التي تؤدي إلى تشويش الصوت ما لم تكن مرئية أو لديها خدمة تعمل في المقدّمة.
الوسائط الميزات وواجهات برمجة التطبيقات الجديدة إذن BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION الجديد لتسجيل الصوت الحساس
يتم تقديم إذن BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION الجديد لتسجيل الصوت المتزامن أثناء المكالمات وحالات الاستخدام الأخرى التي تتضمّن تسجيل الصوت الحساس.
إمكانية الاتصال التغيير (جميع التطبيقات) إعادة الربط التلقائي في حال فقدان ربط البلوتوث
سيُعيد النظام تلقائيًا إنشاء روابط البلوتوث في الخلفية بعد فقدان أحد الروابط، ما يغني المستخدمين عن إلغاء ربط الأجهزة وإعادة ربطها يدويًا في "الإعدادات".
إمكانية الاتصال التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) سلوك قراءة BluetoothSocket المتسق للدالة read()‎ في RFCOMM
بالنسبة إلى التطبيقات التي تستهدف Android 17 أو الإصدارات الأحدث، سيتوافق تنفيذ BluetoothSocket RFCOMM مع سلوك Java InputStream العادي.
إمكانية الاتصال الميزات وواجهات برمجة التطبيقات الجديدة شبكات الأقمار الصناعية المقيّدة
يركّز هذا التغيير على تمكين تطبيقات Android من العمل بفعالية على شبكات الأقمار الصناعية ذات النطاق الترددي المنخفض.
تسهيل الاستخدام التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) إمكانية الوصول إلى الكتابة باستخدام لوحة المفاتيح الفعلية في طرق الإدخال المعقّدة
من خلال السماح لطرق الإدخال بنقل المزيد من معلومات تغيير النص من خلال المحرّر إلى خدمة تسهيل الاستخدام، تساعد هذه الميزة برامج قراءة الشاشة في تقديم ملاحظات أكثر اتساقًا وطبيعية وموثوقية لطرق الإدخال المعقّدة.
أشكال الأجهزة التغيير (التطبيقات التي تستهدف الإصدار 17 أو الإصدارات الأحدث) تغييرات على واجهة برمجة التطبيقات للنظام الأساسي لتجاهل قيود الاتجاه وتغيير الحجم ونسبة العرض إلى الارتفاع على الشاشات الكبيرة (sw>=600dp)
قدّم Android 16 تغييرات على واجهة برمجة التطبيقات للنظام الأساسي لتجاهل قيود الاتجاه وتغيير الحجم ونسبة العرض إلى الارتفاع على الشاشات الكبيرة (sw >= 600dp). لن تتمكّن التطبيقات التي تستهدف Android 17 من اختيار عدم تطبيق هذه التغييرات.
الرسومات الميزات وواجهات برمجة التطبيقات الجديدة WebGPU على Android
توفّر WebGPU واجهات برمجة تطبيقات رسومات وحوسبة باللغتَين Kotlin وJava تتيح الوصول إلى Vulkan، وهو جزء من عملية انتقال Android إلى Vulkan كواجهة برمجة التطبيقات الأساسية لوحدة معالجة الرسومات على المستوى المنخفض.