عمليات تجاوز المستخدم للشاشات الكبيرة لكل تطبيق

يوفّر Android عمليات إلغاء تغيّر السلوك الذي تم ضبطه للتطبيقات.

يمكن للشركات المصنّعة للأجهزة تطبيق عمليات الإلغاء على التطبيقات على أجهزة محدَّدة ذات شاشات كبيرة. يقدّم إصدار Android 14 QPR1 عمليات إلغاء المستخدمين التي تتيح للمستخدمين تطبيق عمليات الإلغاء على التطبيقات من خلال إعدادات الجهاز.

تهدف عمليات الإلغاء حسب التطبيق إلى تحسين تجربة المستخدم على الأجهزة ذات الشاشات الكبيرة. ويمكن للتطبيقات إيقاف بعض عمليات الإلغاء.

لمزيد من المعلومات حول عمليات الإلغاء حسب التطبيق، راجِع وضع التوافق مع الجهاز.

عمليات إلغاء المستخدم

يقدّم إصدار Android 14 QPR1 قائمة ضبط جديدة تتيح للمستخدمين تغيير نسبة العرض إلى الارتفاع للتطبيقات لتحسين طريقة عرض التطبيقات على الشاشات الكبيرة. يتم تنفيذ القائمة في إعدادات الجهاز على أجهزة محددة ذات شاشات كبيرة.

في الأجهزة التي تم فيها تنفيذ قائمة الإعدادات، يختار المستخدمون من قائمة التطبيقات، ثم يضبطون نسبة العرض إلى الارتفاع للتطبيق على قيم مختلفة، مثل 4:3 و16:9 وملء الشاشة (تضبط الشركة المصنّعة للجهاز قيم نسبة العرض إلى الارتفاع). يمكن للمستخدمين أيضًا إعادة ضبط نسبة العرض إلى الارتفاع على الإعداد التلقائي للتطبيق، وهي القيمة التي تحدّدها الشركة المصنّعة للجهاز حسب التطبيقات (راجِع OVERRIDE_MIN_ASPECT_RATIO) أو القيمة الواردة في بيان التطبيق إذا لم يتم تطبيق عملية الإلغاء أو أوقف التطبيق الإلغاء.

إيقاف عمليات الإلغاء

يتوافق الإصدار QPR1 مع الإصدار Android 14 مع علامات 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.

تحسين تطبيقك ليناسب الشاشات الكبيرة: لا تضبط قيودًا على نسبة العرض إلى الارتفاع في التطبيق، واستخدِم فئات حجم النافذة لإتاحة تنسيقات مختلفة استنادًا إلى مساحة العرض المتوفّرة.