Android Beta for developers

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

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

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

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

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

שלבי ההשקה של Android

כל שלב בתוכנית הבטא של Android עוזר לכם להכין את האפליקציות לגרסה היציבה ב-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 ל-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. אתם יכולים לשתף תצפיות ורעיונות ולמצוא שם תשובות לשאלות.

[קהילה]: /about/versions/16/qpr2/dev-community