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

‫Android מספק שינויים מברירת המחדל שמשנים את ההתנהגות המוגדרת של אפליקציות. לדוגמה, ההחלפה FORCE_RESIZE_APP מורה למערכת לשנות את גודל האפליקציה כך שתתאים לממדי התצוגה, גם אם resizeableActivity="false" מוגדר בקובץ המניפסט של האפליקציה.

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

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

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

שינויים מברירת המחדל שהגדיר יצרן המכשיר

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

השבתת ההגדרות שבוטלו

תגי PackageManager.Property מאפשרים לאפליקציות להשבית שינויים שבוצעו על ידי יצרן המכשיר. ‫Android 14 כולל את התגים הבאים:


  • PROPERTY_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES

    כדי להשבית את הביטולים של FORCE_RESIZE_APP ושל FORCE_NON_RESIZE_APP, מגדירים את המאפיין ל-false בקובץ מניפסט של אפליקציה:

    <application>
        <property
            android:name="android.window.PROPERTY_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES"
            android:value="false"/>
    </application>
    

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


  • PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE

    כדי להשבית את OVERRIDE_MIN_ASPECT_RATIO, מגדירים את המאפיין כ-false בקובץ מניפסט של האפליקציה:

    <application>
        <property
            android:name="android.window.PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE"
            android:value="false"/>
    </application>
    

    המאפיין גם משבית את ההגדרות הבאות שמוגדרות כברירת מחדל על ידי יצרן המכשיר:

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