כבר דיברנו הרבה על הפיצ'רים החדשים שמגיעים לאנדרואיד Q, אבל גוגל שיתפה כמה פרטים על הגדולים בגרסת הבטא הזו.
אנשים ציפו שגרסת הבטא הראשונה של Android Q תושק השבוע גוגל סיפקה (קצת מאוחר מהצפוי). בניגוד לשנים קודמות, גוגל לא מתחילה עם "תצוגה מקדימה של מפתחים". זה נקרא Android Q Beta 1. אנחנו כבר דיבר הרבה על התכונות החדשות שמגיעות לאנדרואיד Q, אבל גוגל שיתפה כמה פרטים על הגדולים בגרסת הבטא הזו.
הגנות פרטיות
כפי שדיברנו עליו בעבר, פרטיות היא תחום מיקוד גדול באנדרואיד Q. זה הדבר הראשון שגוגל מעלה בפרטים שלהם לגבי העדכון. למשתמשים יש יותר שליטה על מתי אפליקציות יכולות לקבל מיקום עם אפשרות חדשה של "אפשר רק בזמן שהאפליקציה בשימוש". לא תצטרכו לדאוג שאפליקציה תצלח את המיקום שלכם ברקע.
פרטיות היא יותר מסתם שיתוף מיקום. ישנם פקדים נוספים לאפשר לאפליקציות לגשת לקבצים משותפים והרשאות זמן ריצה חדשות כדי לשלוט בגישה לתמונות, סרטונים ואודיו. אפליקציות חייבות להשתמש בבורר קבצי המערכת להורדות ויש שינויים עבור מפתחים כיצד אפליקציות יכולות להשתמש בשטח משותף באחסון חיצוני. אתה יכול קרא עוד על כך כאן.
Android Q ימנע מאפליקציות להפעיל פעילות ברקע ולהשתלט על המסך שלך. גוגל מעודדת מפתחים להשתמש במקום זאת בהודעות בעדיפות גבוהה
מידע נוסף על כך כאן). תכונות פרטיות אחרות כוללות גישה מוגבלת למזהי מכשירים כגון IMEI ומספר סידורי. כתובות MAC יחולקו באקראי כאשר הם מחוברים לרשתות Wi-Fi שונות כברירת מחדל.מתקפלים
אנדרואיד Q כולל תמיכה רבה יותר בצורת הטלפון האופנתי המתקפל. ישנם שינויים בפונקציות onResume ו-onPause כדי לתמוך בריבוי קורות חיים ולהודיע לאפליקציה כאשר יש לה מיקוד. הם גם שינו את האופן שבו resizableActivity תכונת manifest פועלת כדי לעזור למפתחים לנהל את אופן הצגת האפליקציות במסכים מתקפלים וגדולים. האמולטור של אנדרואיד תומך כעת בסוגי התצוגה המרובים החדשים הללו.
שיתוף קיצורי דרך
Android Q מקל על השיתוף עם קיצורי דרך לשיתוף. זה מאפשר למשתמשים לקפוץ ישירות לאפליקציה אחרת כדי לשתף תוכן. מפתחים יכולים לפרסם יעדי שיתוף המשיקים פעילות ספציפית ואלה מוצגים בממשק המשתמש של השיתוף. קיצורי דרך לשיתוף פועלים באופן דומה ל קיצורי דרך לאפליקציה, אז גוגל מרחיבה את ה API של ShortcutInfo כדי להקל על השילוב של שניהם. ה-API יאפשר גם למכשירי טרום אנדרואיד Q להשתמש בפונקציונליות בשיתוף ישיר.
תפריט השיתוף של אנדרואיד כבר מזמן התלוננו על היותו פיגור ומעצבן. העדכון הזה יכול סוף סוף לתקן את הבעיות האלה, אבל נצטרך לראות איך זה עובד בפעולה. מכיוון שה-API החדש של השיתוף משתמש במודל דחיפה ולא משיכה, גוגל טוענת שהוא הרבה יותר מהיר מכיוון שהוא לא חייב לאכלס את התפריט בכל פעם שהוא נקרא.
לוחות הגדרות
ממשק API חדש של לוח ההגדרות מאפשר להציג הגדרות מערכת מפתח ישירות בהקשר של אפליקציה. זה מנצל את ה פרוסות תכונה שנכללה ב-Android Pie. חלונית ההגדרות היא ממשק משתמש צף שניתן להפעיל מאפליקציה כדי להציג הגדרות מערכת והחלפות. הם נותנים דוגמה של דפדפן שיכול להציג פאנל עם הגדרות קישוריות.
קישוריות
Android Q הגדילה את הגנת המיקום סביב סריקת רשתות Bluetooth, סלולר ו-Wi-Fi. כעת הם דורשים אישור מיקום מצוין. גוגל מוסיפה גם תמיכה חדשה בתקן Wi-Fi, WP3 ו-OWE, כדי לשפר את האבטחה עבור רשתות ביתיות ועבודה כמו גם רשתות פתוחות/ציבוריות. כעת ניתן לבקש Wi-Fi מסתגל על ידי הפעלת מצבי ביצועים גבוהים וזמן אחזור נמוך. גוגל אומרת שזה יעזור בתחומים כמו משחקים ושיחות קוליות.
ב-Android Q, אפליקציות יכולות לבקש תמונות עומק דינמיות המורכבות ממטא נתונים של JPEG, XMP עבור רכיבי עומק ומפות עומק וביטחון המוטמעות באותם קבצים. זה יאפשר להציע טשטושים מיוחדים ואפקטי בוקה באפליקציות. גוגל אומרת שניתן להשתמש בנתונים גם ליצירת תמונות תלת מימד או לתמוך בצילום AR בעתיד. Dynamic Depth הוא פורמט פתוח והם עובדים עם יצרני OEM כדי להפוך אותו לזמין במכשירים רבים ככל האפשר.
אנדרואיד Q כולל תמיכה בכמה רכיבי Codec אודיו ווידאו חדשים. הוא תומך בקוד הווידאו בקוד פתוח AV1, קידוד אודיו באמצעות Opus ו-HDR10+. ה MediaCodecInfo API מציג דרך קלה יותר לקבוע את יכולות עיבוד הווידאו של מכשיר אנדרואיד. זה מקל על הבחירה תמיד באיכות הווידאו הטובה ביותר לעיבוד.
ANGLE על וולקן
גוגל עובדת על מנהל התקן OpenGL סטנדרטי שניתן לעדכן עבור כל המכשירים הבנויים על Vulkan. Android Q מוסיף תמיכה ניסיונית עבור זָוִית על גבי וולקן. ANGLE מאפשר לאפליקציות ומשחקים המשתמשים ב-OpenGL ES לנצל את הביצועים והיציבות של Vulkan ולהפיק תועלת מיישום עצמאי של ES. אנדרואיד Q מתכננת לתמוך ב-OpenGL ES 2.0.
המטרה היא להפוך את Vulkan ל-API למפתחים עם תמיכה רחבה לגרפיקה. גוגל עובדת עם יצרני OEM כדי להפוך את Vulkan 1.1 לדרישה בכל מכשירי 64 סיביות המריצים Android Q ומעלה.
ביצועי ART
Android Q ממשיכה לשפר את זמן הריצה של ART כדי לעזור לאפליקציות להתחיל מהר יותר ולהשתמש בפחות זיכרון. Google Play מספקת כעת פרופילים מבוססי ענן יחד עם חבילות APK.
אלו הם פרופילי ART אנונימיים ומצטברים המאפשרים ל-ART להרכיב מראש חלקים מהאפליקציה שלך עוד לפני שהיא מופעלת, מה שנותן זינוק משמעותי לתהליך האופטימיזציה הכולל. פרופילים מבוססי ענן מועילים לכל האפליקציות והם כבר זמינים למכשירים שבהם פועל Android P ומעלה.
Android Q מייעל את תהליך ה-Zygote על ידי התחלת תהליך של אפליקציה מוקדם יותר והעברתה למיכל אבטחה כך שהיא מוכנה מיד. הם גם מוסיפים ל-Generational Garbage Collection לאספן האשפה של ART (CC).
תוכל לקרוא עוד על אנדרואיד Q ב- בלוג מפתחים של אנדרואיד. OTA ותמונות מפעל עבור Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 ו-Pixel 3 XL זמינים להורדה כאן. אתה יכול גם הירשם לתוכנית הבטא של אנדרואיד כאן. הישאר מעודכן להרבה, הרבה יותר על אנדרואיד Q!