Android Beta for developers

תוכנית הבטא הציבורית של Android, שכוללת את כל מה שצריך כדי להכין את האפליקציות לגרסה הבאה של Android.

  • תמונות מערכת של חומרה ואמולטור – סביבת זמן ריצה לבדיקת האפליקציות בגרסה הבאה של Android, למכשירי Pixel ולאמולטור Android.
  • הקוד וממשקי ה-API העדכניים ביותר של הפלטפורמה – אנחנו נספק עדכונים באופן קבוע, כך שתבדקו את הקוד העדכני ביותר של הפלטפורמה.
  • התנהגויות ויכולות חדשות – אפשר לזהות את השינויים בהתנהגות שישפיעו על האפליקציות שלכם, ולפתח אפליקציות באמצעות היכולות העדכניות ביותר של הפלטפורמה.
  • משוב ותמיכה – המשוב שלכם חשוב לנו מאוד. נשמח לשמוע מה דעתך ולעזור לך לדווח על בעיות. כדי לשתף את החוויות שלכם, אתם יכולים ליצור קשר עם מפתחים אחרים ב[קהילת המפתחים][community].

אבני דרך ועדכונים

תוכנית הבטא של Android למפתחים פועלת במשך כמה חודשים לפני כל גרסה ראשית ומשנית. במהלך התקופה הזו, נספק עדכוני בטא לסביבות הפיתוח והבדיקה שלכם, עם כלי SDK, תמונות מערכת, אמולטורים, הפניה ל-API והשוואות בין גרסאות API. בטבלה הבאה מפורט מידע נוסף על מה שחשוב להתמקד בו בכל אבן דרך.

Milestone סוג פעולות למפתחים
גרסת בטא 1 גרסת בטא ראשונית באיכות טובה, עדכון OTA למפתחים ולמשתמשים הראשונים שנרשמים לתוכנית Android Beta.
  • כדאי לעיין בשינויים החדשים בהתנהגות ובממשקי ה-API.
  • מתחילים בדיקות תאימות מוקדמות של האפליקציה.
  • במהלך התקופה הזו, אפשר לשלוח לנו משוב כדי לדווח על בעיות קריטיות או על בקשות.
גרסאות בטא מאוחרות יותר גרסת בטא מצטברת
  • כדאי לעיין בתכונות חדשות, בממשקי API ובשינויים בהתנהגות (בגרסאות ראשיות בלבד).
  • ממשיכים לבדוק את התאימות ומחפשים משוב ממשתמשי בטא של Android.
  • ממשיכים לבדוק את הטירגוט לרמת ה-API החדשה (רק לגרסאות ראשיות).
  • מודיעים למפתחי ה-SDK והספרייה על בעיות תאימות.
יציבות הפלטפורמה
יציבות הפלטפורמה אבן הדרך הראשונה של יציבות הפלטפורמה כוללת ממשקי API והתנהגויות סופיים. גם תהליך הפרסום ב-Play ייפתח.
  • מתחילים בבדיקות התאימות הסופיות של אפליקציות, ערכות SDK וספריות.
  • פרסום גרסאות אפליקציה תואמות.
  • להמשיך לעבוד על טירגוט רמת ה-API החדשה (רק לגרסאות עיקריות).
  • צריך לעדכן את ערכות ה-SDK והספריות ולהודיע למפתחים שלהן על בעיות תאימות.
גרסה סופית השקת הפלטפורמה ב-AOSP ובסביבה העסקית.
  • פרסום גרסאות תואמות לאפליקציות, לערכות SDK ולספריות.
  • להמשיך לעבוד על טירגוט רמת ה-API החדשה (רק לגרסאות עיקריות).
  • פיתוח באמצעות תכונות חדשות וממשקי API.

שלבי ההשקה של 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

אם יש לכם מכשיר Pixel נתמך, אתם יכולים לרשום אותו לתוכנית Android Beta for Pixel כדי לקבל עדכונים לגרסת הבטא של פלטפורמת Android דרך האוויר (OTA).

מידע נוסף והרשמה זמינים בכתובת g.co/androidbeta.

ממשקי API בגרסת בטא ופרסום

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

ממשקי ה-API של התצוגה המקדימה לא יהיו רשמיים עד שגרסת ה-SDK הסופית תפורסם ב-Platform Stability. המשמעות היא שצפויים שינויים ב-API במהלך תקופת הבטא, במיוחד בשבועות הראשונים של התוכנית. בכל מהדורה נספק סיכום של השינויים.

בהמשך התקופה של גרסת הטרום-ההשקה, ממשקי ה-API למפתחים יסוכמו ותוכלו להוריד את ה-SDK הרשמי ל-Android Studio ולבצע קומפילציה מול ממשקי ה-API הרשמיים.

עד להשגת אבן הדרך של יציבות הפלטפורמה, Google Play מונעת פרסום של אפליקציות שמטרגטות רמת API של גרסת Preview או רמת API רשמית עתידית. כשה-SDK הסופי יהיה זמין, תוכלו לטרגט את רמת ה-API הרשמית ולפרסם את האפליקציה ב-Google Play באמצעות ערוצי ההפצה אלפא, בטא וייצור. בינתיים, אם רוצים להפיץ אפליקציה לבודקים שמיועדת לרמת ה-API הבאה, אפשר לעשות זאת דרך אימייל או באמצעות הורדה ישירה מהאתר בכל שלב.

הפניית API ודוח השוואה

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

כשה-SDK הסופי יהיה זמין, בהפניה ל-API יצוין שהממשקי API החדשים נוספו ברמת ה-API הרשמית.

משאבי תמיכה

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

  • בדף משוב ובעיות מוסבר איך לדווח על בעיות ולשתף אותנו מה דעתך. בדף הזה אפשר לעבור לכלי למעקב אחרי בעיות כדי לדווח על באגים או לשלוח בקשות להוספת תכונות, וגם למלא סקרים קצרים על חלק מהתכונות והשינויים החדשים.
  • הכלי למעקב אחר בעיות בגרסת Android Preview הוא הכלי העיקרי שלנו למעקב אחר בעיות. אפשר לדווח על באגים, על בעיות בביצועים ועל משוב כללי דרך הכלי למעקב אחר בעיות. אפשר גם לבדוק אם יש בעיות מוכרות ולמצוא פתרונות עקיפים. נמשיך לעדכן אותך לגבי הבעיה שלך בזמן שהיא עוברת תהליך תעדוף ונשלחת לצוות מהנדסי Android לבדיקה.
  • [קהילת מפתחי Android][community] היא קהילה שבה אפשר ליצור קשר עם משתמשים ומפתחים אחרים שעובדים עם גרסאות טרום-השקה של Android 16. תוכלו לשתף תצפיות ורעיונות ולמצוא שם תשובות לשאלות.

‫[community]: /about/versions/16/qpr2/dev-community