نسخه بتای Android برای توسعه‌دهندگان

برنامه بتای عمومی Android که هرآنچه را برای آماده کردن برنامه‌هایتان برای نسخه بعدی Android نیاز دارید دراختیارتان قرار می‌دهد.

  • تصاویر سیستم شبیه‌ساز و سخت‌افزار - محیط زمان اجرا برای آزمایش کردن برنامه‌هایتان در نسخه بعدی Android، برای دستگاه‌های Pixel و «شبیه‌ساز Android».
  • جدیدترین کد پلاتفرم و میاناهای برنامه‌سازی کاربردی - به‌روزرسانی‌های منظمی ارائه خواهیم داد تا بتوانید با جدیدترین کد پلاتفرم آزمایش کنید.
  • رفتارها و قابلیت‌های جدید - تغییرات رفتاری را که بر برنامه‌هایتان تأثیر می‌گذارد به‌دقت مشخص کنید و با جدیدترین قابلیت‌های پلاتفرم بسازید.
  • بازخورد و پشتیبانی - بازخورد شما بسیار مهم است! مشکلات را گزارش کنید و نظرتان را به ما بگویید! با توسعه‌دهندگان دیگر در [انجمن توسعه‌دهندگان][community] ارتباط برقرار کنید تا تجربیاتتان را هم‌رسانی کنید.

نقاط عطف و به‌روزرسانی‌ها

برنامه نسخه بتای Android برای توسعه‌دهندگان چند ماه قبل‌از هر انتشار اصلی و فرعی اجرا می‌شود. درطول این مدت، به‌روزرسانی‌های نسخه بتا را برای محیط‌های توسعه و آزمایش شما ارائه خواهیم کرد که شامل ابزارهای کیت توسعه نرم‌افزار، ایمیج‌های سیستم، شبیه‌سازها، مرجع میانای برنامه‌سازی کاربردی، و تفاوت‌های میانای برنامه‌سازی کاربردی است. برای کسب اطلاعات بیشتر درباره اینکه در هر نقطه عطف باید روی چه چیزی تمرکز کنید، جدول زیر را ببینید.

Milestone نوع کنش‌های توسعه‌دهنده
نسخه بتا ۱ انتشار اولیه با کیفیت بتا، به‌روزرسانی بی‌سیم برای توسعه‌دهندگان و پذیرندگان آغازین که در Android Beta ثبت‌نام می‌کنند.
  • تغییرات رفتاری و میاناهای برنامه‌سازی کاربردی جدید را کاوش کنید.
  • آزمایش سازگاری برنامه را زودتر شروع کنید.
  • در این مدت، برای گزارش کردن هرگونه مشکل یا درخواست مهم به ما، بازخورد ارائه دهید.
پایداری پلاتفرم
پایداری پلاتفرم اولین نقطه عطف پایداری پلاتفرم شامل میاناهای برنامه‌سازی کاربردی و رفتارهای نهایی است. انتشار Play نیز باز می‌شود.
  • آزمایش سازگاری نهایی را برای برنامه‌ها، کیت‌های توسعه نرم‌افزار، و کتابخانه‌ها شروع کنید.
  • نسخه‌های سازگار برنامه را منتشر کنید.
  • به کار برای هدف قرار دادن سطح میانای برنامه‌سازی کاربردی جدید ادامه دهید (فقط برای نسخه‌های اصلی).
  • کیت‌های توسعه نرم‌افزار و کتابخانه‌ها را به‌روز کنید و توسعه‌دهندگان آن‌ها را از هرگونه مشکل سازگاری مطلع کنید.
نسخه پخش نهایی انتشار پلاتفرم در AOSP و بوم‌سازگان.
  • نسخه‌های سازگار برای برنامه‌ها، کیت‌های توسعه نرم‌افزار، و کتابخانه‌ها منتشر کنید.
  • به کار برای هدف قرار دادن سطح میانای برنامه‌سازی کاربردی جدید ادامه دهید (فقط برای نسخه‌های اصلی).
  • با ویژگی‌ها و میاناهای برنامه‌سازی کاربردی جدید بسازید.

مراحل انتشار Android

هر مرحله از برنامه بتای Android به شما کمک می‌کند برنامه‌هایتان را برای انتشار نسخه پایدار در AOSP و بوم‌سازگان Android آماده کنید.

نسخه‌های پخش بتا

نسخه بتا ۱ محیط کامل‌تر و پایدارتری برای ساختن و آزمایش کردن در نسخه بعدی پلاتفرم دراختیارتان قرار می‌دهد و اولین ساختی است که به پذیرندگان آغازین ثبت‌نام‌شده در برنامه Android Beta ارائه می‌دهیم. درطول دوره انتشار نسخه‌های بتا، پذیرندگان آغازین از برنامه شما در دستگاه‌های Pixel استفاده خواهند کرد، بنابراین توصیه می‌کنیم بازخورد این کاربران را زیرنظر داشته باشید و به‌روزرسانی‌های سازگار را برای رفع مشکلات منتشر کنید، بدون اینکه هدف‌یابی برنامه را تغییر دهید. برای نسخه‌های اصلی، زمان خوبی است که آماده‌سازی برای تغییر هدف‌یابی برنامه‌تان را در آینده شروع کنید. لطفاً در این مدت بازخوردتان را به ما ارائه دهید تا از هرگونه مشکل یا درخواست مطلع شویم.

نقطه عطف پایداری پلاتفرم

نسخه‌های پخش Android شامل نقطه عطفی به‌نام پایداری پلاتفرم است تا به شما کمک کند آزمایش و نسخه‌های پخش نهایی‌تان را برنامه‌ریزی کنید. این نقطه عطف به این معنی است که پلتفرم به میاناهای برنامه‌سازی کاربردی داخلی و خارجی نهایی، رفتارهای نهایی مواجه با برنامه، و فهرست‌های نهایی میانای برنامه‌سازی کاربردی غیرکیت توسعه نرم‌افزار رسیده است. پس‌از «پایداری پلاتفرم»، می‌توانید انتظار داشته باشید که تغییرات دیگری که بر برنامه‌هایتان تأثیر بگذارد ایجاد نشود. اکنون زمان شروع آزمایش نهایی و توسعه است تا مطمئن شوید نسخه سازگار برنامه‌تان در زمان انتشار نهایی در بوم‌سازگان برای کاربران آماده خواهد بود. برای نسخه‌های اصلی، Android در این زمان سطح API استانداردی ارائه خواهد کرد.

همه توسعه‌دهندگان برنامه، بازی، کیت توسعه نرم‌افزار، کتابخانه، و موتور بازی را تشویق می‌کنیم که از نقطه عطف «پایداری پلاتفرم» به‌عنوان هدفی برای برنامه‌ریزی آزمایش سازگاری نهایی و انتشار عمومی استفاده کنند. استفاده از «پایداری پلاتفرم» به‌جای نسخه نهایی چند هفته بیشتر به شما فرصت می‌دهد تا مصرف‌کنندگان بتوانند پلاتفرم جدید را در دستگاه‌هایشان دریافت کنند.

از «پایداری پلاتفرم»، همچنین می‌توانید برنامه‌ها را در دستگاه‌هایی منتشر کنید که پلاتفرم Android را در سطح رسمی میانای برنامه‌سازی کاربردی اجرا می‌کنند. توصیه می‌کنیم ابتدا در دسته‌های آلفا و بتای Google Play منتشر کنید تا بتوانید برنامه‌هایتان را قبل‌از توزیع گسترده ازطریق فروشگاه آزمایش کنید.

نسخه نهایی

نسخه پایدار پلاتفرم Android برای AOSP و بوم‌سازگان بزرگ‌تر Android منتشر می‌شود. باید انتظار داشته باشید که برخی‌از کاربران شما در این زمان یا کمی پس‌از آن، به پلاتفرم Android به‌روزرسانی کنند، زیرا سازندگان دستگاه شروع به انتشار به‌روزرسانی‌ها برای کاربران خود می‌کنند. برای مشکلات جدیدی که ممکن است با افزایش تعداد کاربران جدیدترین نسخه Android گزارش شود آماده باشید.

نسخه‌های بتا شامل چه چیزهایی است؟

برنامه «نسخه بتا» شامل هر چیزی است که برای آزمایش برنامه‌های موجودتان در انواع اندازه‌های صفحه‌نمایش، فناوری‌های شبکه، مجموعه تراشه‌های CPU و GPU، و معماری‌های سخت‌افزاری نیاز دارید.

کیت توسعه نرم‌افزار و ابزارها

بااستفاده از Android Studio، می‌توانید مؤلفه‌های زیر را ازطریق «مدیر کیت توسعه نرم‌افزار» بارگیری کنید:

  • کیت توسعه نرم‌افزار و ابزارهای نسخه بتا
  • تصاویر سیستم شبیه‌ساز برای دستگاه‌های همراه (فقط ۶۴ بیتی)

در هر نقطه عطف، درصورت نیاز، به‌روزرسانی‌هایی برای این ابزارهای توسعه ارائه خواهیم کرد.

تصاویر سیستم

ما ایمیج‌های سیستم را برای انواع دستگاه‌های Google Pixel ارائه می‌دهیم که می‌توانید از آن‌ها برای توسعه و آزمایش استفاده کنید. برای دریافت ایمیج سیستم برای توسعه و آزمایش، به صفحه «بارگیری‌ها» برای نسخه پخش بروید.

اگر دستگاه Pixel ندارید، بسته به گردش کارتان، همچنان می‌توانید بااستفاده از روش‌های دیگر توسعه و آزمایش کنید:

  • تصاویر سیستم شبیه‌ساز برای دستگاه‌های همراه (فقط ۶۴ بیتی)
  • تصاویر سیستم عمومی (GSI)

به‌روزرسانی‌های OTA برای Pixel ازطریق برنامه نسخه بتای Android

اگر دستگاه Pixel پشتیبانی‌شده‌ای دارید، می‌توانید دستگاه را در برنامه Android Beta برای Pixel ثبت‌نام کنید تا به‌روزرسانی‌های پلاتفرم Android Beta را به‌صورت بی‌سیم (OTA) دریافت کنید.

برای کسب اطلاعات بیشتر و ثبت‌نام، به g.co/androidbeta بروید.

میاناهای برنامه‌سازی کاربردی بتا و انتشار

ساخت‌های اولیه نسخه بتا در ابتدا یک سیستم فقط توسعه و کتابخانه Android ارائه می‌دهند که سطح API استاندارد ندارد. اگر می‌خواهید پلاتفرم جدید را هدف قرار دهید و در این مدت با میاناهای برنامه‌سازی کاربردی جدید بسازید، باید با به‌روزرسانی پیکربندی ساخت برنامه‌تان، نسخه بتا را هدف قرار دهید.

میاناهای برنامه‌سازی کاربردی پیش‌نمایش تا زمانی که کیت توسعه نرم‌افزار نهایی در «پایداری پلاتفرم» منتشر نشود رسمی نخواهند بود. این یعنی باید درطول دوره بتا، به‌ویژه در هفته‌های اول برنامه، منتظر تغییرات میانای برنامه‌سازی کاربردی باشید. با هر انتشار، خلاصه‌ای از تغییرات را ارائه خواهیم داد.

بعداً در پیش‌نمایش، میاناهای برنامه‌سازی کاربردی توسعه‌دهنده نهایی خواهند شد و می‌توانید کیت توسعه نرم‌افزار رسمی را در Android Studio بارگیری کنید و با میاناهای برنامه‌سازی کاربردی رسمی کامپایل کنید.

تا زمان رسیدن به نقطه عطف «پایداری پلاتفرم»، Google Play از انتشار برنامه‌هایی که سطح میانای برنامه‌سازی کاربردی پیش‌نمایش یا سطح میانای برنامه‌سازی کاربردی رسمی آینده را هدف قرار می‌دهند جلوگیری می‌کند. وقتی نسخه نهایی کیت توسعه نرم‌افزار دردسترس قرار گرفت، می‌توانید سطح میانای برنامه‌سازی کاربردی رسمی را هدف قرار دهید و برنامه‌تان را بااستفاده از کانال‌های انتشار آلفا، بتا، و تولید در Google Play منتشر کنید. درعین‌حال، اگر می‌خواهید برنامه‌ای را که سطح API بعدی را هدف قرار می‌دهد بین آزمایش‌کنندگان توزیع کنید، می‌توانید این کار را در هر زمانی ازطریق ایمیل یا بارگیری مستقیم از سایتتان انجام دهید.

مرجع میانای برنامه‌سازی کاربردی و گزارش تفاوت‌ها

اسناد مرجع پلاتفرم همیشه جدیدترین پیش‌نمایش، نسخه بتا، یا نسخه نهایی پلاتفرم را نشان می‌دهد. درحالی‌که میاناهای برنامه‌سازی کاربردی جدید درحال توسعه هستند، برای نمایان بودن، ته‌نقش خواهند داشت و نام کد پیش‌نمایش را به‌عنوان سطح میانای برنامه‌سازی کاربردی نشان می‌دهند. توجه داشته باشید که فقط درصورتی می‌توانید از این میاناهای برنامه‌سازی کاربردی استفاده کنید که با کیت توسعه نرم‌افزار پیش‌نمایش درحال ساختن باشید.

وقتی کیت توسعه نرم‌افزار نهایی دردسترس قرار گرفت، مرجع میانای برنامه‌سازی کاربردی نشان خواهد داد که میاناهای برنامه‌سازی کاربردی جدید در سطح میانای برنامه‌سازی کاربردی رسمی اضافه شده‌اند.

منابع پشتیبانی

هنگام آزمایش و توسعه با نسخه‌های ساخت Android Beta، از این کانال‌ها برای گزارش کردن مشکلات و ارائه بازخورد استفاده کنید:

  • برای دریافت اطلاعات کامل درباره نحوه گزارش کردن مشکلات و ارائه نظراتتان، به صفحه بازخورد و مشکلات مراجعه کنید. از این صفحه می‌توانید به ردیاب مشکل بروید تا اشکال‌ها یا درخواست‌های ویژگی را ثبت کنید، و می‌توانید نظرسنجی‌های سریعی درباره برخی‌از ویژگی‌ها و تغییرات جدید انجام دهید.
  • ردیاب مشکل پیش‌نمایش Android ردیاب مشکل اصلی ما است. می‌توانید اشکال‌ها، مشکلات عملکرد، و بازخورد کلی را ازطریق ردیاب مشکل گزارش کنید. همچنین می‌توانید مشکلات شناخته‌شده را بررسی کنید و مراحل حل مشکل را پیدا کنید. همان‌طور که مشکل شما اولویت‌بندی می‌شود و برای بررسی به تیم مهندسی Android ارسال می‌شود، شما را در جریان به‌روزرسانی‌ها قرار خواهیم داد.
  • [انجمن توسعه‌دهندگان Android][community] انجمنی است که در آن می‌توانید با دیگر کاربران و توسعه‌دهندگانی که با نسخه‌های پیش‌نمایش Android 16 کار می‌کنند ارتباط برقرار کنید. در آنجا می‌توانید مشاهدات و ایده‌هایتان را هم‌رسانی کنید و پاسخ پرسش‌هایتان را پیدا کنید.

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