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

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

الفئة النوع الاسم
الأمان تغيير (جميع التطبيقات) حظر الزيارات المرتدة بين الملفات الشخصية
لم يعُد مسموحًا تلقائيًا بالزيارات المرتدة بين الملفات الشخصية.
الأمان تغيير (جميع التطبيقات) حدود ملف تخزين المفاتيح لكل تطبيق
تفرض التطبيقات حدًا أقصى لعدد مفاتيح ملف تخزين المفاتيح التي يمكنها إنشاؤها، وذلك حسب مستوى واجهة برمجة التطبيقات المستهدَف. ويؤدي إنشاء المزيد من المفاتيح إلى حدوث استثناء.
الأمان تغيير (جميع التطبيقات) تقييد منح أذونات ضمنية لعناوين URI
إذا كانت تطبيقات Android تبدأ أغراضًا مع عناوين URI، ننصحها بتخصيص جميع أذونات عناوين URI اللازمة بشكلٍ صريح مسبقًا بدلاً من الاعتماد على النظام لمنحها تلقائيًا.
الأمان تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) تفعيل ميزة "شفافية الشهادات" تلقائيًا
في Android 16، أتحنا للتطبيقات تفعيل ميزة "شفافية الشهادات". في الإصدار 17 من نظام التشغيل Android، نخطّط لتفعيل ميزة "شفافية الشهادات" لجميع اتصالات بروتوكول أمان طبقة النقل (TLS) التي يجريها الجهاز.
الأمان تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) إطار عمل "التحكّم في الخصوصية" الأصلي الأكثر أمانًا (Safer Native DCL)—C
يجب أن تضمن التطبيقات عدم إمكانية الكتابة فوق وحدات "التحكّم في الخصوصية" بدون رصد ذلك.
الأمان تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) أمان النشاط
تغييرات مختلفة لتحسين أمان المنصة، بما في ذلك إعادة إطلاق ASM.
الأمان تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) تقييد حقول المعلومات التي تكشف الهوية الشخصية في عرض بيانات CP2
لا يمكن للتطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android أو الإصدارات الأحدث الوصول إلى حقول معيّنة من المعلومات التي تكشف الهوية الشخصية في عرض بيانات CP2.
الأمان تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) فرض عمليات تحقّق صارمة من لغة SQL في الإصدار 2 من مقدِّم جهات الاتصال
بالنسبة إلى التطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android أو الإصدارات الأحدث، يفرض الإصدار 2 من مقدِّم جهات الاتصال عمليات تحقّق صارمة من صحة طلبات البحث بلغة SQL عند الوصول إلى جدول ContactsContract.Data بدون إذن READ_CONTACTS.
الأمان الميزات وواجهات برمجة التطبيقات الجديدة وضع "الحماية المتقدّمة" على Android (AAPM)
يوفّر لمستخدمي Android مجموعة جديدة وفعّالة من ميزات الأمان.
الأمان الميزات وواجهات برمجة التطبيقات الجديدة توقيع حِزم APK باستخدام التشفير ما بعد الكم
تتيح هذه الميزة توقيع حِزم APK باستخدام مفتاح توقيع جديد للتشفير ما بعد الكم (PQC).
الأمان الميزات وواجهات برمجة التطبيقات الجديدة Yell
تُرسل ميزة Yell إشعارات إلى المستخدمين المعرّضين للخطر (ARU) إذا رصدت على جهاز Android محاولة واحدة أو أكثر للوصول إلى اسم نطاق مرتبط بحملات برامج ضارة أو استغلالية.
الوظيفة الأساسية تغيير (جميع التطبيقات) حدود الذاكرة المستخدَمة من التطبيقات
يقدّم Android 17 حدودًا جديدة للذاكرة المستخدَمة من التطبيقات استنادًا إلى إجمالي مساحة ذاكرة الوصول العشوائي (RAM) في الجهاز.
الوظيفة الأساسية تغيير (جميع التطبيقات) نقل بيانات الصور النقطية للإشعارات
يتم نقل بيانات الصور النقطية الكبيرة للإشعارات من الذاكرة النشطة إلى مساحة التخزين الطويل الأمد.
الوظيفة الأساسية تغيير (جميع التطبيقات) تغييرات على NFC في Android 17
تتوفّر الآن حماية إضافية لقراءة علامات NFC في الخلفية.
الوظيفة الأساسية تغيير (جميع التطبيقات) الحدود القصوى لوقت تشغيل ذاكرة التطبيقات
سيفرض النظام الحدود القصوى لذاكرة التطبيقات بشكل أكثر صرامة. ويمكن أن يؤدي تجاوز هذه الحدود إلى تعطُّل التطبيقات.
الوظيفة الأساسية تغيير (جميع التطبيقات) خطة إيقاف usesClearTraffic نهائيًا
نخطّط لإيقاف usesClearTraffic نهائيًا في إصدار مستقبلي. يجب نقل التطبيقات التي تحتاج إلى إجراء اتصالات HTTP إلى استخدام ملفات إعدادات أمان الشبكة بدلاً من ذلك.
الوظيفة الأساسية تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) المهملات في الملفات
واجهات برمجة تطبيقات جديدة تتيح استخدام المهملات في DocumentsUI.
الوظيفة الأساسية تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) علامة ميزة وحدة المعالجة العصبية (NPU) الجديدة
يجب أن تحدّد التطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android ميزة android.hardware.npu إذا كانت بحاجة إلى الوصول إلى وحدات المعالجة العصبية.
الوظيفة الأساسية تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) قيود الذاكرة لطرق العرض المخصّصة للإشعارات
يفرض الإصدار 17 من نظام التشغيل Android (المستوى 37 من واجهة برمجة التطبيقات) عمليات تحقّق أكثر صرامة من استخدام الذاكرة للإشعارات التي تستخدم طرق عرض مخصّصة.
الوظيفة الأساسية تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) أصبحت الحقول الثابتة النهائية غير قابلة للتعديل
لا يمكن للتطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android أو الإصدارات الأحدث تعديل الحقول الثابتة النهائية. وستؤدي محاولة إجراء ذلك إلى حدوث استثناء.
الوظيفة الأساسية تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) تنفيذ جديد لـ MessageQueue بدون قفل
تحصل التطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android أو الإصدارات الأحدث على تنفيذ جديد لـ MessageQueue بدون قفل.
الوظيفة الأساسية الميزات وواجهات برمجة التطبيقات الجديدة عمليات تشغيل جديدة في ProfilingManager
يوفّر Android 17 العديد من عمليات تشغيل النظام الجديدة في ProfilingManager لمساعدتك في جمع بيانات تفصيلية لتصحيح أخطاء مشاكل الأداء.
الوظيفة الأساسية الميزات وواجهات برمجة التطبيقات الجديدة واجهات برمجة التطبيقات JobDebugInfo
واجهات برمجة تطبيقات `JobDebugInfo` جديدة لمساعدة المطوّرين في تصحيح أخطاء مهام JobScheduler.
الوظيفة الأساسية الميزات وواجهات برمجة التطبيقات الجديدة واجهات برمجة التطبيقات لتصحيح الأخطاء في WorkManager
واجهات برمجة تطبيقات جديدة لتتبُّع أحداث WorkManager والاستعلام عن الإحصاءات.
تجربة المستخدم وواجهة مستخدم النظام تغيير (جميع التطبيقات) تحسين رصد ميزة "الملء التلقائي" من خلال إضافة التشويش
يوفّر نظام التشغيل Android 17 واجهات برمجة التطبيقات الجديدة AutofillNoiseInjectedData لتحسين رصد حقول "الملء التلقائي".
تجربة المستخدم وواجهة مستخدم النظام تغيير (جميع التطبيقات) استعادة إعدادات الظهور التلقائية لطريقة الإدخال (IME) بعد تدوير الشاشة
عند تدوير الجهاز أو تغيير الإعدادات، يستخدم النظام وضع الظهور التلقائي لتحديد ما إذا كان سيتم عرض طريقة الإدخال (IME).
تجربة المستخدم وواجهة مستخدم النظام تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) تقليل سلسلة وكيل المستخدم في WebView
بدءًا من Android 17، ستكون سلسلة وكيل المستخدم التلقائية في WebView أقصر.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة بثّ صوت مخصَّص للمساعد
يتيح Android 17 بثّ صوت مخصَّص لتطبيقات "مساعد Google"، ما يتيح التحكّم في مستوى الصوت بشكل مستقل عن مستوى صوت الوسائط. يمكن لتطبيقات "المساعد" التي يمكنها الوصول إلى MODE_ASSISTANT_CONVERSATION الجديد إجراء المزيد من التحسينات على مستوى الصوت، مثل التحكّم في مستوى الصوت خارج عملية التشغيل النشطة أو من خلال الأجهزة الطرفية التي تعمل بتقنية البلوتوث.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة نموذج MetricStyle
يقدّم الإصدار 17 من نظام التشغيل Android نموذج MetricStyle لدعم حالات استخدام الصحة واللياقة البدنية والمؤقتات وساعات الإيقاف والسفر.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة تحديث مباشر - واجهة برمجة التطبيقات للألوان الدلالية
تقدّم "التحديثات المباشرة" واجهة برمجة تطبيقات للألوان الدلالية تتيح استخدام ألوان مرتبطة بشكل كبير بالأمان والخطر والحذر.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة ميزة Handoff
تتيح ميزة Handoff للمستخدم بدء مهمة على جهاز ثم مواصلتها على جهاز آخر.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة أدوات Gen UX
من خلال الأداة التوليدية، سنساعد المستخدمين في تتبُّع المعلومات أو الاحتياجات المخصّصة، مثل الطقس المخصّص والوقت وتتبُّع الأسعار وترتيب المباريات الرياضية وغير ذلك.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة محرك السياق في Android
هو جهد يهدف إلى تحديد بنى التخزين والعرض للسياق ومعلومات المستخدم الأخرى للمساعدة في تحسين أداء البرامج التي تعمل على نظام Android الأساسي.
الخصوصية تغيير (جميع التطبيقات) الوصول المحدود إلى الرسائل
لم يعُد بإمكان معظم التطبيقات الوصول إلى الرسائل المشفّرة تشفيرًا تامًا بين الأطراف.
الخصوصية تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) حماية كلمات المرور لمرة واحدة (OTP) في رسائل SMS العادية
لا يمكن للتطبيقات غير ذات الأولوية الوصول الفوري إلى كلمات المرور لمرة واحدة حتى إذا منحها المستخدمون إذن الوصول إلى الرسائل القصيرة.
الخصوصية تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) يجب منح إذن الوصول إلى الشبكة المحلية للتطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android
لا يمكن للتطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android الوصول إلى الأجهزة المحلية ما لم يكن لديها إذن مناسب في مجموعة الأجهزة المجاورة. كان هذا الشرط اختياريًا في Android 16.
الخصوصية تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) تفعيل ECH (Encrypted Client Hello)
بالنسبة إلى التطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android أو الإصدارات الأحدث، يتم تفعيل ECH لاتصالات بروتوكول أمان طبقة النقل (TLS).
الخصوصية تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) إخفاء كلمات المرور التي تم إدخالها باستخدام لوحة مفاتيح خارجية
لم يعُد الجهاز يعرض كلمة المرور الأخيرة التي تم إدخالها باستخدام لوحة مفاتيح خارجية.
الخصوصية الميزات وواجهات برمجة التطبيقات الجديدة أداة اختيار جهات الاتصال في Android
يقدّم الإصدار 17 من نظام التشغيل Android أداة جديدة لاختيار جهات الاتصال تتيح للتطبيقات الوصول إلى جهات اتصال المستخدم بدون الحاجة إلى الحصول على إذن.
المعلومات المقدَّمة تغيير (جميع التطبيقات) توفّر لوحات اللمس أحداثًا نسبية تلقائيًا أثناء التقاط المؤشر
بدءًا من Android 17، توفّر لوحات اللمس أحداث مؤشر نسبية (مثل أحداث الماوس)، بدلاً من الأحداث المطلقة.
الوسائط تغيير (جميع التطبيقات) تحسين أمان الصوت في الخلفية
لا يمكن للتطبيقات تشغيل الصوت أو استخدام واجهات برمجة تطبيقات أخرى مزعجة للصوت ما لم تكن مرئية أو تتضمّن خدمة تعمل في المقدّمة.
الوسائط الميزات وواجهات برمجة التطبيقات الجديدة مكتبة "نافذة ضمن النافذة" في Jetpack
مكتبة في Jetpack لمساعدتك في التعامل مع ميزة "نافذة ضمن النافذة" في تطبيقات تشغيل الوسائط
الوسائط الميزات وواجهات برمجة التطبيقات الجديدة إذن BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION الجديد لتسجيل الصوت الحساس
يقدّم إذن BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION الجديد لتسجيل الصوت بشكل متزامن أثناء المكالمات وحالات الاستخدام الأخرى للصوت الحساس.
إمكانية الاتصال تغيير (جميع التطبيقات) إعادة الاقتران التلقائي في حال فقدان ربط البلوتوث
سيعيد النظام تلقائيًا إنشاء عمليات ربط البلوتوث في الخلفية بعد فقدان الربط، ما يغني المستخدمين عن الحاجة إلى إلغاء الاقتران وإعادة الاقتران بالأجهزة يدويًا في "الإعدادات".
إمكانية الاتصال تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) سلوك متسق للدالة read()‎ في BluetoothSocket مع RFCOMM
بالنسبة إلى التطبيقات التي تستهدف نظام Android 17 أو الإصدارات الأحدث، سيتوافق تنفيذ RFCOMM في BluetoothSocket مع السلوك العادي لـ Java InputStream.
إمكانية الاتصال الميزات وواجهات برمجة التطبيقات الجديدة شبكات الأقمار الصناعية ذات النطاق الترددي المحدود
تركز هذه الميزة على تمكين تطبيقات Android من العمل بفعالية على شبكات الأقمار الصناعية ذات النطاق الترددي المنخفض.
تسهيل الاستخدام تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) دعم تسهيل الاستخدام للكتابة المعقّدة باستخدام لوحة المفاتيح العادية في أدوات تحرير أسلوب الإدخال (IME)
من خلال السماح لأدوات تحرير أسلوب الإدخال (IME) بنقل المزيد من المعلومات حول تغيير النص من خلال المحرّر إلى خدمة مخصّصة لتسهيل الاستخدام، تساعد هذه الميزة برامج قراءة الشاشة في تقديم ملاحظات أكثر اتساقًا وطبيعية وموثوقية لأدوات تحرير أسلوب الإدخال (IME) المعقّدة.
أشكال الأجهزة تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) تغييرات في واجهة برمجة التطبيقات للنظام الأساسي لتجاهل قيود الاتجاه وتغيير الحجم ونسبة العرض إلى الارتفاع على الشاشات الكبيرة (sw>=600dp)
قدّمت الإصدارات الأحدث من Android 16 تغييرات في واجهة برمجة التطبيقات للنظام الأساسي لتجاهل قيود الاتجاه وتغيير الحجم ونسبة العرض إلى الارتفاع على الشاشات الكبيرة (sw >= 600dp). لن تتمكّن التطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android من إيقاف هذه التغييرات.
الكاميرا الميزات وواجهات برمجة التطبيقات الجديدة واجهة برمجة تطبيقات طلبات البحث عن مجموعات ميزات الكاميرا في Jetpack
واجهة برمجة تطبيقات تتيح للتطبيقات الاستعلام عمّا إذا كانت مجموعة من ميزات الكاميرا متوافقة في الوقت نفسه.
Wear OS الميزات وواجهات برمجة التطبيقات الجديدة واجهات برمجة تطبيقات وسائط جديدة على Android لتحسين ربط جلسات الوسائط
ستسمح واجهات برمجة تطبيقات الوسائط الجديدة لعناصر التحكّم في الوسائط على Wear بالحفاظ على ملكية جلسات الوسائط المرتبطة بساعة.
Wear OS الميزات وواجهات برمجة التطبيقات الجديدة تفعيل ميزة "عمليات الانتقال من المصدر" على البلاطات من خلال واجهة PendingIntents API في Wear ProtoLayout
لتفعيل ميزة "عمليات الانتقال من المصدر" لجميع حالات استخدام البلاطات، سنطرح واجهة PendingIntents API لتشغيل التطبيقات، والتي ستتيح أيضًا تجربة المستخدم الخاصة بميزة "عمليات الانتقال من المصدر".
Wear OS الميزات وواجهات برمجة التطبيقات الجديدة تغطية النسخ الاحتياطي لساعات Pixel Watch
يجب أن تتيح تطبيقات Pixel Watch التابعة لجهات خارجية وداخلية إمكانية إجراء نسخ احتياطي من خلال Google One.
الرسومات الميزات وواجهات برمجة التطبيقات الجديدة ‫WebGPU على Android
سيتم نقل التوافق مع OpenGL ES إلى وضع الصيانة، وسيتم تطوير الميزات الجديدة في Vulkan وWebGPU.