ملاحظات حول الإصدار

الإصدار التجريبي 4.1

تاريخ الإصدار ‫1 يونيو 2026
الإصدارات CP21.260330.011
دعم المحاكي ‫x86 (64 بت)، ARM (v8-A)
مستوى رمز تصحيح الأمان 2026-05-05
خدمات Google Play 26.11.36

الإصدار التجريبي 4

تاريخ الإصدار ‫16 أبريل 2026
الإصدارات CP21.260330.008
دعم المحاكي ‫x86 (64 بت)، ARM (v8-A)
مستوى رمز تصحيح الأمان 2026-04-05
خدمات Google Play 26.11.36

الإصدار التجريبي 3

تاريخ الإصدار ‫26 مارس 2026
الإصدارات CP21.260306.017
دعم المحاكي ‫x86 (64 بت)، ARM (v8-A)
مستوى رمز تصحيح الأمان 2026-03-05
خدمات Google Play 26.02.35

الإصدار التجريبي 2

تاريخ الإصدار ‫26 فبراير 2026
الإصدارات ‫CP21.260206.011
‫CP21.260206.011.A1 (هواتف Pixel 6 Pro وPixel 6 وPixel 6a وPixel 7 Pro وPixel 7)
دعم المحاكي ‫x86 (64 بت)، ARM (v8-A)
مستوى رمز تصحيح الأمان 2026-02-05
خدمات Google Play 25.49.33

الإصدار التجريبي 1

تاريخ الإصدار ‫13 فبراير 2026
الإصدارات ‫CP21.260116.011.B1
CP21.260116.011.A1 (على أجهزة Pixel 6 Pro وPixel 6 وPixel 6a وPixel 7 Pro وPixel 7)
دعم المحاكي ‫x86 (64 بت)، ARM (v8-A)
مستوى رمز تصحيح الأمان 2026-01-05
خدمات Google Play 25.47.33

الإصدار التجريبي 4.1 من Android 17‏ (يونيو 2026)

يتضمّن هذا التحديث البسيط للإصدار التجريبي 4 من Android 17 الإصلاحات التالية:

ستتلقّى جميع الأجهزة المؤهَّلة المسجَّلة في برنامج الإصدار التجريبي من Android لأجهزة Pixel تحديثًا عبر شبكة غير سلكيّة (OTA) إلى الإصدار التجريبي 4.1.

الإصدار التجريبي 4 من Android 17‏ (أبريل 2026)

وصل Android 17 إلى آخر إصدار تجريبي مُجدوَل، وهو الإصدار التجريبي 4، لذا عليك إجراء اختبار التوافق النهائي والبدء في نشر تطبيقاتك التي تستهدف Android 17 على "متجر Google Play".

إذا كنت تطوّر حزمة تطوير برامج (SDK) أو مكتبة أو أداة أو محرّك ألعاب لنظام التشغيل Android، فمن الضروري إعداد أي تحديثات لازمة الآن لمنع حظر مطوّري التطبيقات والألعاب التابعة لك بسبب مشاكل التوافق والسماح لهم باستهداف أحدث ميزات حزمة تطوير البرامج (SDK). احرص على إعلام المطوّرين النهائيين إذا كانت هناك حاجة إلى إجراء تحديثات لدعم Android 17 بشكل كامل.

الحدود القصوى لذاكرة التطبيقات

يقدّم الإصدار التجريبي 4 من Android 17 حدودًا متحفظة للذاكرة المستخدَمة من التطبيقات لتحسين استقرار النظام. إذا تم إيقاف تطبيقك بسبب هذه الحدود، ستحتوي السمة ApplicationExitInfo.getDescription على "MemoryLimiter". يمكنك أيضًا استخدام الملفات الشخصية المستندة إلى عوامل التشغيل لالتقاط لقطات لأجزاء من الذاكرة عند الوصول إلى الحدود القصوى باستخدام TRIGGER_TYPE_ANOMALY.

تغييرات لتعزيز أمان الصوت في الخلفية

اعتبارًا من Android 17، يفرض إطار عمل الصوت قيودًا على تفاعلات الصوت في الخلفية، بما في ذلك تشغيل الصوت وطلبات التركيز على الصوت وواجهات برمجة التطبيقات لتغيير مستوى الصوت. استنادًا إلى ملاحظاتك، أجرينا بعض التغييرات منذ الإصدار التجريبي 2، بما في ذلك فرض قيود على targetSDK أثناء استخدام الخدمات التي تعمل في المقدّمة وإعفاء صوت المنبّه. تتوفّر التفاصيل الكاملة في الإرشادات المعدَّلة.

حظر حركة البيانات في الاسترجاع بين الملفات الشخصية

اعتبارًا من الإصدار Android 17، لن يُسمح تلقائيًا بمرور البيانات عبر الاسترجاع بين الملفات الشخصية. ولا تتأثر حركة مرور الاسترجاع ضمن الملف الشخصي نفسه. ينطبق هذا التغيير على جميع التطبيقات التي تعمل بنظام التشغيل Android 17 أو الإصدارات الأحدث، بغض النظر عن مستوى واجهة برمجة التطبيقات الذي يستهدفه التطبيق.

أهم المشاكل التي تم إصلاحها في الإصدار التجريبي 4

الإصدار التجريبي 3 من Android 17‏ (مارس 2026)

وصل Android 17 رسميًا إلى مرحلة استقرار النظام الأساسي مع الإصدار التجريبي 3. تم الآن قفل واجهة برمجة التطبيقات، ما يعني أنّه حان الوقت لإجراء اختبار التوافق النهائي ونشر تطبيقاتك التي تستهدف Android 17 على "متجر Google Play".

إذا كنت تطوّر حزمة تطوير برامج (SDK) أو مكتبة أو أداة أو محرّك ألعاب، من المهم إصدار تحديثاتك الآن حتى لا يتم منع المطوّرين النهائيين من استهداف أحدث ميزات حزمة تطوير البرامج (SDK).

في ما يلي ملخّص للإمكانات الجديدة والتغييرات في السلوك والتحسينات التي تم إدخالها في الإصدار التجريبي 3 من Android 17:

تحسينات على الوسائط والكاميرا

  • تخصيص "أداة اختيار الصور": يمكنك الآن تعديل نسبة العرض إلى الارتفاع في العرض على شكل مربّعات في "أداة اختيار الصور". باستخدام واجهة برمجة التطبيقات PhotoPickerUiCustomizationParams، يمكنك التبديل من العرض التلقائي المربّع بنسبة 1:1 إلى العرض العمودي بنسبة 9:16، ما يتيح دمج واجهة المستخدم بشكل أفضل.
  • تنسيق الصور RAW14: يمكن الآن لتطبيقات الكاميرا الاحترافية التقاط صور RAW بمعدّل 14 بت لكل بكسل باستخدام الثابت الجديد ImageFormat.RAW14، ما يتيح الحصول على أقصى قدر من التفاصيل وعمق الألوان من أدوات الاستشعار المتوافقة.
  • إضافات الكاميرا التي يحدّدها المورّد: يمكن لشركاء الأجهزة الآن تحديد أوضاع مخصّصة لإضافات الكاميرا (مثل "دقة سوبر" أو التحسين بالذكاء الاصطناعي). يمكنك الاستعلام عن هذه البيانات من خلال واجهة برمجة التطبيقات isExtensionSupported(int).
  • واجهات برمجة التطبيقات الخاصة بنوع جهاز الكاميرا: تحدّد ما إذا كانت الكاميرا جهازًا مدمجًا أو كاميرا ويب USB خارجية أو كاميرا افتراضية.
  • سماعات الأذن الطبية المتوافقة مع Bluetooth LE Audio: تتيح فئة الأجهزة الجديدة (AudioDeviceInfo.TYPE_BLE_HEARING_AID) للتطبيقات التمييز بين سماعات الأذن الطبية وسماعات الرأس العادية المتوافقة مع LE Audio، ما يتيح استخدام رموز مخصّصة لواجهة المستخدم.
  • توجيه صوت سماعات الأذن الطبية بدقة: يمكن للمستخدمين توجيه أصوات النظام (الإشعارات ونغمات الرنين والمنبّهات) بشكل مستقل إلى سماعات الأذن الطبية المتصلة أو مكبّر صوت الجهاز. ويتم التعامل مع ذلك على مستوى النظام ولا يتطلّب أي تغييرات في واجهة برمجة التطبيقات.
  • برنامج ترميز HE-AAC المتقدّم: يتوفّر برنامج ترميز جديد يوفّره النظام (c2.android.xheaac.encoder) ويتيح معدّلات نقل بيانات عالية ومنخفضة للحصول على صوت أفضل بكثير في ظروف معدّل نقل البيانات المنخفض، بما في ذلك إتاحة البيانات الوصفية لارتفاع الصوت لضمان مستوى صوت متّسق.

الأداء والبطارية

  • تقليل عمليات Wakelock للمنبّهات في وضع السكون: يتوفّر خيار جديد مستنِد إلى عمليات الاستدعاء من AlarmManager.setExactAndAllowWhileIdle يقبل OnAlarmListener بدلاً من PendingIntent. يقلل ذلك من استهلاك الطاقة وعمليات قفل التنشيط الجزئية الطويلة للتطبيقات (مثل أجهزة المراقبة الطبية أو مآخذ المراسلة) التي تحتاج إلى عمليات استدعاء دقيقة أثناء وضعَي "الاستراحة" أو "توفير شحن البطارية".

الخصوصية والأمان

  • زر مشاركة الموقع الجغرافي الذي يوفّره النظام: يمكنك تضمين زر آمن لمشاركة الموقع الجغرافي يعرضه النظام من خلال Jetpack. ويؤدي النقر عليه إلى منح تطبيقك إذن الوصول إلى الموقع الجغرافي الدقيق للجلسة الحالية فقط، بدون ظهور مربّع حوار النظام. يتطلّب ذلك إذن USE_LOCATION_BUTTON.
  • إظهار كلمات المرور بشكل منفصل: تم الآن تقسيم إعدادات "إظهار كلمات المرور" بين الإدخال باللمس (يظهر الحرف الأخير لفترة قصيرة) ولوحات المفاتيح الخارجية (يتم إخفاؤها على الفور تلقائيًا). تلتزم مكوّنات إطار العمل العادية بهذا الإجراء تلقائيًا، ويجب نقل الحقول المخصّصة إلى واجهة برمجة التطبيقات ShowSecretsSetting.
  • التوقيع المختلط المستند إلى تقنية التشفير بعد الكمّي (PQC): يقدّم Android الإصدار 3.2 من مخطّط توقيع حِزم APK، والذي يجمع بين التوقيعات الكلاسيكية (RSA/المنحنى الإهليلجي) وتوقيعات ML-DSA. يؤدي ذلك إلى إعداد التطبيقات لمعايير المعهد الوطني للمعايير والتكنولوجيا (NIST) وتطوّرات الحوسبة الكمية.

تجربة المستخدم وواجهة مستخدم النظام

  • إتاحة استخدام التطبيقات المصغّرة على الشاشات الخارجية: تم تحسين الاتساق المرئي للتطبيقات المصغّرة على مستوى كثافات البكسل المختلفة. يقبل RemoteViews.setViewPadding الآن الوحدات المعقّدة (DP/SP)، ويمكن للتطبيقات المصغّرة استرداد DisplayMetrics محدّد من خلال OPTION_APPWIDGET_DISPLAY_ID.
  • ميزة "نافذة ضمن النافذة" التفاعلية في وضع الكمبيوتر المكتبي: يمكن للتطبيقات طلب نقلها إلى طبقة نوافذ "مثبَّتة" أثناء وضع الكمبيوتر المكتبي (الوضع التلقائي على الشاشات الخارجية). وتظل هذه النوافذ المثبَّتة تفاعلية وتظهر دائمًا في المقدّمة. يتطلّب ذلك منح أذونات "USE_PINNED_WINDOWING_LAYER" و"نافذة ضمن النافذة".
  • إخفاء تصنيفات التطبيقات على الشاشة الرئيسية: يمكن للمستخدمين الآن إخفاء تصنيفات التطبيقات على الشاشة الرئيسية. تأكَّد من أنّ رمز تطبيقك يسهل التعرّف عليه.
  • إعادة تصميم ميزة "تسجيل الشاشة": يوفّر شريط الأدوات العائم الجديد لصنّاع المحتوى عناصر تحكّم محسّنة في التسجيل وإعدادات التقاط الشاشة. يتم استبعاد واجهة المستخدم تلقائيًا من الفيديو النهائي.
  • الفقاعات: تم تفعيل ميزة وضع النوافذ التي تم تقديمها في الإصدار التجريبي الثاني بشكل كامل الآن.

الوظائف الأساسية والصحة

  • إعدادات استبعاد تطبيقات شبكة VPN: يمكن لتطبيقات شبكة VPN استخدام نية ACTION_VPN_APP_EXCLUSION_SETTINGS لتشغيل شاشة يديرها النظام، حيث يمكن للمستخدمين اختيار تطبيقات معيّنة لتجاوز نفق شبكة VPN (تقسيم قنوات الاتصال).
  • الخط الاحتياطي الديناميكي للنظام: يتيح Android الآن تحديثات وقت التشغيل لسلسلة الخطوط الاحتياطية، ما يوفّر رموز إيموجي وخطوطًا محدَّثة بدون الحاجة إلى تحديث نظام التشغيل بالكامل.
  • تحديثات OpenJDK 21 و25: تم دمج ميزات OpenJDK الحديثة، بما في ذلك دعم يونيكود المحدَّث ودعم SSL المحسَّن للمجموعات المُسمّاة في بروتوكول أمان طبقة النقل (TLS).
  • موفّرو بيانات الأجهزة في Health Connect‏ (DDP): يمكن لتطبيق Health Connect الآن التمييز بين البيانات التي تنشئها التطبيقات والبيانات الواردة مباشرةً من الأجهزة التي تم التحقّق منها من خلال النظام (مثل ساعات Wear OS أو الهاتف نفسه).

أهم المشاكل التي تم إصلاحها في الإصدار التجريبي 3

الإصدار التجريبي الثاني من Android 17 (فبراير 2026)

يتوفّر الإصدار التجريبي 2 الآن. على غرار الإصدار التجريبي الأول، هذا الإصدار مناسب للتطوير والاختبار والاستخدام العام. ومع ذلك، لا يزال Android 17 قيد التطوير النشط، لذا قد لا يعمل نظام Android والتطبيقات التي تعمل عليه دائمًا على النحو المتوقَّع.

الميزات الجديدة في الإصدار التجريبي 2

تجربة المستخدم وواجهة مستخدم النظام

  • الفقاعات: يمكن للمستخدمين الآن تحويل أي تطبيق إلى فقاعة من خلال الضغط مع الاستمرار على رموز مشغّل التطبيقات. على الشاشات الكبيرة، يتيح شريط الفقاعات الجديد في شريط التطبيقات إدارة الفقاعات المنظَّمة والمثبَّتة. يجب أن تتّبع التطبيقات إرشادات النوافذ المتعددة.
  • واجهة برمجة التطبيقات EyeDropper API: تتيح واجهة برمجة تطبيقات جديدة للتطبيقات التقاط ألوان وحدات البكسل من أي مكان على الشاشة بدون الحاجة إلى أذونات التقاط الشاشة.
  • منتقي جهات الاتصال: يوفّر الغرض ACTION_PICK_CONTACTS أداة اختيار على مستوى النظام. ويمنح هذا الإذن وصولاً مؤقتًا يستند إلى الجلسة إلى حقول معيّنة، ما يقلّل من الحاجة إلى أذونات READ_CONTACTS الكاملة.
  • التقاط مؤشر لوحة اللمس: تعمل لوحات اللمس التي تم التقاطها الآن تلقائيًا مثل أجهزة الماوس، حيث تُبلغ عن الحركة والإيماءات النسبية بدلاً من إحداثيات الإصبع الأولية. يظلّ الوضع المطلق القديم متاحًا من خلال POINTER_CAPTURE_MODE_ABSOLUTE.
  • أداة الاختيار التفاعلية: يمكن للتطبيقات استخدام getInitialRestingBounds على ChooserSession لتحديد الموضع النهائي لواجهة مستخدم أداة الاختيار من أجل إجراء تعديلات أفضل على التنسيق.

إمكانية الاتصال والعمل على أجهزة متعددة

  • ميزة "المتابعة على جهاز آخر" (Handoff): تتيح واجهة برمجة التطبيقات الجديدة Handoff استئناف الحالة على أجهزة مختلفة (مثل الهاتف والجهاز اللوحي) من خلال CompanionDeviceManager.
  • تحديد النطاق المتقدّم:
    • تقنية UWB DL-TDOA: تتوافق مع معيار FiRA 4.0 للتنقّل داخل المباني مع الحفاظ على الخصوصية.
    • رصد التقارب: يتم تنفيذ مواصفات WiFi Alliance لتحسين تحديد النطاق المستند إلى Wi-Fi.
  • تحسينات خطة البيانات: يمكن للتطبيقات الاستعلام عن الحد الأقصى لمعدلات الارتباط الهابط/الارتباط الصاعد التي يخصصها مشغّل شبكة الجوّال للبث باستخدام getStreamingAppMaxDownlinkKbps وgetStreamingAppMaxUplinkKbps.

الوظائف الأساسية والخصوصية والأداء

  • الوصول إلى الشبكة المحلية: يقدّم Android 17 إذن ACCESS_LOCAL_NETWORK (جزء من مجموعة NEARBY_DEVICES) لحماية الاتصال بشبكة LAN.
  • بث المنطقة الزمنية: يتم تفعيل نية جديدة، وهي ACTION_TIMEZONE_OFFSET_CHANGED، تحديدًا عند حدوث تغييرات في فرق التوقيت، مثل الانتقال إلى التوقيت الصيفي.
  • إدارة وحدة المعالجة العصبية (NPU): يجب أن تذكر التطبيقات التي تستهدف الإصدار 17 من نظام التشغيل Android ميزة الأجهزة FEATURE_NEURAL_PROCESSING_UNIT للوصول مباشرةً إلى وحدة المعالجة العصبية.
  • ‫ICU 78: تتوافق مكتبات التدويل المحدَّثة مع Unicode 17.
  • الحماية من الوصول إلى كلمات المرور الصالحة لمرة واحدة (OTP) في الرسائل القصيرة: لمنع الاستيلاء على الحسابات، يؤخّر Android 17 وصول معظم التطبيقات إلى رسائل OTP لمدة ثلاث ساعات. وعلى المطوّرين الانتقال إلى واجهتَي برمجة التطبيقات SMS Retriever أو SMS User Consent.

أهم المشاكل التي تم إصلاحها في الإصدار التجريبي 2

  • تم إصلاح مشكلة تراجُع في استقرار النظام الأساسي في Android 16 كانت تؤدي إلى إعادة تشغيل التطبيقات النشطة أو إعادة تحميلها بشكل غير متوقّع، ما يمنع فقدان تقدّم المستخدم ووميض واجهة المستخدم المتقطّع أثناء استخدام التطبيق. (المشكلة رقم 440017096)
  • تراجع في تصميم واجهة المستخدم في شاشة "التطبيقات المستخدمة مؤخرًا" للمستخدمين الذين يستخدمون إعدادات اللغة الألمانية. (المشكلة رقم 476830557، المشكلة رقم 486511401)
  • تم تحسين موثوقية بث الفيديو من خلال السماح للمطوّرين بتأكيد إمكانية استخدام الطبقات الزمنية من خلال getOutputFormat بعد ضبط برنامج الترميز لمعالجة البيانات الوصفية المفقودة المتعلّقة بالتبعية بين الإطارات. (المشكلة رقم 306222291)
  • تم إصلاح خطأ في شاشة الاستراحة في تطبيق "الساعة" حيث تم حذف الصفر في بداية تنسيق الـ 24 ساعة في وضع الإضاءة المنخفضة. (المشكلة رقم 444255729)
  • مشكلة تؤدي إلى حظر التفاعلات اللاحقة الفورية، مثل فتح مجلد آخر أو تبديل الشاشات، عند إغلاق مجلد معيّن (المشكلة رقم 470541347، المشكلة رقم 471533397، المشكلة رقم 477848604)
  • مشكلة تعطُّل النظام وإعادة التشغيل التلقائي التي أدت إلى مقاطعة استخدام الجهاز: (المشكلة رقم 413562426)
  • عدم استقرار النظام بشكل خطير، ما يؤدي إلى تجميد الجهاز وإعادة تشغيله أثناء الانتقال بين التطبيقات أو مكالمات الخدمة. (المشكلة رقم 419070024، المشكلة رقم 428572458، المشكلة رقم 430393241، المشكلة رقم 424912278، المشكلة رقم 431440391، المشكلة رقم 426346396)
  • تم حلّ مشكلة توقُّف واجهة مستخدم النظام عن العمل، ما تسبّب في عدم استجابة شاشة القفل وتوقُّف الشاشة عن العمل بعد قطع الاتصال بتطبيق Android Auto. (المشكلة رقم 457527675)
  • خطأ مطبعي في واجهة المستخدم في مربّع حوار الإفصاح عن إذن تحديد الموقع الجغرافي للنظام، حيث تم عرض زر الرجوع بشكل غير صحيح على أنّه "Bac". (المشكلة رقم 460242870، المشكلة رقم 477245738)
  • تم إصلاح مشكلة تصنيف ميزتَي "الترجمة المباشرة" و"القواعد" بشكل غير صحيح في قائمة "النظام". (المشكلة رقم 476754995)
  • تعطُّل واجهة مستخدم النظام بشكل خطير وعدم استقرار الجهاز بعد ذلك بسبب الانتقال المتكرر إلى إعدادات "الشاشة" و"اللمس" (المشكلة رقم 474486679)
  • تم إصلاح عطل مستمر كان يمنع المستخدمين من فتح إعدادات "الخلفية والأسلوب" من الشاشة الرئيسية. (المشكلة رقم 478520173)
  • مشكلة في تصميم واجهة المستخدم في الماسح الضوئي لرمز الاستجابة السريعة في ميزة "تصحيح الأخطاء لاسلكيًا"، حيث تداخل سهم الرجوع مع رمز الاستجابة السريعة (المشكلة رقم 474769647)
  • مشكلة في إعدادات الصوت حيث تعذّر تشغيل معاينات نغمات الرنين عند اختيارها (المشكلة رقم 355086959، المشكلة رقم 375840924، المشكلة رقم 381007949، المشكلة رقم 381077928، المشكلة رقم 419301121، المشكلة رقم 452646483، المشكلة رقم 468837747)
  • تم إصلاح خطأ كان يؤدي إلى ظهور إشعارات متكررة بعد تحديث النظام، وذلك من خلال تحسين منطق خدمة الإشعارات لمحو التنبيهات القديمة بشكل صحيح أثناء عملية الإعداد بعد التحديث. (المشكلة رقم 454647834)
  • خطأ في تحسين برنامج تجميع تظليل وحدة معالجة الرسومات على هاتف Pixel 6 Pro تسبّب في تقييم تعبيرات رياضية معيّنة في لغة GLSL بشكل غير صحيح كثوابت، ما أدّى إلى ظهور عيوب في العرض المرئي في التطبيقات. (المشكلة رقم 473226715)

الإصدار التجريبي 1 من Android 17‏ (فبراير 2026)

يتوفّر الآن الإصدار التجريبي الأول، الذي يتضمّن أحدث الميزات والتغييرات لتجربتها مع تطبيقاتك. هذا الإصدار مناسب للتطوير والاختبار والاستخدام العام. ومع ذلك، لا يزال Android 17 قيد التطوير النشط، لذا قد لا يعمل نظام Android والتطبيقات التي تعمل عليه دائمًا على النحو المتوقّع.

كما هو الحال في الإصدارات السابقة، يتضمّن Android 17 تغييرات في النظام. في بعض الحالات، قد تؤثر هذه التغييرات في التطبيقات إلى أن يتم تحديثها لتتوافق مع Android 17، لذا قد تلاحظ تأثيرات تتراوح بين مشاكل بسيطة وقيود أكثر أهمية. بشكل عام، ستعمل معظم التطبيقات على النحو المتوقّع، وكذلك معظم واجهات برمجة التطبيقات والميزات.

الميزات الجديدة في الإصدار التجريبي 1

يواصل Android 17 جهودنا لتوفير تطبيقات Android أكثر قابلية للتكيّف، ويقدّم تحسينات كبيرة على إمكانات الكاميرا والوسائط، وأدوات جديدة لتحسين الاتصال، وملفات شخصية موسّعة للأجهزة المرافقة. تتضمّن أهم الألعاب ما يلي:

واجهة المستخدم والنوافذ

التكيّف الإلزامي مع الشاشات الكبيرة

بالنسبة إلى التطبيقات التي تستهدف الإصدار Android 17 (مستوى واجهة برمجة التطبيقات 37) وتعمل على الشاشات الكبيرة (أصغر عرض يساوي 600 وحدة بكسل مستقلة الكثافة أو أكثر)، لن يكون بإمكانها إيقاف تغيير الحجم أو اتجاه الشاشة.

  • السمات التي يتم تجاهلها: يتم تجاهل screenOrientation وresizeableActivity وminAspectRatio وmaxAspectRatio على الشاشات الكبيرة.
  • الاستثناءات: الأجهزة التي يقل حجمها عن 600 بكسل مستقل الكثافة والتطبيقات المصنّفة على أنّها ألعاب (android:appCategory).
تغييرات الإعدادات المحسّنة

لمنع فقدان الحالة، لم يعُد النظام يعيد تشغيل الأنشطة تلقائيًا عند إجراء تغييرات معيّنة في الإعدادات، بما في ذلك:

يجب اتخاذ إجراء: إذا كان تطبيقك يعتمد على عمليات إعادة التشغيل لإعادة تحميل الموارد لهذه الأحداث، عليك الموافقة صراحةً على استخدام سمة البيان الجديدة android:recreateOnConfigChanges.

الأداء ووقت التشغيل

  • ‫MessageQueue بدون قفل: يقلّل التنفيذ الجديد بدون قفل لـ android.os.MessageQueue من عدد اللقطات المفقودة.
  • جمع البيانات المهملة حسب الأجيال: يتيح جامع البيانات المهملة Concurrent Mark-Compact في ART الآن جمع البيانات المهملة حسب الأجيال، مع إعطاء الأولوية لعمليات جمع البيانات المهملة المتكررة والمنخفضة التكلفة من "الجيل الجديد".
  • عوامل تشغيل جديدة لإنشاء الملفات الشخصية: يضيف ProfilingManager عوامل تشغيل لكل من COLD_START وOOM وKILL_EXCESSIVE_CPU_USAGE.
  • قيود الإشعارات: يتم فرض حدود صارمة على حجم طرق عرض الإشعارات المخصّصة لتقليل استخدام الذاكرة.

الوسائط والكاميرا

الكاميرا
  • تعديلات ديناميكية على الجلسات: يمكنك استخدام CameraCaptureSession.updateOutputConfigurations() للتبديل بين حالات الاستخدام (مثل تحويل الصورة إلى فيديو) بدون إغلاق الجلسة أو حدوث أي خلل.
الصوت والفيديو
  • جودة ثابتة لتسجيل الفيديو: تتيح لك دالة setVideoEncodingQuality() في MediaRecorder ضبط وضع الجودة الثابتة (CQ) لبرامج ترميز الفيديو.
  • تعزيز أمان الصوت في الخلفية: يتم تشغيل الصوت وطلبات التركيز وتغييرات مستوى الصوت في الخلفية (تفشل) إذا لم يكن التطبيق في حالة نشاط صالحة.
  • إتاحة ترميز VVC: تمت إضافة إمكانية استخدام ترميز Versatile Video Coding (H.266) على المنصة.

الخصوصية والأمان

  • إيقاف النص غير المرمّز نهائيًا : سيتم إيقاف android:usesCleartextTraffic نهائيًا في إصدار مستقبلي، وسيتم حظره على مستوى حزمة تطوير البرامج (SDK) المستقبلية. ستحظر التطبيقات التي تعتمد على هذه السمة النص غير المرمّز تلقائيًا، لذا عليك الانتقال إلى إعدادات أمان الشبكة.
  • التشفير المختلط باستخدام HPKE: تم تقديم واجهة مقدّم خدمة عامة لتنفيذ التشفير المختلط باستخدام HPKE.

إمكانية الاتصال والأدوات