גוגל הציגה את גרסת הבטא הראשונה של פלטפורמת הנייד הפתוחה אנדרואיד 12. שחרורו של אנדרואיד 12 צפוי ברבעון השלישי של 2021. בניית קושחה מוכנה למכשירי Pixel 3 / 3 XL, Pixel 3a / 3a XL, Pixel 4 / 4 XL, Pixel 4a / 4a 5G ו-Pixel 5, כמו גם עבור מכשירים מסוימים מ-ASUS, OnePlus, Oppo, Realme, Sharp, TCL, Transsion, Vivo, Xiaomi ו-ZTE.
בין השינויים הבולטים ביותר למשתמש:
- הוצע אחד מהעדכונים המשמעותיים ביותר בעיצוב הממשק בתולדות הפרויקט. העיצוב החדש מיישם את תפיסת ה-"Material You", שנחשב לדור הבא של עיצוב חומרי. הקונספט החדש יוחל אוטומטית על כל הפלטפורמות ורכיבי הממשק, ולא יחייב מפתחי אפליקציות לבצע שינויים כלשהם. בחודש יולי, מתוכנן לספק למפתחי אפליקציות את המהדורה היציבה הראשונה של ערכת כלים חדשה לפיתוח ממשקים גרפיים - Jetpack Compose.

הפלטפורמה עצמה כוללת עיצוב ווידג'ט חדש. ווידג'טים הפכו לגלויים יותר, פינות עוגלו טוב יותר, וסופקה היכולת להשתמש בצבעים דינמיים התואמים לנושא המערכת. נוספו פקדים אינטראקטיביים כגון תיבות סימון ומתגים (CheckBox, Switch ו-RadioButton), למשל, המאפשרים לך לערוך רשימות משימות בווידג'ט TODO מבלי לפתוח את האפליקציה.

הטמיע מעבר ויזואלי חלק יותר ליישומים שהושקו מווידג'טים. ההתאמה האישית של הווידג'טים הופלה - נוסף כפתור (עיגול עם עיפרון) להגדרה מחדש מהירה של מיקום הווידג'ט על המסך, המופיע כאשר נוגעים בווידג'ט במשך זמן רב.


מצבים נוספים מסופקים להגבלת גודל הווידג'ט והיכולת להשתמש בפריסה האדפטיבית של רכיבי ווידג'ט (פריסה רספונסיבית) ליצירת פריסות סטנדרטיות המשתנות בהתאם לגודל האזור הגלוי (לדוגמה, ניתן ליצור פריסות נפרדות עבור טאבלטים וסמארטפונים). ממשק בוחר הווידג'טים מיישם תצוגה מקדימה דינמית ויכולת להציג תיאור של הווידג'ט.

- נוספה האפשרות להתאים אוטומטית את פלטת המערכת לצבע הטפט שנבחר - המערכת מזהה אוטומטית את הצבעים השוררים, מתאימה את הפלטה הנוכחית ומחילה שינויים בכל רכיבי הממשק, כולל אזור ההתראות, מסך הנעילה, הווידג'טים ובקרת עוצמת הקול.
- הוטמעו אפקטים מונפשים חדשים, כגון התקרבות הדרגתית והזזה חלקה של אזורים בעת גלילה, הופעה והזזת אלמנטים על המסך. לדוגמה, כאשר אתה מבטל הודעה במסך הנעילה, מחוון הזמן מתרחב אוטומטית ותופס את המקום שההודעה תפסה בעבר.
- עיצוב האזור הנפתח עם התראות והגדרות מהירות עוצב מחדש. להגדרות המהירות נוספו אפשרויות עבור Google Pay ובקרת בית חכם. לחיצה ממושכת על לחצן ההפעלה מעלה את Google Assistant, שאותו תוכל להורות לבצע שיחה, לפתוח אפליקציה או לקרוא מאמר בקול.

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

- הוטמעו מעברי אודיו חלקים יותר - בעת מעבר מאפליקציה אחת שמוציאה צליל לאחרת, הצליל של הראשון מושתק כעת בצורה חלקה, והשני גדל בצורה חלקה, מבלי להצמיד צליל אחד על השני.
- בוצעה אופטימיזציה משמעותית של ביצועי המערכת - העומס על ה-CPU של שירותי המערכת העיקריים ירד ב-22%, מה שבתורו הוביל להגדלת חיי הסוללה ב-15%. על ידי הפחתת מחלוקת הנעילה, הפחתת זמן ההשהיה ואופטימיזציה של I/O, ביצועי המעבר מאפליקציה אחת לאחרת מוגברים וזמן ההפעלה של האפליקציה מצטמצם.
ב-PackageManager, כאשר עובדים עם צילומי מצב במצב קריאה בלבד, מחלוקת הנעילה מופחתת ב-92%. מנוע התקשורת הבין-תהליכים של Binder משתמש במטמון קל משקל כדי להפחית את זמן ההשהיה עד פי 47 עבור סוגים מסוימים של שיחות. ביצועים משופרים לעיבוד קבצי dex, odex ו-vdex, וכתוצאה מכך זמני טעינת אפליקציה מהירים יותר, במיוחד במכשירים עם זיכרון נמוך. השקת אפליקציות מהתראות הואצה, למשל, השקת Google Photos מהתראה מהירה כעת ב-34%.
הביצועים של שאילתות מסד נתונים שופרו באמצעות שימוש באופטימיזציות מוטבעות בפעולת CursorWindow. עבור כמויות קטנות של נתונים, CursorWindow הפך למהיר ב-36%, ועבור סטים המכילים יותר מ-1000 שורות, התאוצה יכולה להגיע לפי 49.
מוצעים קריטריונים לסיווג מכשירים לפי ביצועים. בהתבסס על היכולות של מכשיר, מוקצה לו דרגת ביצועים, אשר לאחר מכן ניתן להשתמש בה ביישומים כדי להגביל את הפונקציונליות של רכיבי Codec במכשירים בעלי הספק נמוך או לטפל בתוכן מולטימדיה באיכות גבוהה יותר על חומרה רבת עוצמה.
- הוטמע מצב תרדמת אפליקציה, המאפשר, אם המשתמש לא קיים אינטראקציה מפורשת עם התוכנית במשך זמן רב, לאפס אוטומטית הרשאות שניתנו בעבר לאפליקציה, להפסיק את הביצוע, להחזיר משאבים המשמשים את האפליקציה, כגון זיכרון, ולחסום את ההשקה של עבודת רקע ושליחת הודעות דחיפה. המצב יכול לשמש עבור רוב היישומים ומאפשר לך להגן על נתוני משתמש שלתוכנות שנשכחו מזמן יש גישה אליהם. אם תרצה, ניתן לבטל את מצב שינה באופן סלקטיבי בהגדרות.
- נוספה הרשאה נפרדת BLUETOOTH_SCAN לסרוק מכשירים קרובים באמצעות Bluetooth. בעבר, יכולת זו ניתנה על סמך גישה לפרטי המיקום של המכשיר, מה שגרם לצורך להעניק הרשאות נוספות לאפליקציות הדורשות התאמה למכשיר אחר באמצעות בלוטות'.
- תיבת הדו-שיח למתן גישה למידע על מיקום המכשיר עבר מודרניזציה. כעת ניתנת למשתמש ההזדמנות לספק לאפליקציה מידע על המיקום המדויק או לספק נתונים משוערים בלבד, וכן להגביל את הסמכות להפעלה הפעילה בלבד עם התוכנית (דחיית גישה ברקע). ניתן לשנות את רמת הדיוק של הנתונים המוחזרים בעת בחירת מיקום משוער בהגדרות, לרבות ביחס ליישומים בודדים.

במהדורת הבטא השנייה, ממשק Privacy Dashboard צפוי להופיע עם סקירה כללית של כל הגדרות ההרשאה, מה שמאפשר לך להבין לאילו יש ליישומי נתוני משתמש גישה). לפאנל יתווספו מחווני פעילות מיקרופון ומצלמה, בעזרתם ניתן גם לכבות בכוח את המיקרופון והמצלמה.
- במקום מהדורה למכשירים לבישים, Android Wear, יחד עם סמסונג, החליטו לפתח פלטפורמה מאוחדת חדשה המשלבת את היכולות של אנדרואיד וטיזן.
- היכולות של מהדורות אנדרואיד למערכות מידע בידור לרכב וטלוויזיות חכמות הורחבו.
- ניתן למצוא את רשימת החידושים ברמה נמוכה בסקירה של מהדורות ההיכרות הראשונות של אנדרואיד 12 למפתחים (תצוגה מקדימה של מפתחים).
מקור: OpenNet.ru








