Android Developer
تفاوت بین نسخه های RC و Beta و Canary در Android Studio
آیا تابحال فکر کرده اید که تفاوت بین نسخه های RC و Beta و Canary در Android Studio چیست؟
اگر شما از کانال پایدار(stable channel) استفاده میکنید شاید متوجه شده اید که همه آپدیت ها را دریافت نمیکنید.منظورم از کانال پایدار چیست؟ شما فقط نسخه تست و منتشر شده "پایدار" را دریافت خواهید کرد، اما اگر شما در کانال قناری (canary channel) باشید ، شما همه آپدیت ها اعم از تست شده یا تست نشده را دریافت خواهید کرد. بنابراین اگر شما میخواهید جدیدترین امکانات را در اولین زمانی که منتشر میشوند را تست کنید، باید از کانال قناری استفاده کنید. چگونگی تغییر کانال :
- File > Settings (on Windows/Linux), or Android Studio > Preferences (on Mac)
در پنل چپ
- Appearance & Behavior > System Settings > Updates
و از طریق drop-down میتوانید کانال خود را تغییر بدهید(مطمعن باشید که گزینه چک آپدیت اتوماتیک فعال باشد).
اگر شما یک نسخه ناپایدار و نسخه پایدار اندروید استادیو کنار هم و جداگانه میخواهید، میتوانید نسخه قناری را از این لینک دانلود کنید.
خب، شما میخواهید امکانات جدید را تست کنید و برخی از باگ ها را گزارش بدهید، اما جز کانال قناری، کانال Dev و بتا هم وجود دارد.
کدام کانال مناسب شماست :
- کانال قناری
کانال قناری جدیدترین ریلیزها را دریافت میکند (شامل ریلیزهای پایدار هم هست).بدین معنیست که شما میتوانید جدیدترین امکانات را به محض ساخت آن تست کنید. معمولا آپدیت ها بصورت هفتگی منتشر میشوند و اغلب برای نمایش جدیدترین و بهترین ویژگی های جدید استفاده می شود. شما نباید انتظار یک تجربه بدون باگ را داشته باشید.
- کانال Dev
کانال Dev شامل ریلیزهای گلچین شده از ریلیزهای قدیمی کانال قناری که برای مدتی تست شده اند، هست.درست مثل کانال قناری، این کانال برای نشان دادن، در اسرع وقت جدیدترین امکاناتی که محتملا پایدار منتشر خواهد شد، استفاده میشود. هنوز این کانال خیلی ناپایدار است و باید فقط برای تست ویژگی های جدید مورد استفاده قرار گیرد. معمولا ریلیزهای کانال Dev بصورت هفتگی یا ماهانه منتشر میشود.
- کانال بتا
اگر شما علاقمند به استفاده از امکانات جدید هستید، با کمترین ریسک، کانال بتا برای شماست. ریلیزهای کانال بتا بطور معمول حاوی تمام امکاناتی هست که یک تیم تصمیم میگیرد که در آن قرار گیرد، اما هنوز انتظار میرود که بعضی باگ ها را داشته باشد و همچنین مشکلات مربوط به عملکرد.
- کانال پایدار
نهایتا، کانال پایدار. این کانال ریلیزهای کاملا تست شده را دریافت میکند و بهترین گزینه بدون مشکل است. در این کانال اندروید استادیو ورژن های جاری را زیاد تغییر نمیدهد. شما باید انتظار عملکرد قابل اطمینان و خوبی را داشته باشید. این احتمالا دلیلی بر استفاده همه از این کانال برای تولید محصول است.
خب، من تفاوت بین کانال ها را توضیح دادم و احتمالا نگاهتون به لیست پایینی افتاده، کانال های پایین تر، بیشتر و بیشتر پایدارتر هستند.
بنابراین اکنون بر روی ریلیز های مختلف تمرکز می کنیم. به عنوان مثال من برای توضیح از نسخه 3 اندروید استادیو استفاده خواهم کرد. این نسخه از IDE در نسخه های زیر منتشر شد:
- ریلیز قناری
نسخه 3 اندروید استادیو سفر خود را با ریلیز قناری شروع کرد، زیرا همانطور که قبل از ریلیز قناری اشاره کردم ،هدف این است که ویژگی های جدید را به نمایش بگذارند. با اینکه این ریلیزها تست میشدند، باز بسیار ناپایدار بودند. ورژن 3.0 اندروید استادیو 9 ریلیز قناری داشت. هر ریلیز قناری تقریبا همیشه موقعیت رفع برخی از اشکالات را فراهم میکرد یا گاها برخی از امکانات جدید را شامل میشد. مستندات آخرین ریلیز قناری را می توانید در اینجا ببینید.
- ریلیز بتا
ریلیز قناری برخی از رفع اشکالات را شامل میشد و قدم بعدی ریلیز بتا میباشد. ریلیز بتا معمولا پایدارتر و قابل استفاده تر است، اما هنوز تجربه بعضی باگ ها کاملا طبیعیست. ورژن 3.0 اندروید استادیو، 7 ریلیز بتا داشت و آن را به آرامی به محصول نهایی تبدیل میکرد. اگر شما علاقمند به آخرین نسخه بتا منتشر شده باشید، شما می توانید به مستندات در اینجا دسترسی پیدا کنید.
- ریلیز RC
ریلیز RC نامزدی از آخرین ریلیزی که قرار است منتشر شود است و آن را به عنوان "گام نقره ای" میشناسند. این آخرین مرحله قبل از ریلیز پایدار است .در این مرحله ورژن 3.0 اندروید استادیو برای استفاده در سایت تولید آماده است، اما در صورتی که باگ های بیشتری ظاهر شوند به عنوان یک نسخه پایدار مشخص نمی شود.نسخه 3.0 اندروید استادیو دارای 2 نسخه RC بود و فقط با رفع اشکالات عمومی معرفی میشد. آخرین مستندات RC منتشر شده را در اینجا می توانید پیدا کنید.
- ریلیز پایدار
ریلیز پایدار ، همانطور که ممکن است آن را حدس بزنید، به عنوان "گام طلایی" شناخته می شود.این ریلیزی است که بیشتر مردم از آن استفاده می کنند، چون امیدوار هستند اشکالات آزار دهنده ای نداشته باشد و قابل اجرا و قابل اعتماد باشد. لینک مستندات.
خب، بلاخره دفعه بعد زمانی که نسخه جدید از اندروید استودیو منتشر شد، شما می دانید فرایند ها به چه صورتی خواهند بود.
ممنونم که این پست را مطالعه کردید! اگر موردی در متن بیان نشده یا هر مشکل و اشتباهی متوجه شدید ممنون میشم برام اطلاع بدید.
مطلبی دیگر از این انتشارات
چگونه مدرن شد؟
مطلبی دیگر از این انتشارات
پلاگین CodeGlance برای اندرویداستدیو !...
مطلبی دیگر از این انتشارات
معماری اندروید : از دالویک تا آرت