يوفر نظام التشغيل Android عمليات إلغاء تغيّر السلوك المضبوط للتطبيقات.
يمكن لمصنّعي الأجهزة تطبيق عمليات إلغاء على التطبيقات على أجهزة محدّدة ذات شاشات كبيرة. يقدّم الإصدار 14 QPR1 من نظام التشغيل Android عمليات إلغاء المستخدم، ما يتيح للمستخدمين تطبيق عمليات الإلغاء على التطبيقات من خلال إعدادات الجهاز.
تهدف عمليات الإلغاء على مستوى التطبيق إلى تحسين تجربة المستخدم على الأجهزة ذات الشاشات الكبيرة. يمكن للتطبيقات إيقاف بعض عمليات التجاوز.
لمزيد من المعلومات حول عمليات التجاوز على مستوى التطبيق، يمكنك الاطّلاع على وضع توافق الجهاز.
عمليات إلغاء المستخدم
يقدّم الإصدار 1 من Android 14 QPR قائمة إعدادات جديدة تتيح للمستخدمين تغيير نسبة العرض إلى الارتفاع في التطبيقات لتحسين طريقة عرض التطبيقات على الشاشات الكبيرة. يتم تنفيذ القائمة في إعدادات الجهاز على أجهزة محددة ذات شاشة كبيرة.
على الأجهزة التي تتضمّن قائمة الإعدادات، يختار المستخدمون من قائمة التطبيقات ثم يضبطون نسبة العرض إلى الارتفاع للتطبيق على قيم مختلفة، مثل 4:3 و16:9 والشاشة الكاملة (يتم ضبط قيم نسبة العرض إلى الارتفاع من قِبل الشركة المصنّعة للجهاز). يمكن للمستخدمين أيضًا إعادة ضبط نسبة العرض إلى الارتفاع على الإعداد التلقائي للتطبيق، وهو القيمة التي يحدّدها مصنّع الجهاز لكل تطبيق على حدة (راجِع OVERRIDE_MIN_ASPECT_RATIO)، أو إذا لم يتم تطبيق أي إعدادات بديلة أو إذا أوقف التطبيق الإعدادات البديلة، تكون القيمة في بيان التطبيق.
إيقاف عمليات التجاوز
يتوافق الإصدار Android 14 QPR1 مع علامات PackageManager.Property التالية التي تتيح لك إيقاف قائمة إعدادات نسبة العرض إلى الارتفاع أو تعديلها على الأجهزة التي تم فيها تنفيذ عملية التجاوز:
PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE
لإيقاف الإعداد التلقائي لتوافق نسبة العرض إلى الارتفاع، أضِف السمة إلى بيان تطبيقك واضبط القيمة على
false:<application> <property android:name="android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE" android:value="false"/> </application>على الأجهزة التي تم فيها تنفيذ قائمة الإعدادات، يتم استبعاد تطبيقك من قائمة التطبيقات في إعدادات الجهاز، وبالتالي لا يمكن للمستخدمين تجاهل نسبة العرض إلى الارتفاع في التطبيق.
لن يكون لضبط السمة على
trueأي تأثير.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE
لإيقاف خيار تجاهل التوافق مع نسبة العرض إلى الارتفاع للمستخدم في وضع ملء الشاشة، أضِف السمة إلى بيان تطبيقك واضبط القيمة على
false:<application> <property android:name="android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE" android:value="false"/> </application>على الأجهزة التي تم فيها تنفيذ قائمة الإعدادات، تتم إزالة خيار ملء الشاشة من قائمة خيارات نسبة العرض إلى الارتفاع في إعدادات الجهاز. لا يمكن للمستخدمين تطبيق الإعدادات التلقائية لملء الشاشة على تطبيقك.
لن يكون لضبط هذه السمة على
trueأي تأثير.
تحسين تطبيقك للشاشات الكبيرة: لا تضع قيودًا على نسبة العرض إلى الارتفاع في تطبيقك، واستخدِم فئات حجم النافذة لتوفير تنسيقات مختلفة استنادًا إلى مقدار المساحة المتاحة للعرض.