תוכנית הבטא הציבורית של Android, שכוללת את כל מה שצריך כדי להכין את האפליקציות לגרסה הבאה של Android.
- קבצי אימג' של מערכת ההפעלה של חומרה ואמולטורים – סביבת זמן ריצה לבדיקת האפליקציות בגרסה הבאה של Android, למכשירי Pixel ול-Android Emulator.
- הקוד והממשקי API העדכניים ביותר של הפלטפורמה – אנחנו נספק עדכונים באופן קבוע, כך שתבדקו את הקוד העדכני ביותר של הפלטפורמה.
- התנהגויות ויכולות חדשות – אפשר לזהות את השינויים בהתנהגות שישפיעו על האפליקציות שלכם, ולפתח אפליקציות באמצעות היכולות העדכניות ביותר של הפלטפורמה.
- משוב ותמיכה – המשוב שלכם חשוב לנו מאוד! נשמח לשמוע מה דעתך! אתם יכולים ליצור קשר עם מפתחים אחרים בקהילת המפתחים כדי לשתף את החוויות שלכם.
אבני דרך ועדכונים
תוכנית הבטא של Android למפתחים פועלת במשך כמה חודשים לפני כל גרסה ראשית ומשנית. במהלך התקופה הזו, נספק עדכוני בטא לסביבות הפיתוח והבדיקה שלכם, עם כלי SDK, קובצי אימג' של המערכת, אמולטורים, הפניה ל-API והשוואות בין גרסאות API. בטבלה הבאה מפורט מידע נוסף על מה שחשוב להתמקד בו בכל אבן דרך.
| Milestone | סוג | פעולות למפתחים |
|---|---|---|
| גרסת בטא 1 | גרסת בטא ראשונית באיכות טובה, עדכון OTA למפתחים ולמשתמשים הראשונים שנרשמים לתוכנית Android בטא. |
|
| גרסאות בטא מאוחרות יותר | גרסת בטא מצטברת |
|
| יציבות הפלטפורמה | ||
| יציבות הפלטפורמה | אבן הדרך הראשונה של יציבות הפלטפורמה כוללת ממשקי API והתנהגויות סופיים. הפרסום ב-Play ייפתח גם כן. |
|
| גרסה סופית | השקת הפלטפורמה ב-AOSP ובסביבה העסקית. |
|
שלבי ההשקה של Android
כל שלב בתוכנית Android Beta עוזר לכם להכין את האפליקציות לגרסה היציבה של AOSP ולסביבת Android העסקית.
גרסאות בטא
גרסת הבטא 1 מספקת סביבה מלאה ויציבה יותר לבנייה ולבדיקה של גרסת הפלטפורמה הבאה. זו הגרסה הראשונה שאנחנו מספקים למשתמשים הראשונים שנרשמו לתוכנית הבטא של Android. במהלך תקופת ההשקות בגרסת הבטא, משתמשים מוקדמים ישתמשו באפליקציה שלכם במכשירי 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 Beta
אם יש לכם מכשיר Pixel נתמך, אתם יכולים לרשום אותו לתוכנית Android Beta ל-Pixel כדי לקבל עדכונים לגרסת הבטא של פלטפורמת Android באופן אלחוטי (OTA).
מידע נוסף והרשמה זמינים בכתובת g.co/androidbeta.
ממשקי API בגרסת בטא ופרסום
גרסאות הבטא המוקדמות מספקות בתחילה מערכת וספריית Android שמתאימות רק לפיתוח, ולא כוללות רמת API רגילה. אם רוצים לטרגט את הפלטפורמה החדשה ולבנות באמצעות ממשקי ה-API החדשים במהלך התקופה הזו, צריך לטרגט את גרסת הבטא על ידי עדכון תצורת ה-build של האפליקציה.
ממשקי ה-API של הגרסה המקדימה לא יהיו רשמיים עד שגרסת ה-SDK הסופית תפורסם ב-Platform Stability. המשמעות היא שצפויים שינויים ב-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, אפשר להשתמש בערוצים האלה כדי לדווח על בעיות ולשלוח משוב:
- בדף משוב ובעיות מוסבר איך לדווח על בעיות ולשתף אותנו מה דעתך. בדף הזה אפשר לעבור לכלי למעקב אחרי בעיות כדי לדווח על באגים או לשלוח בקשות להוספת תכונות, וגם להשתתף בסקרים קצרים על חלק מהתכונות והשינויים החדשים.
- הכלי למעקב אחר בעיות בגרסת Android Preview הוא הכלי העיקרי שלנו למעקב אחר בעיות. אפשר לדווח על באגים, על בעיות בביצועים ועל משוב כללי דרך הכלי למעקב אחר בעיות. אפשר גם לבדוק אם יש בעיות מוכרות ולמצוא פתרונות עקיפים. נמשיך לעדכן אותך לגבי הבעיה שלך בזמן שהיא עוברת תהליך תעדוף ונשלחת לצוות מהנדסי Android לבדיקה.
- קהילת מפתחי Android היא קהילה שבה אפשר ליצור קשר עם משתמשים ומפתחים אחרים שעובדים עם גרסאות טרום-הפצה של Android 17. תוכלו לשתף תצפיות ורעיונות ולמצוא שם תשובות לשאלות.