تاریخچه اندروید استودیو
اندروید استادیو در ۱۶ می ۲۰۱۳ توسط گوگل در کنفرانس Google I/O معرفی شد. از ماه ژوئن ۲۰۱۳ نگارش پیشنمایش این IDE به صورت رایگان برای آزمایش در دسترس توسعهدهندگان قرار گرفت. محیط برنامهنویسی Android Studio، بر اساس نرمافزارهای شرکت JetBrains طراحی شده است. این IDE مختص اندروید است و دارای نسخههای ویندوز، مک و لینوکس میباشد.
تا قبل از سال ۲۰۱۳ برای توسعه اندروید از برنامه Eclipse IDE استفاده میشد. برنامه Eclipse IDE میتواند از چندین زبان برنامهنویسی پشتیبانی کند ولی به خاطر محدودیتهایی که این برنامه داشت کم کم جای خود را به Android Studio داد. اندروید استودیو توسط گوگل و جت بینز توسعه داده شده است و توسط زبان های برنامه نویسی جاوا، کاتلین و ++C کدنویسی میشود.
اندروید استودیو در می سال ۲۰۱۳ از ورژن ۰.۱ در مرحله پیش نمایش قرار داشت، سپس با شروع ورژن ۰.۸ وارد مرحله بتا شد که در ژوئن سال ۲۰۱۴ عرضه شد. اولین نسخه ثابت آن در دسامبر سال ۲۰۱۴ عرضه شد و با ورژن ۱.۰ شروع شد.
نسخههای اندروید استودیو
بهطور کلی اندروید استادیو دارای ۴ نسخه است که عبارتند از:
- نسخه Canary
- نسخه Beta
- نسخه RC
- نسخه Stable
نسخه Canary
همیشه بهروزترین امکانات و ویژگیها روی نسخه Canary منتشر میشود. به عبارت دیگر آخرین امکانات و ویژگیها روی نسخه Canary میباشد. به خاطر همین امر این نسخه شامل باگها و ایرادهای زیادی است. بعد از این که این نسخه در اختیار کاربران قرار میگیرد و ایرادها و باگهای آنها پیدا میشود و رفع میگردد، به نسخه بتا تبدیل میشود. در اکثر مواقع هر هفته یه نسخه از نسخه Canary Android Studio منتشر میشود.
نسخه بتا نسبت به نسخه Canary پایداری زیادی دارد طبیعی هم هست چون ایرادها و باگهایی که در نسخه Canary بود برطرف شده است. اگر بخواهیم به طور خلاصه بگوییم این نسخه دردسرهای کمتری نسبت به نسخه قبلی همان Canary دارد و معمولا آپدیتهای این نسخه هر ماه یک بار منتشر میشود.
نسخه RC
و اما نسخههای RC یا Release Candidate که نسبت به نسخههای قبلی و بلاخص بتا باگها و مشکلات کمتری دارد. و در نتیجه پایداری بهتری دارد. ولی با وجود کم بودن ایرادها ولی باز هم این نسخه ایرادهایی دارد. این نسخه یک مرحله قبل تر از نسخه Stable میباشد. اما تعداد باگها خیلی کمتر از نسخه Beta خواهد بود. چون نسخه RC یک مرحله قبل از نسخه 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 در ک-متر از یک سال از دست داده است. از آنجایی که اندروید استودیو در سال ۲۰۱۳ اعلام شد، در میان برنامه نویسان برنامه اندروید، تبلیغ عظیمی شکل گرفت و بدون شک این محیط تقریبا همهی انتظارات را برآورده کرد.
آموزش دانلود اندروید استودیو
گوگل دسترسی و دانلود اندروید استودیو را برای سیستم عاملهای Windows ،Mac OS X و Linux فراهم کرده است. شما میتوانید android studio را از خود صفحه اصلی اندروید استودیو (Android Studio homepage) دانلود کنید. در آنجا SDKهایی وجود دارند که میتوانید برای خط فرمان دادن به اندروید استودیو، از آن (SDK) استفاده کنید. حتما قبل از دانلود برنامه اندروید استودیو تمام مشخصات سیستم عامل خود را چک کنید و متناسب با سیستم عامل خود شروع به دانلود برنامه اندروید استادیو کنید.
اندروید استودیو متناسب با سیستم عامل ویندوز Windows
- Microsoft Windows 7/8/10 (32-bit or 64-bit)
- ۳ GB RAM minimum, 8 GB RAM recommended (plus 1 GB for the Android Emulator)
- ۲ GB of available disk space minimum, 4 GB recommended (500 MB for IDE plus 1.5 GB for Android SDK and emulator system image)
- ۱۲۸۰ x 800 minimum screen resolution
اندروید استودیو متناسب با سیستم عامل Mac OS
- Mac OS X 10.10 (Yosemite) or higher, up to 10.13 (High Sierra)
- ۳ GB RAM minimum, 8 GB RAM recommended (plus 1 GB for the Android Emulator)
- ۲ GB of available disk space minimum, 4 GB recommended (500 MB for IDE plus 1.5 GB for Android SDK and emulator system image)
- ۱۲۸۰ 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)
- ۶۴-bit distribution capable of running 32-bit applications
- GNU C Library (glibc) 2.19 or later
- ۳ GB RAM minimum, 8 GB RAM recommended (plus 1 GB for the Android Emulator)
- ۲ GB of available disk space minimum, 4 GB recommended (500 MB for IDE plus 1.5 GB for Android SDK and emulator system image)
- ۱۲۸۰ x 800 minimum screen resolution
سخن پایانی در مورد اندروید استادیو Android studio
در این پست درباره ویژگیهای اندروید استادیو صحبت کردیم. بطور کلی میتوان گفت اندروید استادیو یک محیط کامل برای برنامه نویسی و توسعه اپلیکشنهای کاربردی است. این IDE توسط گوگل پشتیبانی میشود که پلتفرم اندروید متعلق به این کمپانی است. برای شروع کار برنامه نویسی اندروید میتوانید اندروید استادیو را روی سیستم خودتان نصب کنید.
مقاله کاملی برای نصب و شروع کار برنامه نویسی اندروید با اندروید استادیو در سایت پی استور قرار دادهایم که می توانید این مقاله آموزشی را با عنوان آموزش اندروید از صفر – راهنمای شروع برنامه نویسی اندروید بصورت گام به گام مطالعه کنید. منتظر نظرات و پیشنهادات شما عزیزان هستیم. موفق و پیروز باشید.