תוכנית הבטא הציבורית של Android, שכוללת את כל מה שצריך כדי להכין את האפליקציות לגרסה הבאה של Android.
- קובצי אימג' של המערכת לאמולטור ולחומרה – סביבת זמן ריצה לבדיקת האפליקציות בגרסה הבאה של Android, למכשירי Pixel ולאמולטור Android.
- קוד הפלטפורמה וממשקי ה-API העדכניים ביותר – אנחנו נספק עדכונים שוטפים, כדי שתוכלו לבדוק את האפליקציה שלכם מול קוד הפלטפורמה העדכני ביותר.
- התנהגויות ויכולות חדשות – מזהים את השינויים בהתנהגות שישפיעו על האפליקציות שלכם, ומפתחים באמצעות היכולות העדכניות של הפלטפורמה.
- משוב ותמיכה – המשוב שלכם חשוב לנו מאוד. דווחו על בעיות וספרו לנו מה דעתכם. אתם יכולים ליצור קשר עם מפתחים אחרים ב[קהילת המפתחים][community] כדי לשתף את החוויות שלכם.
אבני דרך ועדכונים
תוכנית Android Beta למפתחים פועלת במשך כמה חודשים לפני כל גרסה ראשית ומשנית. במהלך התקופה הזו, נספק עדכוני בטא לסביבות הפיתוח והבדיקה שלכם, עם SDK Tools, קובצי אימג' של המערכת, אמולטורים, מאמרי העזרה של ה-API והשוואות בין גרסאות API. בטבלה הבאה מפורט מידע נוסף על מה שצריך להתמקד בו בכל שלב.
| Milestone | סוג | פעולות למפתחים |
|---|---|---|
| גרסת בטא 1 | גרסת בטא ראשונית, עדכון OTA למפתחים ולמראשוני המשתמשים שהצטרפו לתוכנית הבטא של Android. |
|
| יציבות הפלטפורמה | ||
| יציבות הפלטפורמה | אבן הדרך הראשונה של יציבות הפלטפורמה כוללת ממשקי API והתנהגויות סופיים. גם הפרסום ב-Play נפתח. |
|
| גרסה סופית | הפלטפורמה מופצת ל-AOSP ולסביבה העסקית. |
|
שלבי ההשקה של Android
כל שלב בתוכנית הבטא של Android עוזר לכם להכין את האפליקציות לגרסה היציבה של AOSP והסביבה העסקית של Android.
גרסאות בטא
גרסת הבטא 1 מספקת סביבה יציבה ומלאה יותר לפיתוח ולבדיקה של גרסת הפלטפורמה הבאה, וזו הגרסה הראשונה שאנחנו מספקים למשתמשים הראשונים שנרשמו לתוכנית Android Beta. במהלך תקופת גרסאות הבטא, מראשוני המשתמשים ישתמשו באפליקציה שלכם במכשירי Pixel. לכן, מומלץ לעקוב אחרי המשוב מהמשתמשים האלה ולפרסם עדכונים תואמים כדי לטפל בבעיות, בלי לשנות את הטירגוט של האפליקציה. בגרסאות ראשיות, זה גם זמן טוב להתחיל להתכונן לשינוי הטירגוט של האפליקציה בהמשך. נשמח לקבל מכם משוב במהלך התקופה הזו, כדי שנוכל לדעת אם יש בעיות או בקשות.
אבן דרך ליציבות הפלטפורמה
גרסאות Android כוללות אבן דרך שנקראת יציבות הפלטפורמה, שעוזרת לכם לתכנן את הבדיקות והגרסאות הסופיות. המשמעות של אבן הדרך הזו היא שהפלטפורמה הגיעה לממשקי ה-API הפנימיים והחיצוניים הסופיים, להתנהגויות הסופיות שפונות לאפליקציה ולרשימות הסופיות של ממשקי API שאינם SDK. אחרי שלב היציבות של הפלטפורמה, לא צפויים שינויים נוספים שישפיעו על האפליקציות שלכם. זה הזמן להתחיל את הבדיקות הסופיות ואת עבודת הפיתוח שנדרשת כדי לוודא שגרסה תואמת של האפליקציה תהיה מוכנה למשתמשים בגרסה הסופית שתופץ לכלל המשתמשים. בגרסאות ראשיות, Android תספק רמת API סטנדרטית בשלב הזה.
אנחנו ממליצים לכל המפתחים של אפליקציות, משחקים, ערכות SDK, ספריות ומנועי משחקים להשתמש באבן הדרך "יציבות הפלטפורמה" כיעד לתכנון של בדיקות התאימות הסופיות וההשקה לציבור. אם תשתמשו בגרסה היציבה של הפלטפורמה במקום בגרסה הסופית, יהיו לכם עוד כמה שבועות לפני שהמשתמשים יוכלו לקבל את הפלטפורמה החדשה במכשירים שלהם.
בשלב היציבות של הפלטפורמה, תוכלו גם לפרסם אפליקציות במכשירים שפועלת בהם פלטפורמת Android ברמת ה-API הרשמית. מומלץ לפרסם קודם במסלולי אלפא ובטא של Google Play כדי שתוכלו לבדוק את האפליקציות לפני שתפיצו אותן באופן נרחב דרך החנות.
הגרסה הסופית
הגרסה היציבה של פלטפורמת Android מופצת ל-AOSP ולסביבה העסקית הרחבה יותר של Android. כדאי לצפות לכך שחלק מהמשתמשים יעדכנו לפלטפורמת Android בשלב הזה או זמן קצר לאחר מכן, כשיצרני המכשירים יתחילו להפיץ עדכונים למשתמשים שלהם. כדאי להתכונן לבעיות חדשות שעלולות לצוץ ככל שמספר המשתמשים בגרסה העדכנית של Android יגדל.
מה כלול בגרסאות הבטא?
תוכנית הבטא כוללת את כל מה שצריך כדי לבדוק את האפליקציות הקיימות במגוון גדלים של מסכים, טכנולוגיות רשת, ערכות שבבים של מעבדים (CPU) ומעבדים גרפיים (GPU) וארכיטקטורות חומרה.
SDK וכלים
ב-Android Studio, אפשר להוריד את הרכיבים הבאים דרך SDK Manager:
- ערכת SDK וכלים לגרסת הבטא
- תמונות מערכת של אמולטור למכשירים ניידים (64 ביט בלבד)
אנחנו נעדכן את הכלים האלה למפתחים בכל ציון דרך, לפי הצורך.
תמונות מערכת
אנחנו מספקים קובצי אימג' של המערכת למגוון מכשירי Google Pixel, שאפשר להשתמש בהם לפיתוח ולבדיקה. בדף ההורדות של הגרסה אפשר להוריד קובץ אימג' של המערכת לפיתוח ולבדיקה.
אם אין לכם מכשיר Pixel, אתם עדיין יכולים לפתח ולבדוק בשיטות אחרות, בהתאם לתהליך העבודה שלכם:
- תמונות מערכת של אמולטור למכשירים ניידים (64 ביט בלבד)
- קובצי אימג' גנריים של המערכת (GSI)
עדכוני OTA ל-Pixel דרך תוכנית הבטא של Android
אם יש לכם מכשיר Pixel נתמך, אתם יכולים לרשום אותו לתוכנית Android Beta ל-Pixel כדי לקבל עדכונים אלחוטיים (OTA) לגרסת הבטא של פלטפורמת Android.
מידע נוסף והרשמה זמינים בכתובת g.co/androidbeta.
ממשקי API בגרסת בטא ופרסום
גרסאות הבטא המוקדמות מספקות בהתחלה מערכת וספריית Android לפיתוח בלבד, ללא רמת API סטנדרטית. אם אתם רוצים לטרגט את הפלטפורמה החדשה ולפתח באמצעות ממשקי ה-API החדשים במהלך התקופה הזו, אתם צריכים לטרגט את גרסת הבטא על ידי עדכון תצורת ה-build של האפליקציה.
ממשקי ה-API בגרסת טרום-השקה לא יהיו רשמיים עד שה-SDK הסופי יפורסם בגרסה היציבה של הפלטפורמה. לכן, צפויים שינויים ב-API במהלך תקופת הבטא, במיוחד בשבועות הראשונים של התוכנית. בכל גרסה נספק סיכום של השינויים.
בשלב מאוחר יותר של גרסת טרום-ההשקה, ממשקי ה-API למפתחים יהיו סופיים ותוכלו להוריד את ה-SDK הרשמי ל-Android Studio ולקמפל אותו עם ממשקי ה-API הרשמיים.
עד לאבן הדרך "יציבות הפלטפורמה", Google Play מונעת פרסום של אפליקציות שמטרגטות רמת API של גרסת טרום-השקה (Preview) או את רמת ה-API הרשמית העתידית. כשהגרסה הסופית של ה-SDK תהיה זמינה, תוכלו לטרגט את רמת ה-API הרשמית ולפרסם את האפליקציה ב-Google Play באמצעות ערוצי ההפצה של גרסת אלפא, גרסת בטא וגרסת ייצור. בינתיים, אם אתם רוצים להפיץ לבודקים אפליקציה שמטרגטת את רמת ה-API הבאה, אתם יכולים לעשות את זה בכל שלב באימייל או בהורדה ישירה מהאתר שלכם.
מאמרי העזרה של ה-API ודוח ההבדלים
במאמרי העזרה של הפלטפורמה תמיד מוצגת הגרסה האחרונה של הפלטפורמה – גרסת טרום-השקה (Preview), גרסת בטא או הגרסה הסופית. בזמן שממשקי API חדשים נמצאים בפיתוח, הם יסומנו בסימן מים כדי שיהיה אפשר לראות אותם, ושם הקוד של גרסת טרום-ההשקה יוצג בתור רמת ה-API. שימו לב: אתם יכולים להשתמש בממשקי ה-API האלה רק אם אתם מפתחים באמצעות גרסת טרום-ההשקה של ה-SDK.
כשה-SDK הסופי יהיה זמין, מאמרי העזרה של ה-API יראו שממשקי ה-API החדשים נוספו ברמת ה-API הרשמית.
משאבי תמיכה
כשאתם בודקים ומפתחים באמצעות גרסאות Android בטא, אתם יכולים להשתמש בערוצים הבאים כדי לדווח על בעיות ולשלוח משוב:
- בדף משוב ובעיות מוסבר איך לדווח על בעיות ולשלוח לנו משוב. מהדף הזה אתם יכולים לעבור ל-Issue Tracker כדי לדווח על באגים או להגיש בקשות להוספת תכונות, ולמלא סקרים מהירים על חלק מהתכונות החדשות והשינויים.
- מעקב אחר בעיות בגרסת טרום-השקה (Preview) של Android הוא הכלי העיקרי שלנו למעקב אחר בעיות. אתם יכולים לדווח על באגים, בעיות בביצועים ומשוב כללי דרך Issue Tracker. אתם יכולים גם לבדוק אם יש בעיות מוכרות ולמצוא פתרונות עקיפים. נמשיך לעדכן אותך לגבי הבעיה שלך בזמן שהיא עוברת מיון ונשלחת לצוות ההנדסה של Android לבדיקה.
- [קהילת המפתחים של Android][community] היא קהילה שבה אתם יכולים ליצור קשר עם משתמשים ומפתחים אחרים שעובדים עם גרסאות טרום-ההשקה של Android 16. אתם יכולים לשתף תצפיות ורעיונות ולמצוא תשובות לשאלות.
[community]: /about/versions/16/qpr2/dev-community