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>המאפיין גם משבית את ההגדרות הבאות שמוגדרות כברירת מחדל על ידי יצרן המכשיר:
-
OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY: מגביל הגדרות שמכריחות יחס גובה-רוחב מינימלי לפעילויות עם כיוון הצגה לאורך בלבד. -
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM: מגדיר את יחס הגובה-רוחב המינימלי של הפעילות לערך בינוני (3:2). -
OVERRIDE_MIN_ASPECT_RATIO_LARGE: מגדיר את יחס הגובה-רוחב המינימלי של הפעילות לערך גדול (16:9). -
OVERRIDE_MIN_ASPECT_RATIO_TO_ALIGN_WITH_SPLIT_SCREEN: מאפשר להשתמש ביחס גובה-רוחב של מסך מפוצל. מאפשר לאפליקציה להשתמש בכל השטח שזמין במצב מסך מפוצל, וכך להימנע מהוספת פסים שחורים בצדדים. -
OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN: משבית את העקיפה של יחס הגובה-רוחב המינימלי במסך מלא לאורך, כדי להשתמש בכל שטח המסך הזמין.
אופטימיזציה של האפליקציה למסכים גדולים: אל תגדירו באפליקציה הגבלות על יחס גובה-רוחב. צרו פריסות של האפליקציה שתומכות בגדלי מסך שונים ובמצב מרובה חלונות.
-