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

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

الفئة النوع الاسم
تجربة المستخدم وواجهة مستخدم النظام تغيير (جميع التطبيقات) استعادة إعدادات العرض التلقائية لأداة IME بعد تدوير الشاشة
عند تدوير الجهاز أو تغيير الإعدادات، يستخدم النظام وضع العرض التلقائي لتحديد ما إذا كان سيتم عرض أداة IME.
تجربة المستخدم وواجهة مستخدم النظام تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) تقليل المعلومات في سلسلة وكيل المستخدم لمكوّن WebView
بدءًا من Android 17، ستكون سلسلة وكيل المستخدم التلقائية لمكوّن WebView أقصر.
تجربة المستخدم وواجهة مستخدم النظام تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) أداة الحد الأقصى للذاكرة
تفرض التطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android أو الإصدارات الأحدث حدًا أقصى للذاكرة المستخدَمة في الصور النقطية والرموز المعروضة في حزمة RemoteViews.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة بثّ صوت مخصَّص للمساعد
يتيح الإصدار 17 من نظام التشغيل Android بثّ صوت مخصَّص لتطبيقات "مساعد Google"، ما يتيح التحكّم في مستوى الصوت بشكل مستقل عن مستوى صوت الوسائط. يمكن لتطبيقات "المساعد" التي يمكنها الوصول إلى MODE_ASSISTANT_CONVERSATION الجديد إجراء المزيد من التحسينات على مستوى الصوت، مثل التحكّم في مستوى الصوت خارج عملية التشغيل النشطة أو من خلال الأجهزة الطرفية التي تعمل بتقنية Bluetooth.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة نموذج MetricStyle
يقدّم الإصدار 17 من نظام التشغيل Android نموذج MetricStyle لدعم حالات استخدام الصحة واللياقة البدنية والمؤقتات وساعات الإيقاف والسفر.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة تحديث مباشر - واجهة برمجة التطبيقات للألوان الدلالية
تقدّم ميزة "التحديثات المباشرة" واجهة برمجة تطبيقات للألوان الدلالية تتيح استخدام ألوان مرتبطة بشكل كبير بالأمان والخطر والحذر.
تجربة المستخدم وواجهة مستخدم النظام الميزات وواجهات برمجة التطبيقات الجديدة Handoff
تتيح ميزة Handoff للمستخدم بدء مهمة على أحد الأجهزة ثم مواصلتها على جهاز آخر.
الأمان تغيير (جميع التطبيقات) حظر حركة بيانات التكرار الحلقي بين الملفات الشخصية
لم يعُد مسموحًا بحركة بيانات التكرار الحلقي بين الملفات الشخصية تلقائيًا.
الأمان تغيير (جميع التطبيقات) حدود ملف تخزين المفاتيح لكل تطبيق
تفرض التطبيقات حدًا أقصى لعدد مفاتيح ملف تخزين المفاتيح التي يمكنها إنشاؤها، وذلك حسب مستوى واجهة برمجة التطبيقات المستهدَف. ويؤدي إنشاء المزيد من المفاتيح إلى حدوث استثناء.
الأمان تغيير (جميع التطبيقات) تقييد أذونات URI الضمنية
إذا كانت تطبيقات Android تبدأ نوايا باستخدام معرّفات URI، ننصحها بتخصيص جميع أذونات URI اللازمة مسبقًا بشكل صريح بدلاً من الاعتماد على النظام لمنحها تلقائيًا.
الأمان تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) تفعيل ميزة "شفافية الشهادات" تلقائيًا
في Android 16، أتحنا للتطبيقات تفعيل ميزة "شفافية الشهادات". في الإصدار 17 من نظام التشغيل Android، نخطّط لتفعيل ميزة "شفافية الشهادات" لجميع اتصالات بروتوكول أمان طبقة النقل (TLS) التي يجريها الجهاز.
الأمان تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) إطار عمل أكثر أمانًا للتحكّم في الموافقة والشفافية في التطبيقات المحلية
يجب أن تضمن التطبيقات عدم إمكانية الكتابة فوق وحدات التحكّم في الموافقة والشفافية بدون رصد ذلك.
الأمان تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) حظر حقول معلومات تحديد الهوية الشخصية في عرض بيانات CP2
لا يمكن للتطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android أو الإصدارات الأحدث الوصول إلى حقول معيّنة من معلومات تحديد الهوية الشخصية في عرض بيانات CP2.
الأمان تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) فرض عمليات تحقّق صارمة من لغة SQL في الإصدار 2 من "مقدِّم جهات الاتصال"
بالنسبة إلى التطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android أو الإصدارات الأحدث، يفرض الإصدار 2 من "مقدِّم جهات الاتصال" عمليات تحقّق صارمة من صحة طلبات البحث بلغة SQL عند الوصول إلى جدول ContactsContract.Data بدون إذن READ_CONTACTS.
الأمان الميزات وواجهات برمجة التطبيقات الجديدة وضع "الحماية المتقدّمة" في Android (AAPM)
يوفّر لمستخدمي Android مجموعة جديدة وفعّالة من ميزات الأمان.
الأمان الميزات وواجهات برمجة التطبيقات الجديدة توقيع حِزم APK باستخدام تقنية التشفير بعد الكمّي
تتيح هذه الميزة توقيع حِزم 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 عامًا فأكثر) حماية كلمات المرور لرسائل SMS العادية
لا يمكن للتطبيقات غير ذات الأولوية الوصول الفوري إلى كلمات المرور لمرة واحدة (OTP) حتى إذا منحها المستخدمون إذن الوصول إلى الرسائل القصيرة.
الخصوصية تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) يجب منح إذن الوصول إلى الشبكة المحلية للتطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android
لا يمكن للتطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android الوصول إلى الأجهزة المحلية ما لم يكن لديها إذن مناسب في مجموعة "الأجهزة المجاورة". كان هذا الشرط اختياريًا في Android 16.
الخصوصية تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) تفعيل ECH (رسائل ClientHello المُشفَّرة)
بالنسبة إلى التطبيقات التي تستهدف الإصدار Android 17 أو الإصدارات الأحدث، يتم تفعيل ECH لاتصالات بروتوكول أمان طبقة النقل (TLS).
الخصوصية تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) إخفاء كلمات المرور عن الأجهزة الخارجية
لم يعُد الجهاز يعرض كلمة المرور الأخيرة التي تم إدخالها من جهاز خارجي.
الخصوصية الميزات وواجهات برمجة التطبيقات الجديدة أداة اختيار جهات الاتصال في Android
يقدّم الإصدار 17 من نظام التشغيل Android أداة جديدة لاختيار جهات الاتصال، وهي طريقة لا تتطلّب أذونات لمنح التطبيقات إذن الوصول إلى جهات اتصال المستخدم.
المعلومات المقدَّمة تغيير (جميع التطبيقات) توفّر لوحات اللمس أحداثًا نسبية تلقائيًا أثناء عملية التقاط المؤشر
بدءًا من Android 17، توفّر لوحات اللمس أحداث مؤشر نسبية (مثل أحداث الماوس)، بدلاً من الأحداث المطلقة.
الوسائط تغيير (جميع التطبيقات) تحسين أمان الصوت في الخلفية
لا يمكن للتطبيقات تشغيل الصوت أو استخدام واجهات برمجة تطبيقات أخرى مزعجة للصوت ما لم تكن مرئية أو تتضمّن خدمة تعمل في المقدّمة.
الوسائط الميزات وواجهات برمجة التطبيقات الجديدة إذن BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION الجديد لتسجيل الصوت الحساس
يقدّم هذا الإذن الجديد BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION لتسجيل الصوت بشكل متزامن أثناء المكالمات وحالات الاستخدام الأخرى التي تتضمّن صوتًا حساسًا.
إمكانية الاتصال تغيير (جميع التطبيقات) إعادة الإقران التلقائي في حال فقدان ربط البلوتوث
سيعيد النظام تلقائيًا إنشاء عمليات ربط البلوتوث في الخلفية بعد فقدان الربط، ما يغني المستخدمين عن الحاجة إلى إلغاء إقران الأجهزة وإعادة إقرانها يدويًا في "الإعدادات".
إمكانية الاتصال تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) سلوك متسق للدالة read()‎ في BluetoothSocket مع RFCOMM
بالنسبة إلى التطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android أو الإصدارات الأحدث، سيتوافق تنفيذ RFCOMM في BluetoothSocket مع السلوك العادي لـ Java InputStream.
إمكانية الاتصال الميزات وواجهات برمجة التطبيقات الجديدة شبكات الأقمار الصناعية ذات النطاق الترددي المحدود
تركّز هذه الميزة على تمكين تطبيقات Android من العمل بفعالية على شبكات الأقمار الصناعية ذات النطاق الترددي المنخفض.
تسهيل الاستخدام تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) إتاحة استخدام لوحات المفاتيح العادية المعقّدة الخاصة بمحرّرات طرق الإدخال (IME) مع خدمة مخصّصة لتسهيل الاستخدام
من خلال السماح لمحرّرات طرق الإدخال بنقل المزيد من المعلومات حول تغيير النص من خلال المحرّر إلى خدمة مخصّصة لتسهيل الاستخدام، تساعد هذه الميزة برامج قراءة الشاشة في تقديم ملاحظات أكثر اتساقًا وطبيعية وموثوقية لمحرّرات طرق الإدخال المعقّدة.
أشكال الأجهزة تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) تغييرات في واجهة برمجة التطبيقات الخاصة بالمنصة لتجاهل القيود المتعلقة باتجاه الشاشة وإمكانية تغيير الحجم ونسبة العرض إلى الارتفاع على الشاشات الكبيرة (sw>=600dp)
قدّمت منصة Android 16 تغييرات في واجهة برمجة التطبيقات الخاصة بالمنصة لتجاهل القيود المتعلقة باتجاه الشاشة وإمكانية تغيير الحجم ونسبة العرض إلى الارتفاع على الشاشات الكبيرة (sw >= 600dp). لن تتمكّن التطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android من إيقاف هذه التغييرات.
Intelligence تغيير (التطبيقات التي تستهدف الفئة العمرية 17 عامًا فأكثر) إيقاف نهائي للدالة setContentCaptureEnabled
اعتبارًا من الإصدار 17 من نظام التشغيل Android، لن يؤدي استدعاء الدالة setContentCaptureEnabled(false) إلى إيقاف ميزة "التقاط المحتوى" للتطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android أو الإصدارات الأحدث.
الرسومات الميزات وواجهات برمجة التطبيقات الجديدة ‫WebGPU على Android
توفّر WebGPU واجهات برمجة تطبيقات رسومات وحسابات متوافقة مع Kotlin وJava تتيح الوصول إلى Vulkan، وهي جزء من عملية انتقال Android إلى Vulkan باعتبارها واجهة برمجة تطبيقات أساسية لوحدة معالجة الرسومات ذات المستوى المنخفض.