Android Pie פותח התאמה אישית של אפליקציות אחרונות עבור משגרי צד שלישי

click fraud protection

Android Pie משלבת סקירה כללית (אפליקציות אחרונות) במפעיל ולא ב-SystemUI. משגרים של צד שלישי התומכים בשורש יכולים ליצור ממשק משתמש משלהם של אפליקציות אחרונות!

עד ל-Android 9 Pie, ממשק האפליקציות האחרונות של אנדרואיד המוערם בכרטיסים נשאר כמעט ללא שינוי מאז הוצג לראשונה באנדרואיד 5.0 Lollipop. עם ההקדמה של ניווט מחוות ב-Android Pie, Google שיפץ את מסך סקירת האפליקציות האחרונות. הממשק החדש כולל כרטיסי סקירה גדולים המסודרים אופקית, אבל זה לא השינוי הגדול ביותר בממשק האפליקציות האחרונות. מכיוון שהקוד עבור האפליקציות האחרונות משולב כעת במפעיל המניות, כעת תוכל לעבור בצורה חלקה מסקירת היישומים האחרונים שלך למגירת האפליקציות של המפעיל שלך. כפי ש של AndroidCentral ערה ווגנר מסביר, זה מציב את משגרי צד שלישי בעמדת נחיתות מכיוון שרק משגר המערכת המותקן מראש יכול להשתלב עם ממשק המשתמש של היישומים האחרונים. מצד שני, אם יש לך גישת שורש, השינויים של Android Pie בסקירת היישומים האחרונים פותחים למעשה שדרה חדשה לגמרי של התאמה אישית.

התאמה אישית של סקירת האפליקציות האחרונות לפני Android Pie

לפני Android 9 Pie, ממשק ריבוי המשימות טופל כולו על ידי חבילת SystemUI. לפיכך, הדרך היחידה להתאים אישית את מסך האפליקציות האחרונות הייתה לשנות את SystemUI. זו לא הייתה בעיה עבור ROMs מותאמים אישית, אבל זה היה הרבה יותר מסובך עבור אלה שיש להם רק גישת שורש. במקרה כזה, האפשרויות היחידות יהיו להשתמש במודול Magisk שמחליף את SystemUI לחלוטין או להשתמש במודול Xposed כדי להחליף את הקוד שמטפל בממשק המשתמש של האפליקציות האחרונות. שתי האפשרויות היו פגומות, למרבה הצער, מכיוון שכל שינוי כזה יהיה ספציפי ל-OEM ויישבר בקלות עם כל עדכון נתון. זה יהיה סיוט עבור מפתח לשמור על מוד מחליף אפליקציות עדכני עבור יותר מקומץ מכשירים. עם זאת, אם מפתח כבר לא צריך לדאוג לגבי שינוי SystemUI או אפליקציות מערכת אחרות, אז יהיה קל יותר לבנות מחלפי אפליקציות אחרונים מותאמים אישית. Android Pie אמור להפוך סוג כזה של התאמה אישית למציאות.

התאמה אישית של סקירת האפליקציות האחרונות ב-Android Pie

בניגוד למה שאולי שמעתם, ממשק המשתמש החדש של האפליקציות האחרונות של Android Pie אינו תכונה של Pixel Launcher. ה-Pixel Launcher הוא המשגר ​​המותקן מראש ב-Google Pixel ו- Google Pixel 2, כך שהוא פשוט אחראי לטיפול בסקירת היישומים האחרונים בסמארטפונים האלה. בטלפונים אחרים כמו Essential Phone, ה משגר מותקן מראש משתלב גם עם ממשק המשתמש של האפליקציות האחרונות. כפי שמוצג ב OnePlus 6, יצרני OEM יכולים אפילו להתאים אישית איך נראה מסך האפליקציות האחרונות. עכשיו כשה קוד מקור עבור המעודכן משגר AOSP זמין, אנו יכולים לראות בדיוק כיצד ממשק היישומים החדשים החדשים משתלב עם המשגר. בתחילה האמנו שיש צורך לאגד משגרי צד שלישי ל-ROM מותאם אישית כדי לנצל את היתרונות של שילוב האפליקציות החדשות האחרונות, אבל מסתבר שזה לא המקרה.

המפתחים של משגר כיסא דשא, חלופה פופולרית של Pixel Launcher, שילבה את הקוד לטיפול באפליקציות האחרונות באפליקציה שלהם. לאחר מכן הם הבינו את השלבים הדרושים כדי לגרום למפעיל שלהם להיות מוכר כמטפל ברירת המחדל עבור סקירת היישומים האחרונה. זה איפשר להשתמש ב- Lawnchair ולא ב-Pixel Launcher בתור משגר ברירת המחדל ב-Pixel 2 מבלי לאבד את מחליף האפליקציות האופקי או את מגירת האפליקציות להחליק למעלה. הדגמנו זאת בסרטון הבא שתועד ב-Google Pixel 2 XL עם מבנה Android 9 Pie מבוסס מניות.

איך צוות Lawnchair עשה את זה? ובכן, התבקשתי לא לשתף איך הם עשו את זה עדיין, אבל לקבל לאפליקציה את ההרשאות הנכונות לזיהוי על ידי המערכת היה פשוט להפתיע. השיטה שלהם לעשות זאת היא עדיין בתהליכי עבודה, כך שהיא לא מוכנה לשיתוף עם העולם. (מודול Magisk שהם יצרו לא עבד, אז הייתי צריך למקם ידנית את הקבצים הנכונים במקום הנכון ואז להפעיל פקודה.) זו גם הסיבה שמסך האפליקציות האחרונות נראה זהה לזה של Android 9 Pie במלאי - הם לא הספיקו להתאים אישית זה. אבל המפתחים של Lawnchair לפחות הראו שאפשר ליישם את ממשק המשתמש החדש של האפליקציות האחרונות במשגר של צד שלישי. השלב הבא הוא להתאים אותו כמו ש-OnePlus עשה ב-OnePlus 6. ברגע שלמפתחי Lawnchair יהיה משהו קרוב יותר לשחרר, נודיע לכולכם.