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

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

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

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

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

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

مراحل انتشار اندروید

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

نسخه های بتا

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

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

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

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

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

انتشار نهایی

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

چه چیزی در نسخه های بتا گنجانده شده است؟

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

SDK و ابزار

با استفاده از Android Studio، می توانید اجزای زیر را از طریق SDK Manager دانلود کنید:

  • SDK و ابزارهای نسخه بتا
  • تصاویر سیستم شبیه ساز برای دستگاه های تلفن همراه (فقط 64 بیت)

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

تصاویر سیستم

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

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

  • تصاویر سیستم شبیه ساز برای دستگاه های تلفن همراه (فقط 64 بیت)
  • تصاویر سیستم عمومی (GSI)

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

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

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

API های بتا و انتشار

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

API های پیش نمایش تا زمانی که SDK نهایی در Platform Stability منتشر نشود، رسمی نخواهند بود. این بدان معنی است که شما باید انتظار تغییرات API را در طول بتا، به خصوص در هفته های ابتدایی برنامه داشته باشید. ما خلاصه ای از تغییرات را با هر نسخه ارائه خواهیم کرد.

بعداً در پیش‌نمایش، API‌های توسعه‌دهنده نهایی می‌شوند و می‌توانید SDK رسمی را در Android Studio دانلود کرده و در برابر API‌های رسمی کامپایل کنید.

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

مرجع API و گزارش تفاوت

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

هنگامی که SDK نهایی در دسترس باشد، مرجع API نشان می دهد که API های جدید در سطح رسمی API اضافه شده اند.

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

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

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

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