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

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

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