ברוכים הבאים ל-Android 16 Preview, תוכנית שמספקת לכם את כל מה שדרוש כדי להפוך את האפליקציות שלכם לתואמות לגרסה הבאה של Android ולפתח אותן עבורה. אתם יכולים להתחיל מיד על ידי הורדת ה-SDK והכלים של Preview.
תמונות מערכת של חומרה ואמולטורים
סביבה בסביבת זמן ריצה לבדיקה של האפליקציות במכשירי Pixel וב-Android Emulator.
קוד הפלטפורמה העדכני ביותר
אנחנו נשלח עדכונים באופן קבוע, כך שתוכלו לבדוק את הקוד העדכני ביותר של הפלטפורמה.
התנהגויות ויכולות חדשות
זיהוי השינויים בהתנהגות שמשפיעים על האפליקציות שלכם, ופיתוח באמצעות היכולות העדכניות ביותר של הפלטפורמה.
משוב ותמיכה
המשוב שלך חשוב לנו מאוד. דווחו על בעיות וספרו לנו מה דעתכם! יצירת קשר עם מפתחים אחרים בקהילת המפתחים כדי לשתף את החוויות שלכם.
ציר זמן, אבני דרך ועדכונים
תוכנית ה-Preview של Android 16 תפעל מנובמבר 2024 ועד להשקה הציבורית הסופית ל-AOSP וליצרני ציוד מקורי (OEM), שתוכננה לשנה הבאה. בנקודות ציון חשובות בפיתוח, נשיק עדכונים לסביבות הפיתוח והבדיקה. כל עדכון כולל כלי SDK, קובצי אימג' של מערכת, מכונות וירטואליות, מסמך עזר בנושא API ושינוי ב-API. בטבלה הבאה מפורט מידע נוסף על הנושאים שבהם כדאי להתמקד בכל שלב.
ציר הזמן | Build | סוג | פעולות למפתחים |
---|---|---|---|
נובמבר | תצוגה מקדימה למפתחים 1 | גרסה מוקדמת של גרסת build בסיסית שמתמקדת במשוב ממפתחים, עם כמה תכונות, ממשקי API ושינויים בהתנהגות חדשים. |
|
דצמבר | גרסת Developer Preview 2 | עדכון מצטבר עם תכונות, ממשקי API ושינויים נוספים בהתנהגות. |
|
ינואר | בטא 1 | גרסה ראשונית באיכות בטא, עדכון אוויר למשתמשי 'הדור הראשון' שנרשמו לתוכנית Android Beta. |
|
פברואר | בטא 2 | גרסה מצטברת באיכות בטא |
|
יציבות הפלטפורמה | |||
מרץ | בטא 3 | ציון הדרך הראשון של יציבות הפלטפורמה, שכולל ממשקי API והתנהגויות סופיים. גם האפשרות לפרסם ב-Play תיפתח. |
|
אפריל, מאי | Beta 4,… | גרסאות build כמעט סופיות לבדיקה סופית. |
|
גרסה סופית | השקת Android 16 ל-AOSP ולסביבה העסקית. |
|
אבן דרך בנושא יציבות הפלטפורמה
Android 16 כולל ציון דרך שנקרא יציבות הפלטפורמה, שיעזור לכם לתכנן את הבדיקות וההשקות הסופיות. ציון הדרך הזה מציין ש-Android 16 הגיע לממשקי ה-API הפנימיים והחיצוניים הסופיים, להתנהגויות הסופיות מול האפליקציות ולרשימות הסופיות של ממשקי ה-API שאינם SDK. אנחנו צופים שגרסת Android 16 תגיע ליציבות הפלטפורמה ב-בטא 3 במרץ 2024. לאחר מכן, לא צפויים שינויים נוספים שמשפיעים על האפליקציות שלכם.
אנחנו ממליצים לכל מפתחי האפליקציות, המשחקים, ערכות ה-SDK, הספריות ומנועי המשחקים להשתמש בנקודת הציון 'יציבות הפלטפורמה' כיעד לתכנון בדיקות התאימות הסופיות והשקה ציבורית. שימוש בגרסת Platform Stability במקום בגרסה הסופית נותן לכם כמה שבועות נוספים לפני שהצרכנים יוכלו לקבל את הפלטפורמה החדשה במכשירים שלהם.
שלבי תצוגה מקדימה
כל שלב בתוכנית התצוגה המקדימה עוזר לכם להכין את האפליקציות שלכם לקראת הגרסה היציבה של AOSP ושל הסביבה העסקית של Android.
- תצוגות מקדימות למפתחים 1 ו-2
במהלך הגרסאות המקדימות למפתחים, כדאי להתמקד במשוב על ממשקי ה-API ובתאימות האפליקציות. תאימות האפליקציה מתייחסת לוודא שגרסת האפליקציה הנוכחית נראית טוב ופועלת היטב בפלטפורמה החדשה.
גרסאות ה-preview למפתחים מספקות סביבה מוקדמת לפיתוח ולבדיקה שבה אפשר לנסות ממשקי API חדשים, לזהות בעיות תאימות באפליקציה ולתכנן את ההעברה או את הפיתוח של התכונות הנדרשות כדי לטרגט את הפלטפורמה החדשה. חשוב במיוחד לשלוח לנו משוב במהלך התקופה הזו. בנוסף, צפויים שינויים מסוימים בממשקי ה-API בכל אחד מהעדכונים האלה.
- בטא 1
גרסת הבטא 1 מספקת סביבה מלאה ויציבה יותר לפיתוח ובדיקה ב-Android 16. זוהי גרסת ה-build הראשונה שאנחנו מספקים למשתמשי Android מהדורת הבטא. במהלך תקופת הגרסאות הבטא, משתמשים מוקדמים ישתמשו באפליקציה שלכם במכשירי Pixel. לכן מומלץ לעקוב אחרי המשוב מהמשתמשים האלה ולפרסם עדכונים תואמים כדי לטפל בבעיות, בלי לשנות את הטירגוט של האפליקציה. זה גם הזמן להתחיל להתכונן לשינוי של טירגוט האפליקציה בשלב מאוחר יותר.
- Beta 2
בגרסת הבטא 2 תקבלו גרסה יציבה ומלאה יותר, שתאפשר לכם להמשיך את תהליך הבדיקה והפיתוח.
- Beta 3
החל מגרסה Beta 3, מערכת Android 16 מגיעה ליציבות הפלטפורמה, כלומר התנהגויות המערכת וממשקי ה-API הושלמו. זה הזמן להתחיל את הבדיקה והפיתוח הסופיים הנדרשים כדי להבטיח שגרסה תואמת של האפליקציה תהיה מוכנה למשתמשים במהלך השקת הגרסה הסופית לסביבה העסקית. בשלב זה, Android 16 יספק רמת API רגילה.
בשלב 'יציבות הפלטפורמה', הגיע הזמן להתמקד בבדיקות התאימות הסופיות ולהשיק את האפליקציות המעודכנות למשתמשים ולמפתחים במורד הזרם. אפשר גם לבנות באמצעות ממשקי ה-API הסופיים ולשפר את הקוד שמשתמש בתכונות או בממשקי ה-API החדשים. תוכלו לתכנן את העבודה בידיעה שהפלטפורמה וה-API לא ישתנו.
במצב 'יציבות הפלטפורמה' תוכלו גם לפרסם אפליקציות במכשירים עם Android 16 ברמת ה-API הרשמית. מומלץ לפרסם את האפליקציות קודם במסלולי האלפא והבטא של Google Play, כדי שתוכלו לבדוק אותן לפני הפצתן באופן נרחב בחנות.
- Beta 4, …
בגרסת Beta 4 ובגרסאות בטא סופיות אחרות, נציע גרסאות build מועמדות להפצה לבדיקה הסופית. בסיום הבדיקה, כדאי לפרסם עדכונים תואמים לאפליקציות, לערכות ה-SDK, לספריות, לכלים ולמנועי המשחקים שלכם, כדי להבטיח שחוויית המשתמש של המשתמשים שמשדרגים את המכשירים שלהם בסביבות זמן ההשקה הסופית תהיה טובה. תוכלו גם להמשיך לפתח יכולות חדשות באמצעות תכונות וממשקי API חדשים ולבדוק את האפליקציה תוך טירגוט לרמת ה-API העדכנית ביותר כדי לזהות בעיות שעשויות להתעורר.
- גרסה מוגמרת
הגרסה היציבה של Android 16 פורסמת ב-AOSP ובסביבת Android הרחבה. חלק מהמשתמשים שלכם יעדכנו ל-Android 16 בזמן הזה או זמן קצר לאחר מכן, כשיצרני המכשירים יתחילו להשיק עדכונים למשתמשים שלהם. חשוב להיות מוכנים לבעיות חדשות שעשויות לדווח עליה ככל שמספר המשתמשים בגרסה האחרונה של Android יגדל.
מה כלול בגרסת ה-Preview של Android 16?
תוכנית התצוגה המקדימה של Android 16 כוללת את כל מה שדרוש כדי לבדוק את האפליקציות הקיימות שלכם במגוון גדלי מסכים, טכנולוגיות רשת, ערכות שבבים של מעבדים (CPU) ושל מעבדי גרפיקה (GPU) וארכיטקטורות חומרה.
SDK וכלים
באמצעות Android Studio, אפשר להוריד את הרכיבים הבאים דרך SDK Manager:
- SDK וכלים ל-Android 16
- תמונות מערכת של אמולטור למכשירים ניידים ל-Android 16 (64 ביט בלבד, ראו הערות המוצר)
נעדכן את הכלים האלה לפי הצורך בכל ציון דרך.
במאמר קבלת Android 16 מוסבר איך מתחילים, ובנתוני הגרסה מפורטות בעיות ידועות.
קובצי אימג' של מערכת
אנחנו מספקים קובצי אימג' של מערכות למגוון מכשירים של Google Pixel, שאפשר להשתמש בהם לפיתוח ולבדיקה. בדף Downloads תוכלו למצוא קובץ אימג' של מערכת לפיתוח ובדיקה.
אם אין לכם מכשיר Pixel, אתם עדיין יכולים לפתח ולבדוק באמצעות שיטות אחרות, בהתאם לתהליך העבודה שלכם:
- תמונות מערכת של אמולטור של Android 16 למכשירים ניידים (64 ביט בלבד, ראו הערות המוצר)
עדכונים מסוג Flash-to-OTA ל-Google Pixel
הגרסאות של Developer Preview הן גרסאות build ראשוניות של בסיס למפתחים בלבד. הגרסאות האלה לא מתאימות לשימוש יומיומי על ידי משתמשים מוקדמים או צרכנים, ולכן אנחנו מציעים אותן להורדה ולשחזור ידניים רק במכשירי Pixel הבאים:
- Pixel 6 ו-Pixel 6 Pro
- Pixel 6a
- Pixel 7 ו-Pixel 7 Pro
- Pixel 7a
- Pixel Fold
- Pixel Tablet
- Pixel 8 ו-Pixel 8 Pro
- Pixel 8a
- Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL ו-Pixel 9 Pro Fold
מידע נוסף זמין במאמר קבלת Android 16.
אחרי שתבצעו אימייל של build לתצוגה מקדימה למפתחים במכשיר Pixel נתמך, תירשמו באופן אוטומטי לקבלת עדכונים אוויריים של גרסאות build מתקדמות יותר של תצוגה מקדימה למפתחים ושל גרסאות בטא, עד לגרסה הסופית.
חשוב לדעת שתוכנית Android Beta OTA לא תומכת בגרסאות build של Developer Preview.
תצוגה מקדימה של ממשקי API ופרסום
בתוכנית Android 16 Preview מקבלים בהתחלה מערכת לפיתוח בלבד וספריית Android שאין לה רמת API רגילה. אם רוצים לטרגט את הפלטפורמה החדשה ולבצע build עם ממשקי ה-API החדשים של Android 16 במהלך התקופה הזו, צריך לטרגט את גרסת ה-Preview של Android 16 על ידי עדכון הגדרת ה-build של האפליקציה.
ב-Android 16 Preview יש גרסאות טרום-השקה של ממשקי API – ממשקי ה-API יהיו רשמיים רק אחרי שתפורסם ערכת ה-SDK הסופית בסטטוס 'יציבות הפלטפורמה'. המשמעות היא שצפויים שינויים ב-API לאורך זמן, במיוחד בשבועות הראשונים של התוכנית. בכל גרסה של Android 16 נציג סיכום של השינויים.
בהמשך לגרסת ה-preview, ממשקי ה-API למפתחים יסתיימו ותוכלו להוריד את Android 16 SDK הרשמי ל-Android Studio, לטרגט לרמת ה-API הרשמית ולבצע הידור מול ממשקי ה-API הרשמיים.
עד לציון הדרך של יציבות הפלטפורמה, Google Play תמנע פרסום של אפליקציות שמטרגטות את רמת ה-API של Baklava
בתצוגה המקדימה או את רמת ה-API הרשמית העתידית. כשגרסת ה-SDK הסופית תהיה זמינה, תוכלו לטרגט את רמת ה-API הרשמית של Android 16 ולפרסם את האפליקציה ב-Google Play באמצעות ערוצי הגרסאות הזמניות (alpha) והגרסאות הבטא, וגם את הגרסה הסופית. בינתיים, אם אתם רוצים לחלק לאפליקציה לבודקים גרסת Android 16, תוכלו לעשות זאת בכל שלב באימייל או בהורדה ישירה מהאתר שלכם.
עדכון
במהלך תקופת התצוגה המקדימה, כשבודקים את הגרסאות בתצוגה המקדימה למפתחים ובגרסאות הבטא, מומלץ מאוד לשמור על עדכניות סביבת הפיתוח. נודיע לכם כשיהיו עדכונים חדשים זמינים בערוצים הבאים:
הפניית API ודוח diff
הפניית ה-API המלאה של Preview API זמינה באינטרנט. במהלך הפיתוח של ממשקי ה-API החדשים, הם יסומנו במים כדי שיהיה אפשר לראות אותם, ורמת ה-API שלהם תהיה 'Baklava'. חשוב לזכור שאפשר להשתמש בממשקי ה-API האלה רק אם אתם מפתחים באמצעות Android 16 Preview SDK.
כשגרסת Android 16 תגיע למצב יציבות פלטפורמה ורמת ה-SDK הסופית תהיה זמינה, במסמך העזר בנושא ממשקי ה-API יופיע שה-API החדשים נוספו לרמת ה-API הרשמית.
כדי לקבל תצוגה מפורטת של ממשקי API חדשים, משופרים, שהוצאו משימוש או הוסרו בכל גרסה, מומלץ להתחיל בדוחות ההבדלים:
DP1
- גרסה מלאה: API 35 → תצוגה מקדימה למפתחים 1
משאבי תמיכה
במהלך הבדיקה והפיתוח של Android 16, תוכלו להשתמש בערוצים הבאים כדי לדווח על בעיות ולשלוח משוב:
- בדף משוב ובעיות מפורט מידע מלא על דיווח על בעיות ועל שליחת משוב. מהדף הזה אפשר לעבור למעקב אחר בעיות כדי לדווח על באגים או לבקש תכונות חדשות, ואפשר גם למלא סקרים מהירים לגבי חלק מהתכונות והשינויים החדשים.
- Android Preview issue tracker הוא הכלי הראשי שלנו למעקב אחר בעיות. אתם יכולים לדווח על באגים, בעיות בביצועים ומשוב כללי דרך הכלי למעקב אחר בעיות. אפשר גם לבדוק אם יש בעיות ידועות ולמצוא פתרונות עקיפים. נעדכן אותך לגבי הבעיה במהלך הטיפול בה והעברתה לבדיקה של צוות מהנדסי Android. בקטע איפה אפשר לדווח על בעיות מוסבר איך לדווח על בעיות מסוגים שונים.
- קהילת המפתחים של Android היא קהילה שבה אפשר ליצור קשר עם משתמשים ומפתחים אחרים שעובדים עם גרסאות ה-preview של Android 16. אתם יכולים לשתף תובנות ורעיונות ולמצוא תשובות לשאלות.
קדימה, לעבודה!
כדי להתחיל, צריך להתקין את Android 16 במכשיר החומרה או להגדיר אמולטור לבדיקה של תאימות. פרטים נוספים זמינים במאמר איך מקבלים את Android 16. תודה שהשתתפת בתוכנית Android 16 Preview.