הגרסה 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, רכיבי ה-Composable ורכיבי ה-WebView יתהפכו, אבל מנועי עיבוד בהתאמה אישית כמו Flutter לא יתהפכו.
התכונה הזו מיועדת בעיקר לנגישות. מומלץ מאוד להטמיע ערכת נושא כהה מקורית, שמאפשרת לכם שליטה מלאה במראה של האפליקציה. כך תוכלו להגן על זהות המותג, לוודא שהטקסט קריא ולמנוע תקלות ויזואליות שעלולות לקרות כשממשק המשתמש מתהפך באופן אוטומטי. התוצאה היא חוויה מהוקצעת ואמינה למשתמשים.
צורות של סמלים בהתאמה אישית ושינוי ערכת הנושא באופן אוטומטי
ב-QPR2, המשתמשים יכולים לבחור צורות ספציפיות לסמלי האפליקציות שלהם, והן יחולו על כל הסמלים ועל התצוגות המקדימות של התיקיות. בנוסף, אם באפליקציה שלכם אין סמל ייעודי עם עיצוב מיוחד, המערכת יכולה עכשיו ליצור סמל כזה באופן אוטומטי על ידי הפעלת אלגוריתם של סינון צבעים על סמל מרכז האפליקציות הקיים.
|
|
| צורות של סמלים בהתאמה אישית | |
|
|
| בדיקת הצורה והצבע של הסמל ב-Android Studio | סינון אוטומטי של צבעים של סמלי מערכת |
סשנים של כלי לבחירת תכונות
חוויית השיתוף עכשיו דינמית יותר. אפליקציות יכולות לשמור על אינטראקטיביות של ממשק המשתמש גם כשגיליון השיתוף של המערכת פתוח, וכך לאפשר עדכוני תוכן בזמן אמת בתיבת הבחירה.
שיפור הפרודוקטיביות וביצועי האפליקציות
אנחנו משיקים כלים ועדכונים שנועדו לייעל את תהליך העבודה ולשפר את ביצועי האפליקציה.
סביבת פיתוח של Linux עם אפליקציות GUI
התכונה 'סביבת פיתוח של Linux' הורחבה כך שהיא תומכת בהרצת אפליקציות GUI של Linux ישירות בסביבת הטרמינל.
Wilber, הקמע של GIMP, שעוצב על ידי Aryeom Han, מותר לשימוש במסגרת CC BY-SA 4.0. צילום המסך של ממשק GIMP נעשה באדיבות.
איסוף זבל בחלוקה לדורות
Android Runtime (ART) כולל עכשיו איסוף זבל בחלוקה לדורות (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 באופן אלחוטי.
כדי ליהנות מחוויית הפיתוח הטובה ביותר עם Android 16 QPR2, מומלץ להשתמש בגרסת Canary העדכנית של Android Studio Otter.
אנחנו רוצים להודות שוב לכל מי שהשתתף בתוכנית הבטא שלנו ל-Android. אנחנו מצפים לראות איך האפליקציות שלכם ינצלו את היתרונות של העדכונים ב-Android 16 QPR2.
מידע מלא על Android 16 QPR2 זמין באתר למפתחי Android 16.
-
חדשות על מוצריםהיום אנחנו משיקים את קבוצת המשימות הראשונה לטווח ארוך (LHT), שהן משימות מורכבות מאוד שמהנדס צריך להקדיש להן כמה ימים או אפילו שבוע כדי להשלים אותן. בנוסף, אנחנו משיקים הערכת תפקוד הסוכנים, ומתחילים עם סוכנים מספקי מודלים תואמים.
Matthew McCullough • משך הקריאה: 3 דקות -
חדשות על מוצריםהיום אנחנו משיקים את Android 17 ומפרסמים אותו ברוב מכשירי Pixel הנתמכים. בחודשים הקרובים יושקו מכשירים חדשים עם Android 17.
Matthew McCullough • משך הקריאה: 13 דקות -
חדשות על מוצריםב-Google I/O 2026, נציג 17 הכרזות חשובות למפתחי Android, שמתמקדות בפרודוקטיביות מבוססת-סוכנים, ב-Compose First כסטנדרט של ממשק המשתמש, ובמדיה עם ביצועים גבוהים ופיתוח אדפטיבי למערכת האקולוגית המתרחבת.
Matthew McCullough • משך הקריאה: 8 דקות
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?