تفاوت بین نسخه های RC و Beta و Canary در Android Studio

آیا تابحال فکر کرده اید که تفاوت بین نسخه های RC و Beta و Canary در Android Studio چیست؟خب،من دراین مورد تحقیقاتی داشتم و دارم انجام میدم. خب بزارین شروع کنم.

اگر شما از کانال پایدار(stable channel) استفاده میکنید شاید شما متوجه شده اید که همه آپدیت ها را دریافت نمیکنید.منظورم از کانال پایدار چیست؟ اندروید استادیو یک مکانیسم پیشنمایش از آپدیت های ساخته شده دارد. کانال های پیشنمایش برای فرستادن ساختار مناسب از اندروید استادیو برای کاربران استفاده میشوند. برای مثال، اگر شما در یک کانال پیشنمایش پایدار (stable preview channel) هستید شما فقط نسخه منتشر شده پایدار را دریافت خواهید کرد، اما اگر شما در کانال قناری (canary channel) باشید ، شما همه آپدیت های باگ دار را دریافت خواهید کرد. بنابراین اگر شما میخواهید جدیدترین امکانات را زمانی که منتشر میشوند را تست کنید، شما نباید در یک کانال پایدار باشید. چگونگی تغییر کانال :

قسمت تنظیمات را باز کنید

File > Settings on Windows/Linux, or Android Studio > Preferences on Mac

در پنل چپ

Appearance & Behavior > System Settings > Updates

و از طریق drop-down بالا میتوانید کانال خودرا تغییر بدهید.

اگر شما یک نسخه ناپایداردرکنار نسخه پایدار اندروید استادیو خود میخواهید، میتوانید از این لینک دانلود کنید.

خب، بنابراین شما میخواهید امکانات جدید را تست کنید و برخی از باگ ها را گزارش بدهید، اما کدام کانال پیشنمایش مناسب شماست :

1.) کانال قناری

کانال قناری جدیدترین ریلیزها را دریافت میکند (شامل ریلیزهای پایدار هم هست).بدین معنیست که شما میتوانید جدیدترین امکانات را به محض ساخت آن تست کنید. معمولا آپدیت ها بصورت هفتگی منتشر میشوند واغلب برای نمایش جدیدترین و بهترین ویژگی های جدید استفاده می شود. شما نباید انتظار یک تجربه بدون باگ را داشته باشید.

2.) کانال Dev

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

3.) کانال بتا

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

4.) کانال پایدار

نهایتا، کانال پایدار. این کانال ریلیزهای کاملا تست شده را دریافت میکند و برای جلوگیری از crash بهتر است و مسائل دیگر. در این کانال اندروید استادیو ورژن های جاری را زیاد تغییر نمیدهد. شما باید انتظار عملکرد قابل اطمینان و خوبی را داشته باشید. این احتمالا دلیلی بر استفاده همه از این کانال برای تولید محصول است.

خب، من تفاوت بین کانال ها را توضیح دادم و احتمالا نگاهتون به لیست پایینی افتاده، کانال های پایین تر، بیشتر و بیشتر پایدارتر هستند.

بنابراین اکنون بر روی ریلیز های مختلف تمرکز می کنیم. به عنوان مثال من برای توضیح از نسخه 3 اندروید استادیو استفاده خواهم کرد. این نسخه از IDE در نسخه های زیر منتشر شد:

1.) ریلیز قناری

نسخه 3 اندروید استادیو سفر خود را با ریلیز قناری شروع کرد، زیرا همانطور که قبل از ریلیز قناری اشاره کردم ،هدف این است که ویژگی های جدید را به نمایش بگذارند. با اینکه این ریلیزها تست میشدند، بسیار ناپایدار بودند. ورژن 3.0 اندروید استادیو 9ریلیز قناری داشت. هر ریلیز قناری تقریبا همیشه رفع برخی از اشکالات را فراهم میکرد یا گاهاٌ برخی از امکانات جدید را شامل میشد. مستندات آخرین ریلیز قناری را می توانید در اینجا ببینید.

2.) ریلیز بتا

این IDE از طریق ریلیزهای قناری منتشر شد و ویژگی های جدید را به جهان نشان داد. برخی از رفع اشکالات را شامل میشد و قدم بعدی ریلیز بتا است. ریلیز بتا معمولا پایدارتر و قابل استفاده است، اما هنوز تجربه بعضی باگ ها کاملا طبیعیست. ورژن 3.0 اندروید استادیو، 7 ریلیز بتا داشت و آن را به آرامی به محصول نهایی تبدیل میکرد. اگر شما علاقمند به آخرین نسخه بتا منتشر شده باشید، شما می توانید به مستندات در اینجا دسترسی پیدا کنید.

3.) ریلیز RC

ریلیز RC نامزدی از آخرین ریلیزی که قرار است منتشر شود است و آن را به عنوان "گام نقره ای" میشناسند. این آخرین مرحله قبل از ریلیز پایدار است .در این مرحله ورژن 3.0 اندروید استادیو برای استفاده در سایت تولید آماده است، اما در صورتی که باگ های بیشتری ظاهر شوند به عنوان یک نسخه پایدار مشخص نمی شود.نسخه 3.0 اندروید استادیو دارای 2 نسخه RC بود و فقط با رفع اشکالات عمومی معرفی میشد. آخرین مستندات RC منتشر شده را در اینجا می توانید پیدا کنید.

4.) ریلیز پایدار

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

خوشبختانه، من موفق به توضیح تفاوت بین ریلیز ها شدم و دفعه بعد زمانی که نسخه جدید از اندروید استودیو منتشر شد، شما می دانید که چه چیزی از آن انتظار می رود.

ممنونم که این پست را مطالعه کردید! اگر موردی در متن بیان نشده یا اشکالی چه فنی چه در ترجمه متوجه شدید ممنون میشوم برایم اطلاع بدید.منبع