שינוי ברירת המחדל של משתמש במסך גדול לכל אפליקציה

‫Android מספק שינויים מברירת המחדל שמשנים את ההתנהגות המוגדרת של אפליקציות.

יצרני מכשירים יכולים להחיל שינויים באפליקציות במכשירים נבחרים עם מסכים גדולים. ב-Android 14 QPR1 נוספו שינויים בהגדרות המשתמש, שמאפשרים למשתמשים להחיל שינויים באפליקציות דרך הגדרות המכשיר.

ההגדרות לשינוי ברירת המחדל של כל אפליקציה נועדו לשפר את חוויית המשתמש במכשירים עם מסך גדול. אפליקציות יכולות להשבית חלק מההגדרות שמוגדרות כברירת מחדל.

מידע נוסף על שינויים מברירת המחדל של סטטוס ההסכמה בכל אפליקציה זמין במאמר בנושא מצב תאימות של מכשירים.

שינויים על ידי המשתמשים

ב-Android 14 QPR1 נוסף תפריט הגדרות חדש שמאפשר למשתמשים לשנות את יחס הגובה-רוחב של האפליקציות כדי לשפר את האופן שבו האפליקציות מוצגות במסכים גדולים. התפריט מוטמע בהגדרות המכשיר במכשירים נבחרים עם מסך גדול.

במכשירים שבהם הוטמע תפריט ההגדרות, המשתמשים יכולים לבחור מתוך רשימת אפליקציות ואז להגדיר את יחס הגובה-רוחב של האפליקציה לערכים שונים, כמו 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 לא משפיעה על כלום.

אופטימיזציה של האפליקציה למסכים גדולים: אל תגדירו הגבלות על יחס גובה-רוחב באפליקציה. השתמשו בסיווגים של גודל חלון כדי לתמוך בפריסות שונות בהתאם לכמות השטח הזמין בתצוגה.