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

מערכת 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>
    

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

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