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