נתוני גרסה

בטא 3

תאריך השקה ‫26 במרץ 2026
גרסאות CP21.260306.017
תמיכה באמולטור ‫x86 (64 ביט), ARM ‏(v8-A)
רמת תיקוני האבטחה 2026-03-05
Google Play Services 26.02.35

בטא 2

תאריך השקה ‫26 בפברואר 2026
גרסאות CP21.260206.011
CP21.260206.011.A1 (Pixel 6 Pro, ‏ Pixel 6, ‏ Pixel 6a, ‏ Pixel 7 Pro, ‏ Pixel 7)
תמיכה באמולטור ‫x86 (64 ביט), ARM ‏(v8-A)
רמת תיקוני האבטחה 2026-02-05
Google Play Services 25.49.33

גרסת בטא 1

תאריך השקה ‫13 בפברואר 2026
גרסאות CP21.260116.011.B1
CP21.260116.011.A1 (Pixel 6 Pro, ‏ Pixel 6, ‏ Pixel 6a, ‏ Pixel 7 Pro, ‏ Pixel 7)
תמיכה באמולטור ‫x86 (64 ביט), ARM ‏(v8-A)
רמת תיקוני האבטחה 2026-01-05
Google Play Services 25.47.33

‫Android 17 Beta 3 (מרץ 2026)

גרסה Android 17 הגיעה רשמית ליציבות הפלטפורמה עם גרסת בטא 3. משטח ה-API נעול עכשיו, כלומר הגיע הזמן לבצע בדיקות תאימות סופיות ולפרסם בחנות Google Play את האפליקציות שמיועדות ל-Android 17.

אם אתם מפתחים SDK, ספריות, כלים או מנועי משחקים, חשוב מאוד שתפרסמו את העדכונים שלכם עכשיו כדי שמפתחים אחרים לא ייחסמו משימוש בתכונות העדכניות של ה-SDK.

בהמשך מופיע סיכום של היכולות החדשות, השינויים בהתנהגות והשיפורים שהוצגו בגרסת הבטא 3 של Android 17:

שיפורים במדיה ובמצלמה

  • התאמה אישית של כלי לבחירת תמונות: עכשיו אפשר לשנות את יחס הגובה-רוחב של תצוגת משבצות בכלי לבחירת תמונות. באמצעות PhotoPickerUiCustomizationParams API, אפשר לעבור מריבוע ברירת המחדל 1:1 לתצוגה לאורך 9:16, וכך לשפר את השילוב של ממשק המשתמש.
  • פורמט תמונה RAW14: אפליקציות מצלמה מקצועיות יכולות עכשיו לצלם תמונות RAW של 14 ביט לכל פיקסל באמצעות הקבוע החדש ImageFormat.RAW14, וכך להפיק את רמת הפירוט ועומק הצבעים המקסימליים מחיישנים תואמים.
  • תוספים למצלמה שהוגדרו על ידי ספקים: שותפי חומרה יכולים עכשיו להגדיר מצבים מותאמים אישית של תוספים למצלמה (למשל, 'סופר רזולוציה' או שיפורים מבוססי-AI). אפשר לבצע שאילתות לגביהם באמצעות isExtensionSupported(int) API.
  • Camera Device Type APIs: מזהים אם המצלמה היא חומרה מובנית, מצלמת אינטרנט חיצונית בחיבור USB או מצלמה וירטואלית.
  • מכשירי שמיעה עם Bluetooth LE Audio: קטגוריית מכשירים חדשה (AudioDeviceInfo.TYPE_BLE_HEARING_AID) מאפשרת לאפליקציות להבחין בין מכשירי שמיעה לבין אוזניות LE Audio רגילות, וכך להציג סמלים מותאמים בממשק המשתמש.
  • ניתוב גרנולרי של אודיו למכשירי שמיעה: המשתמשים יכולים לנתב באופן עצמאי צלילי מערכת (התראות, צלצולים, שעונים מעוררים) למכשירי שמיעה מחוברים או לרמקול של המכשיר. הטיפול בזה מתבצע ברמת המערכת ולא נדרשים שינויים ב-API.
  • מקודד תוכנה HE-AAC מורחב: מקודד חדש שסופק על ידי המערכת (c2.android.xheaac.encoder) תומך בקצב העברת נתונים גבוה ונמוך כדי לספק אודיו באיכות טובה יותר באופן משמעותי בתנאים של רוחב פס נמוך, כולל תמיכה חובה במטא-נתונים של עוצמת הקול כדי להבטיח עוצמת קול עקבית.

ביצועים וסוללה

  • הפחתת נעילות השכמה (Wakelocks) עבור התראות במצב סרק: גרסה חדשה מבוססת-קריאה חוזרת של AlarmManager.setExactAndAllowWhileIdle מקבלת OnAlarmListener במקום PendingIntent. הפעולה הזו מפחיתה את צריכת החשמל ואת משך הזמן שבו האפליקציות (כמו מכשירי ניטור רפואיים או שקעי הודעות) נשארות פעילות באופן חלקי בזמן שהמכשיר במצב שינה או במצב חיסכון בסוללה.

פרטיות ואבטחה

  • כפתור להרשאת מיקום חד פעמית שסופק על ידי המערכת: אפשר להטמיע כפתור להרשאת מיקום חד פעמית מאובטח שעבר עיבוד על ידי המערכת באמצעות Jetpack. הקשה על ההגדרה מעניקה לאפליקציה גישה למיקום המדויק רק בסשן הנוכחי, בלי להציג תיבת דו-שיח של המערכת. נדרשת ההרשאה USE_LOCATION_BUTTON.
  • הצגת סיסמאות בנפרד: ההגדרות של "הצגת סיסמאות" מחולקות עכשיו בין קלט מגע (התו האחרון מוצג לזמן קצר) לבין מקלדות פיזיות (מוסתרות באופן מיידי כברירת מחדל). רכיבי framework רגילים מכבדים את זה באופן אוטומטי. שדות בהתאמה אישית צריכים לעבור ל-ShowSecretsSetting API.
  • חתימה היברידית של קריפטוגרפיה פוסט-קוונטית (PQC): ב-Android מוצגת סכמת החתימה APK v3.2, שמשלבת חתימות קלאסיות (RSA/עקומת אליפטית) עם חתימות ML-DSA. ההגדרה הזו מכינה את האפליקציות לתקני NIST ולשיפורים במיחשוב קוונטי.

חוויית המשתמש וממשק המשתמש של המערכת

  • תמיכה בווידג'טים במסכים חיצוניים: שיפור העקביות החזותית של הווידג'טים בצפיפויות פיקסלים שונות. מעכשיו אפשר להשתמש ב-RemoteViews.setViewPadding ביחידות מורכבות (DP/SP), ווידג'טים יכולים לאחזר נתונים ספציפיים של DisplayMetrics באמצעות OPTION_APPWIDGET_DISPLAY_ID.
  • תמונה אינטראקטיבית בתוך תמונה (iPiP) במחשב: אפליקציות יכולות לבקש לעבור לשכבת חלונות 'מוצמדת' במהלך מצב ממשק מחשב (ברירת מחדל במסכים חיצוניים). החלונות המוצמדים האלה נשארים אינטראקטיביים ותמיד בחלק העליון. נדרשות הרשאות USE_PINNED_WINDOWING_LAYER ו-PiP.
  • הסתרת תוויות של אפליקציות במסך הבית: משתמשים יכולים עכשיו להסתיר את התוויות של האפליקציות במסך הבית. חשוב לוודא שסמל האפליקציה בולט וקל לזיהוי.
  • עיצוב חדש של הקלטת המסך: סרגל כלים צף חדש משפר את אמצעי הבקרה של ההקלטה ואת הגדרות הצילום ליוצרים. ממשק המשתמש לא נכלל אוטומטית בסרטון הסופי.
  • חלונות צפים: התכונה של מצב חלונות שהוצגה בגרסת בטא 2 מופעלת עכשיו באופן מלא.

פונקציונליות בסיסית ובריאות

  • הגדרות להחרגת אפליקציות VPN: אפליקציות VPN יכולות להשתמש בכוונה (intent) ‏ACTION_VPN_APP_EXCLUSION_SETTINGS כדי להפעיל מסך שמנוהל על ידי המערכת, שבו משתמשים יכולים לבחור אפליקציות ספציפיות שיעקפו את מנהרת ה-VPN (פיצול מנהרות).
  • גיבוי דינמי של גופן המערכת: מערכת Android תומכת עכשיו בעדכונים בזמן ריצה לשרשרת הגיבוי של הגופן, ומספקת אמוג'י וטיפוגרפיה מעודכנים ללא עדכון מלא של מערכת ההפעלה.
  • עדכונים ל-OpenJDK 21 ו-25: שילוב של תכונות מודרניות של OpenJDK, כולל תמיכה מעודכנת ב-Unicode ותמיכה משופרת ב-SSL לקבוצות בעלות שם ב-TLS.
  • ספקי נתונים של מכשירים (DDP) ב-Health Connect: אפליקציית Health Connect יכולה להבחין עכשיו בין נתונים שנוצרו על ידי אפליקציות לבין נתונים שמגיעים ישירות מחומרה שאומתה על ידי המערכת (כמו שעוני Wear OS או הטלפון עצמו).

הבעיות הנפוצות שתוקנו בגרסה Beta 3

‫Android 17 Beta 2 (פברואר 2026)

גרסת בטא 2 זמינה עכשיו. בדומה לגרסת בטא 1, הגרסה הזו מתאימה לפיתוח, לבדיקה ולשימוש כללי. עם זאת, מערכת Android 17 עדיין נמצאת בפיתוח פעיל, ולכן יכול להיות שמערכת Android והאפליקציות שפועלות בה לא תמיד יפעלו כצפוי.

מה חדש בגרסת בטא 2

חוויית משתמש וממשק משתמש של המערכת

  • בועות: המשתמשים יכולים להפוך כל אפליקציה לבועה בלחיצה ארוכה על הסמלים במרכז האפליקציות. במסכים גדולים, סרגל בועות חדש בשורת המשימות מאפשר לנהל בועות מאורגנות ומעוגנות. האפליקציות צריכות לעמוד בהנחיות לשימוש בריבוי חלונות.
  • EyeDropper API: מערכת API חדשה מאפשרת לאפליקציות לצלם צבעי פיקסלים מכל מקום בתצוגה בלי לדרוש הרשאות לצילום מסך.
  • כלי לבחירת אנשי קשר: ה-intent‏ ACTION_PICK_CONTACTS מספק כלי לבחירת אנשי קשר ברמת המערכת. היא מעניקה גישה זמנית לשדות ספציפיים על בסיס סשן, וכך מצמצמת את הצורך בהרשאות מלאות של READ_CONTACTS.
  • לכידת מצביע בלוח מגע: כברירת מחדל, לוחות מגע שנלכדו מתנהגים עכשיו כמו עכברים, ומדווחים על תנועות יחסיות ומחוות במקום על קואורדינטות גולמיות של האצבעות. מצב מוחלט מדור קודם עדיין זמין באמצעות POINTER_CAPTURE_MODE_ABSOLUTE.
  • כלי בחירה אינטראקטיבי: אפליקציות יכולות להשתמש ב-getInitialRestingBounds ב-ChooserSession כדי לזהות את המיקום הסופי של ממשק המשתמש של כלי הבחירה, וכך לבצע התאמות טובות יותר בפריסה.

קישוריות ושימוש במכשירים שונים

  • העברה בין מכשירים: ה-API החדש של העברה בין מכשירים מאפשר לחדש את המצב במכשירים שונים (למשל, מטלפון לטאבלט) באמצעות CompanionDeviceManager.
  • טווח מתקדם:
    • UWB DL-TDOA: תמיכה ב-FiRA 4.0 לניווט בתוך מבנים תוך שמירה על הפרטיות.
    • זיהוי קרבה: הטמעה של מפרטים של WiFi Alliance לשיפור טווח המרחק שמבוסס על Wi-Fi.
  • שיפורים בחבילות הגלישה: אפליקציות יכולות לשלוח שאילתות לגבי שיעורי ההעלאה וההורדה המקסימליים שהוקצו על ידי הספק לסטרימינג באמצעות getStreamingAppMaxDownlinkKbps ו-getStreamingAppMaxUplinkKbps.

פונקציונליות ליבה, פרטיות וביצועים

  • גישה לרשת מקומית: ב-Android 17 נוספה ההרשאה ACCESS_LOCAL_NETWORK (חלק מהקבוצה NEARBY_DEVICES) כדי להגן על תקשורת LAN.
  • שידור אזור זמן: Intent חדש, ACTION_TIMEZONE_OFFSET_CHANGED, מופעל באופן ספציפי בשינויים בהפרש השעות, כמו מעברים לשעון קיץ.
  • ניהול NPU: באפליקציות שמטרגטות ל-Android 17 חובה להצהיר על תכונת החומרה FEATURE_NEURAL_PROCESSING_UNIT כדי לגשת ישירות ל-NPU.
  • ICU 78: ספריות מעודכנות של בינאום תומכות ב-Unicode 17.
  • הגנה על OTP ב-SMS: כדי למנוע חטיפת חשבונות, ברוב האפליקציות ב-Android 17 יש עיכוב של שלוש שעות בגישה לתכנות להודעות OTP. מפתחים צריכים לעבור לשימוש ב-API של SMS Retriever או ב-API של SMS User Consent.

הבעיות הנפוצות שתוקנו בגרסת בטא 2

‫Android 17 Beta 1 (פברואר 2026)

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

בדומה לגרסאות קודמות, Android 17 כולל שינויים במערכת. במקרים מסוימים, השינויים האלה יכולים להשפיע על אפליקציות עד שהן יעודכנו לתמיכה ב-Android 17, ולכן יכול להיות שתיתקלו בבעיות קלות או במגבלות משמעותיות יותר. באופן כללי, רוב האפליקציות, ממשקי ה-API והתכונות יפעלו כצפוי.

מה חדש בגרסה Beta 1

ב-Android 17 אנחנו ממשיכים את העבודה שלנו כדי ליצור אפליקציות Android שניתנות להתאמה רבה יותר, ומציגים שיפורים משמעותיים ביכולות המצלמה והמדיה, כלים חדשים לאופטימיזציה של הקישוריות ופרופילים מורחבים למכשירים נלווים. האפליקציות והמשחקים שאהבנו הם:

ממשק משתמש וחלונות

חובה להתאים את האפליקציה למסכים גדולים

באפליקציות שמטרגטות ל-Android 17 (רמת API‏ 37) ופועלות במסכים גדולים (sw ≥ 600dp), אי אפשר יותר להשבית את שינוי הגודל או את שינויי הכיוון.

  • מאפיינים שהמערכת מתעלמת מהם: המערכת מתעלמת מהמאפיינים screenOrientation,‏ resizeableActivity,‏ minAspectRatio ו-maxAspectRatio במסכים גדולים.
  • חריגים: מכשירים קטנים מ-600dp ואפליקציות שמסווגות כמשחקים (android:appCategory).
שינויים אופטימליים בהגדרות

כדי למנוע אובדן של מצב, המערכת לא מפעילה מחדש פעילויות כברירת מחדל לשינויים ספציפיים בהגדרות, כולל:

נדרשת פעולה: אם האפליקציה מסתמכת על הפעלה מחדש כדי לטעון מחדש משאבים לאירועים האלה, צריך להביע הסכמה מפורשת באמצעות מאפיין המניפסט החדש android:recreateOnConfigChanges.

ביצועים וזמן ריצה

  • Lock-free MessageQueue: הטמעה חדשה של android.os.MessageQueue ללא נעילה מצמצמת את מספר הפריימים החסרים.
  • איסוף אשפה דורי: איסוף האשפה המקביל של ART מסוג Mark-Compact תומך עכשיו באיסוף אשפה דורי, ומתעדף איסוף תכוף וזול של 'דור צעיר'.
  • טריגרים חדשים ליצירת פרופילים: ProfilingManager מוסיף טריגרים ל-COLD_START,‏ OOM ו-KILL_EXCESSIVE_CPU_USAGE.
  • הגבלות על התראות: מופעלות מגבלות גודל מחמירות על תצוגות של התראות בהתאמה אישית כדי לצמצם את השימוש בזיכרון.

מדיה ומצלמה

מצלמה
  • עדכונים דינמיים של הסשן: אפשר להשתמש ב-CameraCaptureSession.updateOutputConfigurations() כדי לעבור בין תרחישי שימוש (למשל, מתמונה לסרטון) בלי לסגור את הסשן או לגרום לתקלות.
אודיו ווידאו
  • Constant Quality for Video Recording (איכות קבועה לצילום וידאו): ‫setVideoEncodingQuality() ב-MediaRecorder מאפשרת להגדיר מצב איכות קבועה (CQ) למקודדי וידאו.
  • הקשחת אודיו ברקע: הפעלה של אודיו, בקשות למיקוד ושינויים בעוצמת הקול מתחילים בשקט (נכשלים) אם האפליקציה לא נמצאת במצב מחזור חיים תקין.
  • תמיכה ב-VVC: נוספה תמיכה בפלטפורמה ב-Versatile Video Coding‏ (H.266).

פרטיות ואבטחה

  • הוצאה משימוש של טקסט גלוי : android:usesCleartextTraffic יוצא משימוש בגרסה עתידית, בהתאם לרמת ה-SDK העתידית. אפליקציות שמסתמכות על המאפיין הזה יחסמו כברירת מחדל טקסט לא מוצפן. צריך לבצע מיגרציה אל Network Security Configuration (הגדרת אבטחת רשת).
  • קריפטוגרפיה היברידית של HPKE: הוספנו ממשק ציבורי של ספק שירותים להטמעה של קריפטוגרפיה היברידית של HPKE.

קישוריות וכלים