يسرد الجدول التالي جميع التغييرات الموثَّقة في الميزات والسلوك التي قد تؤثر في مطوّري التطبيقات. استخدِم هذه القائمة للعثور على التغييرات التي تؤثر فيك، ثم انقر على الرابط المقابل لقراءة المستندات.
الفئة | النوع | الاسم |
---|---|---|
الوظيفة الأساسية | تغيير (جميع التطبيقات) |
التغييرات الداخلية في ART يتضمّن Android 16 أحدث التحديثات لـ "محرّك وقت التشغيل لنظام Android" (ART) التي تحسِّن أداء "محرّك وقت التشغيل لنظام Android" (ART) وتوفّر إمكانية استخدام ميزات Java إضافية. من خلال "تحديثات النظام من Google Play"، تتوفّر هذه التحسينات أيضًا لأكثر من مليار جهاز يعمل بالإصدار 12 من نظام Android (المستوى 31 من واجهة برمجة التطبيقات) والإصدارات الأحدث. عند طرح هذه التغييرات، قد لا تعمل المكتبات ورموز التطبيقات التي تعتمد على البنى الداخلية لـ ART بشكل صحيح على الأجهزة التي تعمل بنظام التشغيل Android 16، بالإضافة إلى إصدارات Android الأقدم التي تعمل على تحديث وحدة ART من خلال تحديثات نظام Google Play. |
الوظيفة الأساسية | تغيير (جميع التطبيقات) |
تحسينات على حصة JobScheduler يعدّل نظام Android 16 حصة وقت التشغيل العادي والمُسرَّع لتنفيذ المهام استنادًا إلى بعض العوامل: مجموعة التطبيقات الاحتياطية التي ينتمي إليها التطبيق، وما إذا كانت المهمة تبدأ التنفيذ عندما يكون التطبيق في حالة نشطة، وما إذا كانت المهمة تنفَّذ أثناء تشغيل خدمة تعمل في المقدّمة. |
الوظيفة الأساسية | تغيير (جميع التطبيقات) |
سبب إيقاف المهام الفارغة المهجورة لرصد المهام المهجورة والحدّ منها، يجب أن تستخدِم التطبيقات سبب إيقاف المهام الجديد STOP_REASON_TIMEOUT_ABANDONED الذي يحدّده النظام للمهام المهجورة، بدلاً من STOP_REASON_TIMEOUT . |
الوظيفة الأساسية | تغيير (جميع التطبيقات) |
لم يعُد نطاق الأولوية للبثّ المجدوَل عالميًا في الإصدار 16 من نظام التشغيل Android، لن يتم ضمان ترتيب إرسال البثّ باستخدام السمة android:priority أو IntentFilter#setPriority() في العمليات المختلفة. لن يتم الالتزام بأولويات البث للبثات المطلوبة إلا في عملية التطبيق نفسها وليس في جميع عمليات النظام. |
الوظيفة الأساسية | تغيير (جميع التطبيقات) |
وضع التوافق مع حجم الصفحة البالغ 16 كيلوبايت طرح الإصدار 15 من نظام التشغيل Android ميزة دعم صفحات الذاكرة بحجم 16 كيلوبايت لتحسين أداء النظام الأساسي. يضيف الإصدار 16 من نظام التشغيل Android وضع التوافق، ما يسمح بتشغيل بعض التطبيقات المُنشأة لصفحات ذاكرة بحجم 4 كيلوبايت على جهاز تم ضبطه لصفحات ذاكرة بحجم 16 كيلوبايت. |
الوظيفة الأساسية | تغيير (التطبيقات التي تستهدف من سن 16 عامًا أو أكثر) |
تحسين جدولة العمل بمعدّل ثابت بالنسبة إلى التطبيقات التي تستهدف الإصدار 16 من Android أو الإصدارات الأحدث، سيتم تنفيذ عملية واحدة على الأكثر لمهام scheduleAtFixedRate الفائتة على الفور عندما يعود التطبيق إلى دورة حياة صالحة. |
الوظيفة الأساسية | الميزات وواجهات برمجة التطبيقات الجديدة |
إصداران من واجهة برمجة تطبيقات Android في عام 2025 في Android 16، تتوفر معاينة للإصدار الرئيسي التالي من Android، والذي من المخطّط إطلاقه في الربع الثاني من عام 2025. يشبه هذا الإصدار جميع إصدارات واجهات برمجة التطبيقات السابقة، حيث يمكن أن نُجري تغييرات مخطّط لها في السلوك غالبًا ما تكون مرتبطة بـ targetSdkVersion. ونخطّط لطرح إصدار آخر في الربع الأخير من عام 2025 سيتضمّن أيضًا واجهات برمجة تطبيقات جديدة للمطوّرين. سيكون الإصدار الرئيسي في الربع الثاني من العام هو الإصدار الوحيد في عام 2025 الذي يتضمّن تغييرات مخطّط لها في السلوك قد تؤثّر في التطبيقات. |
تجربة المستخدم وواجهة المستخدم للنظام | تغيير (جميع التطبيقات) |
إيقاف إعلانات تسهيل الاستخدام المزعجة نهائيًا يوقف نظام التشغيل Android 16 نهائيًا إعلانات تسهيل الاستخدام التي يتم تمييزها باستخدام announceForAccessibility أو إرسال أحداث تسهيل الاستخدام TYPE_ANNOUNCEMENT . |
تجربة المستخدم وواجهة المستخدم للنظام | تغيير (جميع التطبيقات) |
إتاحة التنقّل باستخدام 3 أزرار يتيح نظام التشغيل Android 16 ميزة "الرجوع التوقّعي" في ميزة التنقّل باستخدام 3 أزرار للتطبيقات التي تم نقلها بشكل صحيح إلى ميزة "الرجوع التوقّعي". |
تجربة المستخدم وواجهة المستخدم للنظام | تغيير (التطبيقات التي تستهدف من سن 16 عامًا أو أكثر) |
إيقاف واجهات برمجة التطبيقات لـ Elegant font نهائيًا يوقف نظام التشغيل Android 16 سمة elegantTextHeight نهائيًا، وسيتم تجاهل السمة بعد أن يستهدف تطبيقك الإصدار 16 من Android. |
تجربة المستخدم وواجهة المستخدم للنظام | تغيير (التطبيقات التي تستهدف من سن 16 عامًا أو أكثر) |
إيقاف ميزة "العرض حتى حافة الشاشة" نهائيًا بالنسبة إلى التطبيقات التي تستهدف الإصدار 16 من نظام التشغيل Android أو الإصدارات الأحدث، تمت إزالة السمة R.attr#windowOptOutEdgeToEdgeEnforcement ، ما يتطلب من التطبيقات التي كانت تستخدمها معالجة النوافذ المضمّنة. |
تجربة المستخدم وواجهة المستخدم للنظام | تغيير (التطبيقات التي تستهدف من سن 16 عامًا أو أكثر) |
نقل البيانات أو إيقاف ميزة "الرجوع إلى الخلف بشكل توقّعي" مطلوب بالنسبة إلى التطبيقات التي تستهدف الإصدار 16 من نظام التشغيل Android، تظهر الآن الصور المتحركة للنظام، مثل الرجوع إلى الشاشة الرئيسية والتنقّل بين المهام والأنشطة، تلقائيًا في التطبيقات. لتوضيح ذلك في النظام، أصبحت القيمة التلقائية لسمة android:enableOnBackInvokedCallback هي true ، ويتم تجاهل طلبات OnBackPressed وKeyEvent.KEYCODE_BACK . |
تجربة المستخدم وواجهة المستخدم للنظام | الميزات وواجهات برمجة التطبيقات الجديدة |
تعديلات على ميزة "الرجوع إلى الخلف التنبؤي" يضيف نظام التشغيل Android 16 واجهات برمجة تطبيقات جديدة لمساعدتك في تفعيل الصور المتحركة في النظام لإيماءة الرجوع إلى الخلف التنبؤي في التنقّل باستخدام الإيماءات، مثل الصورة المتحركة للرجوع إلى الشاشة الرئيسية. يضيف نظام التشغيل Android 16 أيضًا رمزَي finishAndRemoveTaskCallback() وmoveTaskToBackCallback . |
تجربة المستخدم وواجهة المستخدم للنظام | الميزات وواجهات برمجة التطبيقات الجديدة |
تأثيرات لمسية أكثر ثراءً يضيف نظام التشغيل Android 16 واجهات برمجة تطبيقات للتأثيرات اللمسية تتيح للتطبيقات تحديد منحنيات السعة ومعدّل التكرار لتأثير لمسي مع تجاهل الاختلافات بين إمكانات الأجهزة. |
تجربة المستخدم وواجهة المستخدم للنظام | الميزات وواجهات برمجة التطبيقات الجديدة |
الإشعارات التي تركّز على مستوى التقدّم يقدّم نظام التشغيل Android 16 إشعارات تركّز على مستوى التقدّم لمساعدة المستخدمين في تتبُّع الرحلات التي يبدأونها من البداية إلى النهاية بسلاسة. وقد تم ترقية مستوى ظهور هذه الإشعارات على مساحات عرض النظام وترتيبها في أعلى درج الإشعارات. |
تجربة المستخدم وواجهة المستخدم للنظام | الميزات وواجهات برمجة التطبيقات الجديدة |
التعامل مع المحتوى للخلفيات المتحركة في الإصدار 16 من Android، سيحصل إطار عمل الخلفيات المتحركة على واجهة برمجة تطبيقات جديدة لمعالجة تحديات الخلفيات الديناميكية التي ينشئها المستخدمون. |
الأمان | تغيير (جميع التطبيقات) |
تحسين الأمان ضد هجمات إعادة التوجيه في Intent يقدّم Android 16 حلولًا لتعزيز الأمان بشكل تلقائي لمنع Intent إساءة استخدام إعادة التوجيه. |
الأمان | الميزات وواجهات برمجة التطبيقات الجديدة |
Key sharing API يضيف الإصدار 16 من Android واجهات برمجة تطبيقات تتيح مشاركة إمكانية الوصول إلى مفاتيح متجر مفاتيح Android مع التطبيقات الأخرى. |
أشكال الأجهزة | تغيير (جميع التطبيقات) |
إلغاء إعدادات مالك الجهاز الافتراضي يمكن الآن لمالكي الأجهزة الافتراضية، الذين يقتصرون على تطبيقات موثوق بها ومميّزة، إلغاء إعدادات التطبيقات على الأجهزة التي يديرها مالكو الأجهزة الافتراضية. |
أشكال الأجهزة | تغيير (التطبيقات التي تستهدف من سن 16 عامًا أو أكثر) |
التنسيقات التكيُّفية بالنسبة إلى التطبيقات التي تستهدف الإصدار 16 من نظام التشغيل Android أو الإصدارات الأحدث، يتجاهل النظام الأساسي سمات البيان وواجهات برمجة التطبيقات لوقت التشغيل التي تحدّ من اتجاه الشاشة ونسبة العرض إلى الارتفاع وإمكانية تغيير الحجم. |
أشكال الأجهزة | الميزات وواجهات برمجة التطبيقات الجديدة |
إطار عمل مُعيار لجودة الصوت والصورة في أجهزة التلفزيون يقدّم الإصدار 16 من Android حزمة MediaQuality التي توفّر مجموعة من واجهات برمجة التطبيقات المُعيار للوصول إلى الملفات الشخصية للصوت والصورة والإعدادات المتعلّقة بالأجهزة. ويسمح ذلك لتطبيقات البث بالبحث عن الملفات الشخصية وتطبيقها على الوسائط بشكل ديناميكي. |
الصحة واللياقة البدنية | تغيير (التطبيقات التي تستهدف من سن 16 عامًا أو أكثر) |
أذونات الصحة واللياقة البدنية بالنسبة إلى التطبيقات التي تستهدف الإصدار 16 من نظام التشغيل Android أو الإصدارات الأحدث، يتم نقل أذونات الصحة واللياقة البدنية إلى مجموعة أكثر دقة من الأذونات ضمن android.permissions.health التي يستخدمها Health Connect. |
الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
مكوّن البدء في ApplicationStartInfo يضيف الإصدار 16 من Android getStartComponent() للتمييز بين نوع المكوّن الذي بدأ عملية البدء، ما قد يكون مفيدًا لتحسين عملية بدء تطبيقك. |
الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
معدل إعادة التحميل التكيُّفي يقدّم نظام التشغيل Android 16 hasArrSupport() وgetSuggestedFrameRate(int) مع استعادة getSupportedRefreshRates() لتسهيل استفادة تطبيقاتك من معدل إعادة التحميل التكيُّفي. |
الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
تحليل أفضل للوظائف في الإصدار 16 من Android، نقدّم JobScheduler#getPendingJobReasons() الذي يعرض أسبابًا متعدّدة لتعليق إحدى المهام، وذلك بسبب القيود الصريحة التي يحدّدها المطوّر والقيود الضمنية التي يحدّدها النظام. نقدّم أيضًا JobScheduler#getPendingJobReasonsHistory() الذي يعرض قائمة بآخر التغييرات التي طرأت على أسباب الوظائف المعلّقة. |
الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
وضع الأداء الذي يبدأه النظام يقدّم نظام التشغيل Android 16 وضع الأداء الذي يبدأه النظام إلى ProfilingManager . يمكن للتطبيقات تسجيل اهتمامها بتلقّي عمليات تتبُّع لعوامل تشغيل معيّنة، مثل بدء التشغيل البارد reportFullyDrawn أو أخطاء ANR، ثم يبدأ النظام عملية تتبُّع ويوقفها نيابةً عن التطبيق. بعد اكتمال التتبّع، يتم إرسال النتائج إلى دليل بيانات التطبيق. |
الأداء والبطارية | الميزات وواجهات برمجة التطبيقات الجديدة |
واجهات برمجة تطبيقات Headroom في ADPF في الإصدار 16 من Android، يقدّم SystemHealthManager واجهات برمجة التطبيقات getCpuHeadroom وgetGpuHeadroom ، المصمّمة لتزويد الألعاب والتطبيقات المستهلكة للطاقة بمقاييس تقديرية لموارد وحدة المعالجة المركزية ووحدة معالجة الرسومات المتاحة. |
إمكانية الاتصال | الميزات وواجهات برمجة التطبيقات الجديدة |
تحديد الموقع الجغرافي باستخدام ميزات أمان محسّنة يتيح نظام التشغيل Android 16 استخدام ميزات أمان فعّالة في تحديد الموقع الجغرافي عبر شبكة Wi-Fi على الأجهزة المتوافقة التي تتضمّن معيار Wi-Fi 6 802.11az، ما يتيح للتطبيقات الجمع بين الدقة العالية وقابلية التوسّع الأكبر والجدول الزمني الديناميكي للبروتوكول مع ميزات أمان محسّنة، بما في ذلك التشفير المستنِد إلى معيار AES-256 والحماية من هجمات MITM. |
إمكانية الاتصال | الميزات وواجهات برمجة التطبيقات الجديدة |
واجهات برمجة التطبيقات العامة لقياس المسافة يتضمّن نظام Android 16 واجهة برمجة التطبيقات الجديدة RangingManager التي توفّر طرقًا لتحديد المسافة والزاوية على الأجهزة المتوافقة بين الجهاز المحلي والجهاز البعيد. |
الوسائط | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسينات على "أداة اختيار الصور" يتضمّن Android 16 تحسينات على "أداة اختيار الصور"، مثل واجهات برمجة تطبيقات جديدة تتيح للتطبيقات تضمين "أداة اختيار الصور" في التسلسل الهرمي للعرض، وواجهات برمجة تطبيقات جديدة تتيح البحث من مقدّم الوسائط على السحابة الإلكترونية عن "أداة اختيار الصور" في Android. |
الوسائط | الميزات وواجهات برمجة التطبيقات الجديدة |
فيديو احترافي متقدّم يتيح نظام التشغيل Android 16 استخدام برنامج ترميز الفيديو الاحترافي المتقدّم (APV) المصمّم ليتم استخدامه في تسجيل الفيديوهات بجودة عالية على مستوى احترافي وعمليات ما بعد الإنتاج. |
الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
تعديلات على Health Connect يضيف Health Connect ACTIVITY_INTENSITY ، وهو نوع بيانات جديد تم تحديده وفقًا لإرشادات منظمة الصحة العالمية حول النشاط المعتدل والقوي. يحتوي Health Connect أيضًا على واجهات برمجة تطبيقات معدَّلة تتيح الوصول إلى السجلّات الصحية. ويسمح هذا للتطبيقات بقراءة السجلّات الطبية وكتابتها بتنسيق FHIR بعد الحصول على موافقة صريحة من المستخدم. واجهة برمجة التطبيقات هذه متوفّرة في برنامج استخدام المنتج قبل إطلاقه. إذا أردت المشاركة، يمكنك الاشتراك في برنامج استخدام الميزة قبل إطلاقها. |
الخصوصية | الميزات وواجهات برمجة التطبيقات الجديدة |
"مبادرة حماية الخصوصية" على Android يتضمّن الإصدار 16 من Android أحدث إصدار من "مبادرة حماية الخصوصية" على Android، وذلك في إطار عملنا المستمر لتطوير تقنيات تضمن للمستخدمين حماية خصوصيتهم. |
الكاميرا | الميزات وواجهات برمجة التطبيقات الجديدة |
تعديلات دقيقة لدرجة حرارة الألوان ونغمتها يتيح نظام Android 16 استخدام الكاميرا لإجراء تعديلات دقيقة لدرجة حرارة الألوان ونغمتها لكي تتوافق بشكل أفضل مع تطبيقات تسجيل الفيديو الاحترافية. |
الكاميرا | الميزات وواجهات برمجة التطبيقات الجديدة |
التعريض التلقائي المختلط يضيف نظام التشغيل Android 16 أوضاعًا جديدة للتعريض التلقائي المختلط إلى Camera2، ما يتيح لك التحكّم يدويًا في جوانب معيّنة من التعريض مع السماح للخوارزمية الخاصة بالتعريض التلقائي (AE) بمعالجة الباقي. |
الكاميرا | الميزات وواجهات برمجة التطبيقات الجديدة |
إجراءات Intent لالتقاط صور متحركة يضيف نظام التشغيل Android 16 إجراءات Intent العادية، وهي ACTION_MOTION_PHOTO_CAPTURE وACTION_MOTION_PHOTO_CAPTURE_SECURE ، اللتان تطلبان من تطبيق الكاميرا التقاط صورة متحركة وإعادتها. |
الكاميرا | الميزات وواجهات برمجة التطبيقات الجديدة |
رصد المشاهد في وضع "الكاميرا في الليل" لمساعدة تطبيقك في معرفة وقت التبديل إلى جلسة الكاميرا في الوضع الليلي والخروج منها، يضيف Android 16 EXTENSION_NIGHT_MODE_INDICATOR . يمكنك استخدام CaptureResult ضمن Camera2 إذا كان ذلك متاحًا. |
الكاميرا | الميزات وواجهات برمجة التطبيقات الجديدة |
تحسينات الصور بدقة HDR الفائقة يتيح نظام Android 16 استخدام الصور بدقة HDR الفائقة بتنسيق ملف HEIC. |
التوافق مع أسواق عالمية | الميزات وواجهات برمجة التطبيقات الجديدة |
النص العمودي يضيف نظام Android 16 ميزات أساسية لعرض النص وقياسه بشكل عمودي، ما يوفر الأساس لدعم الكتابة العمودية لمطوّري المكتبات. |
التوافق مع أسواق عالمية | الميزات وواجهات برمجة التطبيقات الجديدة |
تخصيص نظام القياس يتيح نظام التشغيل Android 16 إمكانية تخصيص نظام القياس في الإعدادات المفضّلة على مستوى المنطقة. |
تسهيل الاستخدام | الميزات وواجهات برمجة التطبيقات الجديدة |
واجهات برمجة تطبيقات محسّنة لتسهيل الاستخدام يضيف الإصدار 16 من Android واجهات برمجة تطبيقات إضافية لتحسين دلالات واجهة المستخدم التي تساعد في تحسين الاتساق للمستخدمين الذين يعتمدون على خدمات تسهيل الاستخدام، مثل TalkBack. |
تسهيل الاستخدام | الميزات وواجهات برمجة التطبيقات الجديدة |
استخدام الهاتف كمصدر ميكروفون للمكالمات الصوتية باستخدام سماعات الأذن الطبية المتوافقة مع LE Audio يتيح نظام التشغيل Android 16 لمستخدمي سماعات الأذن الطبية المتوافقة مع LE Audio التبديل بين الميكروفونات المدمجة في سماعات الأذن الطبية والميكروفون في هواتفهم لإجراء المكالمات الصوتية. |
تسهيل الاستخدام | الميزات وواجهات برمجة التطبيقات الجديدة |
عناصر التحكّم في مستوى صوت الضوضاء المحيطة لسماعات الأذن الطبية المتوافقة مع LE Audio يتيح نظام التشغيل Android 16 لمستخدمي سمّاعات الأذن الطبية المتوافقة مع LE Audio ضبط مستوى صوت الضوضاء المحيطة التي تلتقطها ميكروفونات سمّاعة الأذن الطبية. |
الرسومات | الميزات وواجهات برمجة التطبيقات الجديدة |
تأثيرات رسومية مخصّصة باستخدام AGSL يضيف نظام التشغيل Android 16 RuntimeColorFilter وRuntimeXfermode ، ما يتيح لك إنشاء تأثيرات معقّدة مثل الحدّ الأدنى وتأثير "تشبيك الصورة" و"تشبع درجة اللون" وتطبيقها على طلبات الرسم. |