قائمة ميزات Android 16 وتغييراته

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

الفئة النوع الاسم
الوظيفة الأساسية تغيير (جميع التطبيقات) التغييرات الداخلية في ART
يتضمّن Android 16 أحدث التحديثات لـ "محرّك وقت التشغيل لنظام Android" (ART) التي تحسِّن أداء "محرّك وقت التشغيل لنظام Android" (ART) وتوفّر إمكانية استخدام ميزات Java إضافية. من خلال "تحديثات النظام من Google Play"، تتوفّر هذه التحسينات أيضًا لأكثر من مليار جهاز يعمل بالإصدار 12 من نظام Android (المستوى 31 من واجهة برمجة التطبيقات) والإصدارات الأحدث. عند طرح هذه التغييرات، قد لا تعمل المكتبات ورموز التطبيقات التي تعتمد على البنى الداخلية لـ ART بشكل صحيح على الأجهزة التي تعمل بنظام التشغيل Android 16، بالإضافة إلى إصدارات Android الأقدم التي تعدّل وحدة ART من خلال تحديثات نظام Google Play.
الوظيفة الأساسية تغيير (جميع التطبيقات) تحسينات على حصة JobScheduler
يعدّل نظام Android 16 حصة وقت التشغيل العادي والمُسرَّع لتنفيذ المهام استنادًا إلى بعض العوامل: مجموعة التطبيقات الاحتياطية التي ينتمي إليها التطبيق، وما إذا كانت المهمة تبدأ التنفيذ عندما يكون التطبيق في حالة نشطة، وما إذا كانت المهمة تنفَّذ أثناء تشغيل خدمة تعمل في المقدّمة.
الوظيفة الأساسية تغيير (جميع التطبيقات) لم يعُد نطاق الأولوية للبثّ المجدوَل عالميًا
في الإصدار 16 من نظام التشغيل Android، لن يتم ضمان ترتيب إرسال البثّ باستخدام السمة android:priority أو IntentFilter#setPriority() في العمليات المختلفة. لن يتم الالتزام بأولويات البث للبثات المطلوبة إلا في عملية التطبيق نفسها وليس في جميع عمليات النظام.
الوظيفة الأساسية تغيير (التطبيقات التي تستهدف من سن 16 عامًا أو أكثر) تحسين جدولة العمل بمعدّل ثابت
بالنسبة إلى التطبيقات التي تستهدف الإصدار 16 من Android أو الإصدارات الأحدث، سيتم تنفيذ عملية واحدة على الأكثر لمهام scheduleAtFixedRate الفائتة على الفور عندما يعود التطبيق إلى دورة حياة صالحة.
الوظيفة الأساسية الميزات وواجهات برمجة التطبيقات الجديدة إصداران من واجهة برمجة تطبيقات Android في عام 2025
في Android 16، تتوفر معاينة للإصدار الرئيسي التالي من Android، والذي من المخطّط إطلاقه في الربع الثاني من عام 2025. يشبه هذا الإصدار جميع إصدارات واجهات برمجة التطبيقات السابقة، حيث يمكن أن نُجري تغييرات مخطّط لها في السلوك تكون مرتبطة غالبًا بـ targetSdkVersion. ونخطّط لطرح إصدار آخر في الربع الأخير من عام 2025 سيتضمّن أيضًا واجهات برمجة تطبيقات جديدة للمطوّرين. سيكون الإصدار الرئيسي في الربع الثاني من العام هو الإصدار الوحيد في عام 2025 الذي يتضمّن تغييرات مخطّط لها في السلوك قد تؤثّر في التطبيقات.
تجربة المستخدم وواجهة المستخدم للنظام تغيير (جميع التطبيقات) إيقاف إعلانات تسهيل الاستخدام المزعجة نهائيًا
يوقف نظام التشغيل Android 16 نهائيًا إعلانات تسهيل الاستخدام التي يتم تمييزها باستخدام announceForAccessibility أو إرسال أحداث تسهيل الاستخدام TYPE_ANNOUNCEMENT.
تجربة المستخدم وواجهة المستخدم للنظام تغيير (جميع التطبيقات) إتاحة التنقّل باستخدام 3 أزرار
يتيح نظام التشغيل Android 16 ميزة "الرجوع التوقّعي" في ميزة التنقّل باستخدام 3 أزرار للتطبيقات التي تم نقلها بشكل صحيح إلى ميزة "الرجوع التوقّعي".
تجربة المستخدم وواجهة المستخدم للنظام تغيير (التطبيقات التي تستهدف من سن 16 عامًا أو أكثر) نقل البيانات أو إيقاف ميزة "الرجوع إلى الخلف بشكلٍ تنبؤي" مطلوب
بالنسبة إلى التطبيقات التي تستهدف الإصدار 16 من نظام التشغيل Android، تظهر الآن الصور المتحركة للنظام، مثل الرجوع إلى الشاشة الرئيسية والتنقّل بين المهام والأنشطة، تلقائيًا في التطبيقات. لتوضيح ذلك في النظام، أصبحت القيمة التلقائية لسمة android:enableOnBackInvokedCallback هي true، ويتم تجاهل طلبات OnBackPressed وKeyEvent.KEYCODE_BACK.
تجربة المستخدم وواجهة المستخدم للنظام الميزات وواجهات برمجة التطبيقات الجديدة تعديلات على ميزة "الرجوع إلى الخلف التنبؤي"
يضيف نظام التشغيل Android 16 واجهات برمجة تطبيقات جديدة لمساعدتك في تفعيل الصور المتحركة في النظام لإيماءة الرجوع إلى الخلف التنبؤية في التنقّل باستخدام الإيماءات، مثل الصورة المتحركة للرجوع إلى الشاشة الرئيسية. يضيف نظام التشغيل Android 16 أيضًا رمزَي finishAndRemoveTaskCallback() وmoveTaskToBackCallback.
تجربة المستخدم وواجهة المستخدم للنظام الميزات وواجهات برمجة التطبيقات الجديدة تأثيرات لمسية أكثر ثراءً
يضيف Android 16 واجهات برمجة تطبيقات للتأثيرات الحسية تتيح للتطبيقات تحديد منحنيات السعة ومعدّل التكرار لتأثير حسي مع تجاهل الاختلافات بين إمكانات الأجهزة.
تجربة المستخدم وواجهة المستخدم للنظام الميزات وواجهات برمجة التطبيقات الجديدة الإشعارات التي تركّز على مستوى التقدّم
يقدّم نظام التشغيل Android 16 إشعارات تركّز على مستوى التقدّم لمساعدة المستخدمين في تتبُّع الرحلات التي يبدأونها من البداية إلى النهاية بسلاسة. وقد تم ترقية مستوى ظهور هذه الإشعارات على مساحات عرض النظام وترتيبها في أعلى درج الإشعارات.
الصحة واللياقة البدنية تغيير (التطبيقات التي تستهدف من سن 16 عامًا أو أكثر) أذونات الصحة واللياقة البدنية
بالنسبة إلى التطبيقات التي تستهدف الإصدار 16 من نظام التشغيل Android أو الإصدارات الأحدث، يتم نقل أذونات الصحة واللياقة البدنية إلى مجموعة أكثر دقة من الأذونات ضمن android.permissions.health التي يستخدمها Health Connect.
الشاشات الكبيرة وأشكال الأجهزة تغيير (التطبيقات التي تستهدف من سن 16 عامًا أو أكثر) التنسيقات التكيُّفية
بالنسبة إلى التطبيقات التي تستهدف الإصدار 16 من نظام التشغيل Android أو الإصدارات الأحدث، يتجاهل النظام الأساسي سمات البيان وواجهات برمجة التطبيقات لوقت التشغيل التي تحدّ من اتجاه الشاشة ونسب العرض إلى الارتفاع وإمكانية تغيير الحجم.
الأداء والبطارية الميزات وواجهات برمجة التطبيقات الجديدة مكوّن البدء في ApplicationStartInfo
يضيف الإصدار 16 من Android getStartComponent() للتمييز بين نوع المكوّن الذي بدأ عملية البدء، ما قد يكون مفيدًا لتحسين عملية بدء تطبيقك.
الأداء والبطارية الميزات وواجهات برمجة التطبيقات الجديدة معدل إعادة التحميل التكيُّفي
يقدّم نظام التشغيل Android 16 hasArrSupport() وgetSuggestedFrameRate(int) مع استعادة getSupportedRefreshRates() لتسهيل استفادة تطبيقاتك من معدل إعادة التحميل التكيُّفي.
الأداء والبطارية الميزات وواجهات برمجة التطبيقات الجديدة تحليل أفضل للوظائف
في Android 16، نقدّم JobScheduler#getPendingJobReasons()، الذي يعرض عدة أسباب لتعليق إحدى المهام، وذلك بسبب القيود الصريحة التي يحدّدها المطوّر والقيود الضمنية التي يحدّدها النظام. نقدّم أيضًا JobScheduler#getPendingJobReasonsHistory() الذي يعرض قائمة بآخر التغييرات التي تم إجراؤها على أسباب الوظائف المعلّقة.
الأداء والبطارية الميزات وواجهات برمجة التطبيقات الجديدة وضع الأداء الذي يبدأه النظام
يقدّم نظام التشغيل Android 16 وضع الأداء الذي يبدأه النظام إلى ProfilingManager. يمكن للتطبيقات تسجيل اهتمامها بتلقّي عمليات تتبُّع لعوامل تشغيل معيّنة، مثل بدء التشغيل البارد reportFullyDrawn أو أخطاء ANR، ثم يبدأ النظام عملية تتبُّع ويوقفها نيابةً عن التطبيق. بعد اكتمال التتبّع، يتم إرسال النتائج إلى دليل بيانات التطبيق.
إمكانية الاتصال الميزات وواجهات برمجة التطبيقات الجديدة تحديد الموقع الجغرافي باستخدام ميزات أمان محسّنة
يتيح نظام التشغيل Android 16 استخدام ميزات أمان فعّالة في تحديد الموقع الجغرافي عبر شبكة Wi-Fi على الأجهزة المتوافقة التي تتضمّن معيار Wi-Fi 6 802.11az، ما يتيح للتطبيقات الجمع بين الدقة العالية وقابلية التوسّع الأكبر والجدول الزمني الديناميكي للبروتوكول مع ميزات أمان محسّنة، بما في ذلك التشفير المستنِد إلى معيار AES-256 والحماية من هجمات "الطرف الثالث في عملية الاتصال".
إمكانية الاتصال الميزات وواجهات برمجة التطبيقات الجديدة واجهات برمجة التطبيقات العامة لقياس المسافة
يتضمّن نظام Android 16 واجهة برمجة التطبيقات الجديدة RangingManager التي توفّر طرقًا لتحديد المسافة والزاوية على الأجهزة المتوافقة بين الجهاز المحلي والجهاز البعيد.
الوسائط الميزات وواجهات برمجة التطبيقات الجديدة تحسينات على "أداة اختيار الصور"
يتضمّن Android 16 تحسينات على "أداة اختيار الصور"، مثل واجهات برمجة تطبيقات جديدة تتيح للتطبيقات تضمين "أداة اختيار الصور" في التسلسل الهرمي للعرض، وواجهات برمجة تطبيقات جديدة تتيح البحث من مقدّم الوسائط على السحابة الإلكترونية عن "أداة اختيار الصور" في Android.
الوسائط الميزات وواجهات برمجة التطبيقات الجديدة الفيديو الاحترافي المتقدّم
يتيح نظام التشغيل Android 16 استخدام برنامج ترميز الفيديو الاحترافي المتقدّم (APV) المصمّم ليتم استخدامه في تسجيل الفيديوهات بجودة عالية على مستوى احترافي وعمليات ما بعد الإنتاج.
الخصوصية الميزات وواجهات برمجة التطبيقات الجديدة تعديلات على Health Connect
يضيف Health Connect ACTIVITY_INTENSITY، وهو نوع بيانات جديد تم تحديده وفقًا لإرشادات منظمة الصحة العالمية حول النشاط المعتدل والقوي. يحتوي Health Connect أيضًا على واجهات برمجة تطبيقات معدَّلة تتيح الوصول إلى السجلّات الصحية. ويسمح هذا للتطبيقات بقراءة السجلّات الطبية وكتابتها بتنسيق FHIR بعد الحصول على موافقة صريحة من المستخدم. واجهة برمجة التطبيقات هذه متوفّرة في برنامج استخدام المنتج قبل إطلاقه. إذا أردت المشاركة، يمكنك الاشتراك في برنامج استخدام الميزة قبل إطلاقها.
الخصوصية الميزات وواجهات برمجة التطبيقات الجديدة "مبادرة حماية الخصوصية" على Android
يتضمّن الإصدار 16 من Android أحدث إصدار من "مبادرة حماية الخصوصية" على Android، وذلك في إطار عملنا المستمر على تطوير تقنيات تضمن للمستخدمين حماية خصوصيتهم.
الكاميرا الميزات وواجهات برمجة التطبيقات الجديدة رصد المشهد في وضع "الكاميرا في الليل"
لمساعدة تطبيقك في معرفة وقت التبديل إلى جلسة الكاميرا في وضع "الكاميرا في الليل" والخروج منها، يضيف Android 16 EXTENSION_NIGHT_MODE_INDICATOR. يمكنك استخدام CaptureResult ضمن Camera2 إذا كان ذلك متاحًا.
التوافق مع أسواق عالمية الميزات وواجهات برمجة التطبيقات الجديدة النص العمودي
يضيف نظام Android 16 ميزات أساسية لعرض النص وقياسه بشكل عمودي، ما يوفر ميزة أساسية للكتابة العمودية لمطوّري المكتبات.
تسهيل الاستخدام الميزات وواجهات برمجة التطبيقات الجديدة الأوصاف التكميلية
يضيف نظام التشغيل Android 16 setSupplementalDescription حتى تتمكّن من تقديم نص يقدّم معلومات عن ViewGroup بدون إلغاء المعلومات الواردة من العناصر الفرعية.
تسهيل الاستخدام الميزات وواجهات برمجة التطبيقات الجديدة حقول النماذج المطلوبة
يضيف نظام التشغيل Android 16 الرمز setFieldRequired إلى AccessibilityNodeInfo حتى تتمكّن التطبيقات من إبلاغ خدمة تسهيل الاستخدام بأنّ إدخال البيانات في حقل نموذج مطلوب.
تسهيل الاستخدام الميزات وواجهات برمجة التطبيقات الجديدة استخدام الهاتف كمصدر ميكروفون للمكالمات الصوتية باستخدام سماعات الأذن الطبية المتوافقة مع LE Audio
يتيح نظام التشغيل Android 16 لمستخدمي سماعات الأذن الطبية المتوافقة مع LE Audio التبديل بين الميكروفونات المدمجة في سماعات الأذن الطبية والميكروفون في هواتفهم لإجراء المكالمات الصوتية.
تسهيل الاستخدام الميزات وواجهات برمجة التطبيقات الجديدة عناصر التحكّم في مستوى صوت الضوضاء المحيطة لسماعات الأذن الطبية المزوّدة بتقنية LEA
يتيح نظام التشغيل Android 16 لمستخدمي سماعات الأذن الطبية المزوّدة بتقنية LE Audio إمكانية ضبط مستوى صوت الضوضاء المحيطة التي تلتقطها ميكروفونات سمّاعة الأذن الطبية.