اندروید استادیو Android studio
اندروید استادیو Android Studio، یک محیط توسعه یکپارچه یا IDE رسمی برای توسعه پلتفرم و برنامه نویسی اندروید است. این IDE در سال ۲۰۱۳ توسط گوگل Google معرفی شد و تاکنون نسخه های جدیتر آن بروز می شود. اندروید استودیو تحت لیسانس Apache License 2.0 به صورت رایگان در دسترس عموم قرار دارد. این IDE بهترین محیط توسعه برنامه های اندرویدی است.
تاریخچه اندروید استودیو
اندروید استادیو در ۱۶ می ۲۰۱۳ توسط گوگل در کنفرانس Google I/O معرفی شد. از ماه ژوئن ۲۰۱۳ نگارش پیشنمایش این IDE به صورت رایگان برای آزمایش در دسترس توسعهدهندگان قرار گرفت. محیط برنامهنویسی Android Studio، بر اساس نرمافزارهای شرکت JetBrains طراحی شده است. این IDE مختص اندروید است و دارای نسخه های ویندوز،مک و لینوکس می باشد.
تا قبل از سال 2013 برای توسعه اندروید از برنامه Eclipse IDE استفاده میشد. برنامه Eclipse IDE میتواند از چندین زبان برنامهنویسی پشتیبانی کند ولی به خاطر محدودیت هایی که این برنامه داشت کم کم جای خود را به Android Studio داد. اندروید استودیو توسط گوگل و جت بینز توسعه داده شده است و توسط زبان های برنامه نویسی جاوا، کاتلین و ++C کدنویسی می شود.
اندروید استودیو در می سال ۲۰۱۳ از ورژن ۰.۱ در مرحله پیش نمایش قرار داشت، سپس با شروع ورژن ۰.۸ وارد مرحله بتا شد که در ژوئن سال ۲۰۱۴ عرضه شد. اولین نسخه ثابت آن در دسامبر سال ۲۰۱۴ عرضه شد و با ورژن ۱.۰ شروع شد.
نسخه های اندروید استودیو
به طور کلی اندروید استادیو دارای 4 نسخه است که عبارتند از:
- نسخه Canary
- نسخه Beta
- نسخه RC
- نسخه Stable
نسخه Canary
همیشه بروز ترین امکانات و ویژگی ها روی نسخه Canary منتشر می شود. به عبارت دیگر آخرین امکانات و ویژگی ها روی نسخه Canary می باشد. به خاطر همین امر این نسخه شامل باگ ها و ایراد های زیادی است. بعد از این که این نسخه در اختیار کاربران قرار می گیرد و ایراد ها و باگ های آنها پیدا می شود و رفع می گردد. به نسخه بتا تبدیل می شود. در اکثر مواقع هر هفته یه نسخه از نسخه Canary Android Studio منتشر می شود.
نسخه Beta
نسخه بتا نسبت به نسخه Canary پایداری زیادی دارد طبیعی هم هست چون ایرادها و باگ هایی که در نسخه Canary بود برطرف شده است. اگر بخواهیم به طور خلاصه بگوییم این نسخه دردسر های کمتری نسبت به نسخه قبلی همان Canary دارد و معمولا آپدیت های این نسخه هر ماه یک بار منتشر می شود.
نسخه RC
و اما نسخههای RC یا Release Candidate که نسبت به نسخههای قبلی و بلاخص بتا باگها و مشکلات کمتری دارد. و در نتیجه پایداری بهتری دارد. ولی با وجود کم بودن ایراد ها ولی باز هم این نسخه ایراد هایی دارد. این نسخه یک مرحله قبل تر از نسخه Stable می باشد. اما تعداد باگ ها خیلی کمتر از نسخه Beta خواهد بود. چون نسخه RC یک مرحله قبل از نسخه Stable است.
نسخه Stable
نسخه Stable اندروید استادیو بهترین کارایی را داشته و هیچ گونه باگ و ایرادی ندارد. چون سه مرحله تست و رفع باگ را طی کرد و احتمالا وجود باگ، خیلی خیلی کم است. به طور کلی گفته می شود که برای برنامه نویسی اندروید از نسخه Stable استفاده شود.
ویژگی های اندروید استادیو
- پشتیبانی از Build مبتنی بر Gradle
- بازنویسی کد و اصلاحات فوری مخصوص اندروید
- ابزارهای Lint برای رفع مشکلات عملکرد، کارایی، سازگاری ورژن ها و مشکلات دیگر
- ادغام با ProGuard و قابلیت های App Signing
- پنجره های Wizard مبتنی بر Template برای ایجاد طرح ها و مولفه های رایج اندروید
- یک Layout Editor غنی که به کاربران اجازه می دهد مولفه های محیط کاربری را درگ و دراپ کنند و گزینه ای برای پیش نمایش Layout ها در چندین پیکربندی صفحه نمایش وجود دارد.
- پشتیبانی از ساخت برنامه های Android Wear
- پشتیبانی داخلی از پلتفرم Google Cloud که اجازه ادغام با پیام رسانی و موتور برنامه Google Cloud را می دهد.
تفاوت Android Studio و Eclipse ADT
به دلیل این امر که Android Studio بر اساس JetBrains می باشد عملکرد سریعتری نسبت به اکلیپس (Eclipse) دارد. همچنین این محیط مانند RAM فضای کمتری اشغال می کند. علاوه بر این، Android Studio به شکل یک پکیج منتشر شده و نیاز به افزودن پلاگین نیست اما برای استفاده از Eclipse باید به Eclipse پلاگین را اضافه کرد. GUI Designer در اندروید استودیو قوی تر از Eclipse ADT می باشد. Android Studio مطمئنا یک قدم جلوتر از Eclipse است، چرا که جایگاه خود را به عنوان IDE اصلی برای توسعه نرم افزار Android در کمتر از یک سال از دست داده است. از آنجایی که اندروید استودیو در سال 2013 اعلام شد، در میان برنامه نویسان برنامه اندروید، تبلیغ عظیمی شکل گرفت و بدون شک این محیط تقریبا همه ی انتظارات را برآورده کرد.
آموزش دانلود اندروید استودیو
گوگل دسترسی و دانلود اندروید استودیو را برای سیستم عاملهای Windows ،Mac OS X و Linux فراهم کرده است. شما میتوانید android studio را از خود صفحه اصلی اندروید استودیو (Android Studio homepage) دانلود کنید. در آنجا SDKهایی وجود دارند که میتوانید برای خط فرمان دادن به اندروید استودیو، از آن (SDK) استفاده کنید. حتما قبل از دانلود برنامه اندروید استودیو تمام مشخصات سیستم عامل خود را چک کنید و متناسب با سیستم عامل خود شروع به دانلود برنامه اندروید استادیو کنید.
اندروید استودیو متناسب با سیستم عامل ویندوز Windows
- Microsoft Windows 7/8/10 (32-bit or 64-bit)
- 3 GB RAM minimum, 8 GB RAM recommended (plus 1 GB for the Android Emulator)
- 2 GB of available disk space minimum, 4 GB recommended (500 MB for IDE plus 1.5 GB for Android SDK and emulator system image)
- 1280 x 800 minimum screen resolution
اندروید استودیو متناسب با سیستم عامل Mac OS
- Mac OS X 10.10 (Yosemite) or higher, up to 10.13 (High Sierra)
- 3 GB RAM minimum, 8 GB RAM recommended (plus 1 GB for the Android Emulator)
- 2 GB of available disk space minimum, 4 GB recommended (500 MB for IDE plus 1.5 GB for Android SDK and emulator system image)
- 1280 x 800 minimum screen resolution
اندروید استودیو متناسب با سیستم عامل Linux OS
- GNOME or KDE desktop. Tested on Ubuntu 14.04 LTS, Trusty Tahr (64-bit distribution capable of running 32-bit applications)
- 64-bit distribution capable of running 32-bit applications
- GNU C Library (glibc) 2.19 or later
- 3 GB RAM minimum, 8 GB RAM recommended (plus 1 GB for the Android Emulator)
- 2 GB of available disk space minimum, 4 GB recommended (500 MB for IDE plus 1.5 GB for Android SDK and emulator system image)
- 1280 x 800 minimum screen resolution
سخن پایانی در مورد اندروید استادیو Android studio
در این پست درباره ویژگی های اندروید استادیو صحبت کردیم. بطور کلی می توان گفت اندروید استادیو یک محیط کامل برای برنامه نویسی و توسعه اپلیکشن های کاربردی است. این IDE توسط گوگل پشتیبانی می شود که پلتفرم اندروید متعلق به این کمپانی است. برای شروع کار برنامه نویسی اندروید می توانید اندروید استادیو را روی سیستم خودتان نصب کنید. مقاله کاملی برای نصب و شروع کار برنامه نویسی اندروید با اندروید استادیو در سایت پی استور قرار داده ایم که می توانیئ ایم مقاله آموزشی را با عنوان آموزش اندروید از صفر – راهنمای شروع برنامه نویسی اندروید بصورت گام به گام مطالعه کنید. منتظر نظرات و پیشنهادات شما عزیزان هستیم. موفق و پیروز باشید.
درباره امین جلیل زاده رزین
پایه گذار و موسس وب سایت آموزشی پی استور، مدرس دانشگاه فنی و حرفه ای، برنامه نویس و تحلیل گر سیستم، پژوهشگر در حوزه الگوریتم های ابتکاری، فرا ابتکاری، یادگیری ماشین، شبکه و پایگاه داده. ایشان در زبان های برنامه نویسی متعدد، نظیر ++C، سی شارپ، PHP ،Java، متلب MATLAB و Python تسلط و سابقه تدریس فعال دارند.
[…] برنامهنویسی «جاوا» (Java) که به کمک آن میتوانید برای سیستم عامل اندروید، وب، ویندوز، لینوکس و مک برنامهنویسی کنید. ولی […]