מבנה אנדרואיד Q דלף שהשגנו הותקן מראש עם שכבות על גופנים חדשים, צורות אייקונים וצבעי הדגשה. האם נושאים מותאמים אישית יכולים להיות בדרך?
אחת הסיבות הרבות שאני מעדיף את מערכת ההפעלה אנדרואיד על פני iOS היא התאמה אישית. אני יכול להתאים אישית את תוכנת EMUI 9 שפועלת ב-Huawei Mate 20 X שלי. מנוע הנושא המובנה של EMUI מאפשר לעשות זאת התאם אישית את צבע הרקע וצבעי ההדגשה של רכיבי SystemUI, מסגרת ויישומי מערכת אחרים, כמו גם גופן המערכת. סמסונג מציעה גם מנוע נושאים מקיף ניסיון של סמסונג ו ממשק משתמש אחד. גוגל לא חושפת מנוע ערכת נושא למשתמשים בתוכנת ה-Pixel שלהם, למרות שבסיס ה-Android של ה-Pixels תומך בעיצוב. סטוק אנדרואיד קיבל לראשונה תמיכה בעיצוב נושא אנדרואיד 8.0 אוראו, ועכשיו נראה ש-Android Q מרחיבה את זה עוד יותר עם תמיכה באלמנטים נוספים הניתנים לעיצוב ואולי יותר אפשרויות התאמה אישית מובנות עבור כל המשתמשים.
גוגל מאומצת במלואה מסגרת הנושא העדכנית של סוני עם מהדורת אנדרואיד 8.0 אוראו. מסגרת הנושא של סוני מתרכזת סביב מחלקה הנקראת OverlayManagerService (OMS). OMS משתמשת ב-"idmap" כדי לקשר משאב שהוגדר באפליקציית "על" עם משאב המוגדר באפליקציית יעד. זה מאפשר לאפליקציה ממוקדת להיות מוטיב ללא צורך בשינוי ישיר של האפליקציה הממוקדת בכל דרך שהיא. סוני הגישה לאחרונה את idmap2
בְּמַעֲלֶה הַזֶרֶם ל-AOSP, ונראה שגוגל כבר מיזגה את השינויים הללו באופן פנימי. השינוי הבולט ביותר ב-idmap2 הוא ההקדמה של קטגוריות שכבת-על. על ידי קיבוץ שכבות-על יחד לקטגוריות על סמך מה שהם מכוונים, למערכת תהיה קל יותר להשבית אוטומטית שכבות-על אחרות המכוונות לאותה אפליקציה כאשר שכבת-על חדשה נמצאת מופעל. (כרגע, שכבות-על מופעלות לפי סדר עדיפות.) עם הצגת הקטגוריות ב-idmap2, ראינו שגוגל בודקת 3 קטגוריות שכבות: גופנים, צורות סמלים וצבעי הדגשה.בתוך ה מבנה אנדרואיד Q דלף הבזקתי ב-Google Pixel 3 XL, היו מספר שכבות-על מותקנות מראש שאפשרו לי לשנות את הגופן, צורת הסמל וצבע ההדגשה בכל ממשק המשתמש. OxygenOS מבית OnePlus מאפשר לך לשנות את צבע המבטא, בעוד שה-EMUI ו-One UI הנזכרים לעיל מאפשרים לך להשתמש בגופנים מותאמים אישית. אף אחד מהם אינו אפשרי במכשירי Pixel עם Android 9 Pie ללא גישת שורש. אפשר לשנות את צורת הסמל ב-Pixel Launcher המניות, אבל השינוי הזה מחיל רק מסכה על הסמלים המוצגים במפעיל עצמו. שכבות-העל של הסמלים ב-Android Q מחילות מסיכה בכל מקום שבו הסמל מוצג - הגדרות, סקירה כללית של אפליקציות אחרונות, דפי מידע על אפליקציות וכו'.
להלן הגופן, צורת הסמל ושכבות הצבע המבטא שהותקנו מראש במבנה Android Q המוקדם שהשגתי:
- גופנים
- ארבולטו
- רוביק
- אייקונים
- מלבן מעוגל
- כיכר
- סקוורקל
- דִמעָה
- צבעי מבטא
- שָׁחוֹר
- ירוק
- סָגוֹל
נכון, בדיוק כמו עם Android 8.0/8.1 Oreo ו-Android 9 Pie, אין אפשרות מובנית באפליקציית ההגדרות לעבור בין כל אחת משכבות העל הללו. במקום זאת, הייתי צריך להשתמש ב- cmd overlay list
פקודה ואחריה cmd overlay enable {package}
כדי לאפשר את שכבת-העל הרצויה (ים). לפני אנדרואיד Q, לעומת זאת, שכבות העל היחידות שהותקנו מראש בסמארטפונים של Pixel היו שכבות חריץ לאפשרות המפתחים של גזרת התצוגה, שכבת העל של מסגרת Pixel וה- נושא אפל חלקי עבור SystemUI והמשגר. גוגל יכולה בקלות להוסיף הגדרה חדשה בהגדרות התצוגה של Android Q כדי לאפשר למשתמש להפעיל אחד מהגופנים האלה, סמל, או שכבות צבע מבטא, בדיוק כפי שעשו עם הגדרת הדמיית חיתוך תצוגה במפתח אפשרויות.
לפני שתגביר תקוות לגבי פתיחת יכולות נוספות של עיצוב נושא באנדרואיד, זכור שאין שום ערובה שנראה כל אחת מהשכבות המותקנות מראש במבנה ייצור של אנדרואיד Q. ייתכן שיצרניות מכשירים, כולל גוגל עצמם, יסירו את שכבות-העל הללו לפני הפעלת Android Q למכשירים. אם הם אכן משאירים את שכבות-העל הללו מותקנות מראש, גם אין ערובה שהם יחשפו הגדרה שתחליף אותן (במקרה זה פקודת ה-CMD overlay ADB shell יכול לעבוד.) לבסוף, אנו מזהירים מלפרש את השינוי הזה כסימן לכך ש-Google תאפשר גופנים מותאמים אישית, צבעי הדגשה וצורות סמלים. מוּתקָן. בתור התחלה, שכבות הגופנים אינן מכילות למעשה את הגופנים עצמם - הגופנים כולם מותקנים מראש. שכבת העל רק אומרת למסגרת באיזה גופן מותקן מראש להשתמש. חשוב מכך, מכסה את זה אינם חתומים עם תעודת הפלטפורמה (כְּלוֹמַר. על ידי ה-OEM) עדיין לא ניתן להתקין, מה שמשאיר שכבות על של צד שלישי מחוץ למשוואה. אני מקווה שאני טועה בעניין הזה ושהגופן, צורת הסמל ושכבות-העל המותקנות מראש של צבעי הדגשה הם סימן לכך ש-Google יאפשר התאמה אישית רבה יותר באנדרואיד Q ואילך, אבל נצרבנו בעבר - רק זכרו מתי שכבות-על מותאמות אישית היו חסום ב-Android 9 Pie!
עוד על Android Q:
- בלעדי: גוגל עובדת על תכונה דמוית Face ID עבור אנדרואיד Q
- אנדרואיד Q עשויה לחסום קריאת לוח רקע, להגן טוב יותר על קבצי המדיה שלך, לתמוך בשדרוג לאחור של אפליקציות ועוד