הגרסה Android 16 QPR2 הושקה
חדשנות מהירה יותר עם הגרסה המשנית הראשונה של Android SDK
היום אנחנו משיקים את Android 16 QPR2, שכולל מגוון שיפורים בחוויית המשתמש, בפרודוקטיביות של המפתחים וביכולות המדיה. הגרסה הזו היא אבן דרך משמעותית בהתפתחות של פלטפורמת Android, כי זו הגרסה הראשונה שמשתמשת בגרסת SDK משנית.
אבן דרך בהתפתחות הפלטפורמה: גרסת SDK משנית
גרסאות SDK משניות מאפשרות לנו לספק ממשקי API ותכונות במהירות רבה יותר מחוץ לקצב השחרור השנתי העיקרי של הפלטפורמה, וכך לוודא שהפלטפורמה והאפליקציות שלכם יוכלו להתחדש מהר יותר עם פונקציונליות חדשה. בניגוד לגרסאות ראשיות שעשויות לכלול שינויים בהתנהגות שמשפיעים על תאימות האפליקציה, השינויים ב-QPR2 הם בעיקר תוספתיים, ולכן הצורך בבדיקות רגרסיה מצומצם. שינויי ההתנהגות ב-QPR2 מתמקדים בעיקר באבטחה או בנגישות, כמו הגנה על קוד אימות חד-פעמי (OTP) ב-SMS או תמיכה בעיצוב כהה בכל האפליקציות במכשיר.
כדי לתמוך בזה, הוספנו שדות חדשים למחלקה Build החל מ-Android 16, כדי לאפשר לאפליקציה לבדוק את ממשקי ה-API החדשים האלה באמצעות SDK_INT_FULL ו-VERSION_CODES_FULL.
if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.BAKLAVA) && (Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1)) {
// Call new APIs from the Android 16 QPR2 release
}
חוויית משתמש משופרת והתאמה אישית
QPR2 משפר את ההתאמה האישית ואת הנגישות של Android, ומעניק למשתמשים יותר שליטה על המראה והתחושה של המכשירים שלהם.
העיצוב הכהה מורחב
כדי ליצור חוויית משתמש עקבית יותר למשתמשים עם ליקויי ראייה, רגישות לאור או פשוט למשתמשים שמעדיפים מראה כהה במערכת כולה, ב-QPR2 הוספנו אפשרות מורחבת בעיצוב הכהה.
אפליקציית Fitbit הישנה שבה מוצגת ההשפעה של עיצוב כהה בכל האפליקציות במכשיר; אפליקציית Fitbit החדשה תומכת ישירות בעיצוב כהה
כשהמשתמש מפעיל את ההגדרה 'עיצוב כהה בכל האפליקציות במכשיר', המערכת משתמשת במאפיין העיצוב isLightTheme של האפליקציה כדי לקבוע אם להחיל היפוך. אם האפליקציה יורשת מאחד העיצובים הרגילים של DayNight, הפעולה הזו מתבצעת בשבילכם באופן אוטומטי. אם לא, צריך להצהיר על isLightTheme="false" בעיצוב הכהה כדי לוודא שהאפליקציה לא תהפוך בטעות. תצוגות רגילות של Android, רכיבים שניתנים להרכבה ותצוגות WebView יתהפכו, אבל מנועי עיבוד בהתאמה אישית כמו Flutter לא יתהפכו.
התכונה הזו מיועדת בעיקר לנגישות. מומלץ מאוד להטמיע ערכת נושא כהה מקורית, שמאפשרת לכם שליטה מלאה במראה של האפליקציה. כך תוכלו להגן על זהות המותג, לוודא שהטקסט קריא ולמנוע תקלות ויזואליות כשממשק המשתמש מתהפך באופן אוטומטי, וכך להבטיח חוויה מושלמת ואמינה למשתמשים.
צורות של סמלים בהתאמה אישית ושינוי אוטומטי של ערכת הנושא
ב-QPR2, המשתמשים יכולים לבחור צורות ספציפיות לסמלי האפליקציות שלהם, והן יחולו על כל הסמלים ועל התצוגות המקדימות של התיקיות. בנוסף, אם האפליקציה לא מספקת סמל ייעודי עם עיצוב, המערכת יכולה עכשיו ליצור סמל כזה באופן אוטומטי על ידי החלת אלגוריתם של סינון צבעים על סמל מרכז האפליקציות הקיים.
|
|
| צורות של סמלים בהתאמה אישית | |
|
|
| בדיקת הצורה והצבע של הסמל ב-Android Studio | סינון אוטומטי של צבעים של סמלי מערכת |
סשנים אינטראקטיביים של כלי הבחירה
חוויית השיתוף דינמית יותר עכשיו. אפליקציות יכולות לשמור על אינטראקטיביות של ממשק המשתמש גם כשגיליון השיתוף של המערכת פתוח, וכך לאפשר עדכוני תוכן בזמן אמת בתיבת הבחירה.
שיפור הפרודוקטיביות וביצועי האפליקציה
אנחנו משיקים כלים ועדכונים שנועדו לייעל את תהליך העבודה ולשפר את ביצועי האפליקציה.
סביבת פיתוח של Linux עם אפליקציות GUI
הרחבנו את התכונה 'סביבת פיתוח של Linux' כדי לתמוך בהרצת אפליקציות GUI של Linux ישירות בסביבת הטרמינל.
וילבר, הקמע של GIMP, שעוצב על ידי Aryeom Han, מותר לשימוש במסגרת CC BY-SA 4.0. צילום המסך של ממשק GIMP נעשה באדיבות.
איסוף אשפה לפי דורות
Android Runtime (ART) כולל עכשיו איסוף אשפה (Garbage Collector) מסוג Generational Concurrent Mark-Compact (CMC). האיסוף מתמקד באובייקטים שהוקצו לאחרונה, וכך השימוש ב-CPU מצטמצם והיעילות של הסוללה משתפרת.
מדדי התעניינות בווידג'טים
עכשיו אפשר לשאול שאילתות לגבי אירועי אינטראקציה של משתמשים – כמו קליקים, גלילה וחשיפות – כדי להבין טוב יותר איך המשתמשים מקיימים אינטראקציה עם הווידג'טים שלכם.
מוכנות לגודל דף של 16KB
כדי לעזור לכם להתכונן לדרישות ארכיטקטורה עתידיות, הוספנו תיבות דו-שיח של אזהרה מוקדמת לאפליקציות שאפשר לבצע בהן ניפוי באגים ושלא מיושרות לדף בגודל 16KB.
מדיה, קישוריות ובריאות
QPR2 כולל עדכונים חזקים לתקני מדיה ולקישוריות המכשיר.
IAMF ושיתוף אודיו
הוספנו תמיכה בפענוח תוכנה של פורמטים ומודלים של אודיו סוחף (IAMF), פורמט אודיו מרחבי בקוד פתוח. בנוסף, שיתוף אודיו אישי באמצעות Bluetooth LE Audio משולב עכשיו ישירות במעבר בין פלט המערכת.
עדכונים של Health Connect
מעכשיו, Health Connect עוקב אוטומטית אחרי הצעדים באמצעות החיישנים של המכשיר. אם לאפליקציה יש הרשאה READ_STEPS, הנתונים האלה יהיו זמינים מחבילת android. השימוש ב-API הזה לא רק מפשט את הקוד שנדרש למעקב אחר צעדים, אלא גם חוסך יותר באנרגיה. בנוסף, עכשיו אפשר לעקוב אחרי משקל, מדד מסוים וקצב מאמץ נתפס (RPE) בפלחים של פעילות גופנית.
העברות חלקות יותר
API חדש להעברת נתונים של צד שלישי מאפשר העברת נתונים אמינה יותר בין מכשירי Android ו-iOS.
שיפור הפרטיות והאבטחה
האבטחה נשארת בראש סדר העדיפויות, עם תכונות חדשות שנועדו להגן על נתוני המשתמשים ועל תקינות המכשיר.
אימות מפתח
הוספנו ממשקי API לתמיכה באימות מפתחים במהלך התקנת האפליקציה, וגם פקודות ADB חדשות לסימולציה של תוצאות האימות. מפתחים יכולים להתקין אפליקציות בלי אימות באמצעות ADB, כך שהם יכולים להמשיך לבדוק אפליקציות שלא מיועדות להפצה לקהל הרחב או שעדיין לא מוכנות להפצה.
הגנת OTP ב-SMS
המסירה של הודעות שמכילות גיבוב של כלי לאחזור SMS תתעכב ברוב האפליקציות למשך שלוש שעות כדי למנוע חטיפת קוד אימות חד-פעמי. השידור RECEIVE_SMS ייחסם והשאילתות במסד הנתונים של ספק ה-SMS יסוננו. הודעת ה-SMS תהיה זמינה באפליקציות האלה אחרי שלוש שעות.
נעילה מאובטחת של המכשיר
מוצג מצב אבטחה חדש ברמת המערכת, Secure Lock Device (נעילה מאובטחת של המכשיר). כשהתכונה מופעלת (למשל, מרחוק דרך 'איפה המכשיר שלי'), המכשיר ננעל באופן מיידי ונדרש קוד האימות הראשי, קו ביטול הנעילה או הסיסמה כדי לבטל את הנעילה, מה שמגביר את האבטחה. כשהמצב הזה פעיל, ההתראות והאפשרויות המהירות במסך הנעילה מוסתרות, וההגדרה 'פתיחת נעילה ביומטרית' מושבתת באופן זמני.
שנתחיל?
אם אתם לא משתתפים בתוכניות הבטא או קנרי, מכשיר Pixel שלכם אמור לקבל בקרוב את גרסת Android 16 QPR2. אם אין לכם מכשיר Pixel, אתם יכולים להשתמש בקובצי אימג' של מערכת 64 ביט עם Android Emulator ב-Android Studio. אם אתם משתמשים כרגע ב-Android 16 QPR2 Beta ועדיין לא התקנתם את Android 16 QPR3 Beta, אתם יכולים לבטל את ההצטרפות לתוכנית ואז תקבלו את גרסת ההפצה של Android 16 QPR2 דרך OTA.
כדי ליהנות מחוויית הפיתוח הטובה ביותר עם Android 16 QPR2, מומלץ להשתמש בגרסת Canary העדכנית של Android Studio Otter.
אנחנו רוצים להודות שוב לכל מי שהשתתף בתוכנית Android Beta שלנו. נשמח לראות איך האפליקציות שלכם ינצלו את היתרונות של העדכונים ב-Android 16 QPR2.
מידע מלא על Android 16 QPR2 זמין באתר למפתחי Android 16.
להמשך הקריאה
-
חדשות על מוצרים
היום, במהלך The Android Show, הכרזנו על המעבר של Android ממערכת הפעלה למערכת חכמה, שיוצרת יותר הזדמנויות לאינטראקציה עם האפליקציות שלכם.
Matthew McCullough • משך הקריאה: 4 דקות
-
חדשות על מוצרים
היום אנחנו משפרים את הפיתוח ל-Android עם Gemma 4, המודל הפתוח המתקדם ביותר שלנו, שנועד לספק יכולות מורכבות של חשיבה רציונלית וקריאה אוטונומית לכלים.
Matthew McCullough • משך הקריאה: 2 דקות
-
חדשות על מוצרים
גרסת Android 17 הגיעה היום באופן רשמי ליציבות הפלטפורמה עם גרסת Beta 3. המשמעות היא שממשק ה-API נעול. אתם יכולים לבצע בדיקות תאימות סופיות ולהעלות לחנות Play את האפליקציות שמיועדות ל-Android 17.
Matthew McCullough • משך הקריאה: 5 דקות
כדאי תמיד להיות בעניינים
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?