اندروید چیست؟
اندروید یک سیستم عاملی است که متن باز است.
برای آشنایی بیشتر با اندروید بهتر است آن را در مسیر تاریخیش بررسی کنیم. سیستم عامل اندروید که تولدش را مدیون رقیب سیستم عامل IOS یعنی اندری رابین است، بوسیله شرکت گوگل بر اساس هسته لینوکس گسترش داده شده است. در واقع شرکت گوگل در سال 2005 اندروید را که شرکت کوچکی بود و سال 2003 تاسیس شده بود خرید و سه سال بعد از خریداری آن، در سال 2008 اولین نسخه اندروید توسط شرکت گوگل به بازار عرضه شد. زبانی که در ابتدا برای ساخت این برنامه استفاده کرده اند زبان برنامه نویس جاوا است و شرکت گوگل از بین زبانهای مختلف برنامه نویسی دو زبان را رسما و خاص اندروید دانست که عبارتند از زبان برنامه نویسی جاوا و کاتلین.
اندروید با جاوا:
از ویژگیهای مفید زبان جاوا این است که برنامه های نوشته شده با این زبان قابل اجرا بر روی همه پلتفرمهای اندروید است. و از معایب جاوا که باعث شده است عده ای برای اندروید آن را ترجیح ندهند اضافه کردن پیچیدگیهایی به اندروید به عنوان یک زبان پیچیده و شیئ گراست. البته با در دسترس بودن IDE های قوی روند نوشتن کد در جاوا بسیار راحت تر شده است.
اندروید با پایتون:
پایتون با اینکه یک زبان کاملا مناسب است کمتر از دیگر زبانها در ایران مورد توجه بوده است ولی در سالهای اخیر نظر خیلی از علاقه مندان و فعالین در زمینه اندروید را جذب کرده است. زبان پایتون علاوه بر سادگی به خوانا بودن فاکتورها بسیار اهمیت میدهد. به غیر از اینکه یکی از کارآمد ترین زبانهای برنامه نویسی برای اندروید است در زمینه طراحی اپلیکیشنهای گوناگون و توسعه وب نیز بسیار موفق است و به این دلایل یکی از زبانهایی است که دانشگاه های زیادی آن را تدریس میکنند و در برنامه آموزشی دانشجویانشان قرار میدهند. در سراسر دنیا برنامه و سایتهای بسیار معتبری به زبان پایتون نوشته شده است که از آن میان میتوان به اینستاگرام و یوتیوب اشاره کرد.
اندروید با کاتلین:
زبان کاتلین در قیاس با زبان جاوا برای نوآموزان مناسب تر است زیرا هم پیچیدگی جاوا را نداد و هم ارور و خطاهای آن کمتر است. از آنجایی که این زبان بر اختصار کد نویسی اکید دارد باعث سریعتر اجرا شدن برنامه ها میشود. البته برای برنامه نویسی اندروید زبانهایی مانند پایتون و سی شارپ نیز دانستنش ضروری است.
اندروید با سیشارپ و سی پلاس:
زبان برنامه نویسی سی شارپ برای برنامه نویسی اپلیکیشنهای متنوع اندروید و همچنین IOS خیلی مورد استفاده قرار میگیرد و از قابلیت های آن امکان نوشتن برنامه برای اکثر پلتفرمهای موجود است. برای طراحی برنامه ها و بازیهای مختلف موبایل و دسکتاپ از سیشارپ استفاده میکنند و در کنار آن کاربا برنامه یونیتی برای ساخت بازیها بسیار کمک میکند چون خوشبختانه یونیتی از زبان سیشارپ پشتیبانی میکند. غیر از یونیتی زبان سیشارپ قابلیت استفاده شدن در Visual Studio را نیز دارد که برای فعالیت در اندروید بسیار ضروری است. زیرا غیر از دانستن زبانهای برنامه نویسی برای کار کردن در حوزه اندروید به نرم افزارهای مختلف نیز نیاز خواهید داشت که معمولا کسانی که به توسعه این زبان مشغولند از دو برنامه Android SDK و Android Studio استفاده میکنند. که در صورت اینکه قصدتان برای مشغول بودن در اندروید جدی است حتما باید نحوه کار کردن با این دو نرم افزار را آموزش ببینید. به طور خلاصه نیازمندیهای شما برای شروع کار کردن با اندروید شامل این موارد می شود:کیت برای توسعه نرم افزار مثل اس دی کا. محیط توسعه مانند اندروید استودیو و اکلیپس، کیت توسه جاوا و همچنین جهت آزمایش به دستگاهی مجازی نیاز دارید. در مورد استفاده از سی پلاس نیز مهمترین ویژگی آن قابلیت دیباگینگ کردن بصورت یکپارچه است که برای ساخت اپلیکیشنهای موبایل که میخواهیم در چند پلتفرم دیگر هم اجرا شوند بسیار مفید است.
احتمالا بزرگترها به خوبی یاد دارند که اولین موبایلی که از سیستم عامل اندروید بهره برد نامش “اچ تی سی دریم” بود. اولین بروز رسانی اندروید از سال 2009 شروع شد که اندروید 4 را به بازار عرضه کرد. و بعد در سال 2010 و 2013 هم تکرار شد. جالب است بدانید که نسخه های اندروید با نامهای مختلف شیرینی معرفی میشوند. به عنوان مثال نسخه سال 2009 نامش شیرینی خامه ای بود یا نسخه 4.4 آن کیت کت بود که یک برند معروف شکلات است. در اینجا به اختصار توضیح میدهیم که اندروید در هر نسخه چه پیشرفتهایی داشته است:
- 2010-2013: پشتیبانی کردن حالت چند لمسی، ردیابی کردن و ان اف سی.
- 2014 اندروید 5: گسترش سیستم عامل اندروید در خارج از موبایل و پشتیبانی کردن آن برای اعمالش بر سیستمهای تلوزیون و گجتهایی که هوشمند هستند.
- 2015 اندروید 6: توسط گوگل با نام مارشمالو معرفی شد و از سنسوری که اثر انگشت را میخواند و از تغییر آیکون درنوار اعلانات نیز پشتیبانی کرد.
- 2016 اندروید 7: نامش نوقا بود و قابلیت تقسیم کردن صفحه نمایش و بکارگیری همزمان دو اپ را فراهم کرد.
- 2017 اندروید 8: با نام اوریو عرضه شد و پیشرفتش نسبت به قبل ارتقای رم های یک گیگابایتی و پشتیبانی کردن از حالت تداخل تصاویر است.
- 2018 اندروید 9: با نام پای معرفی شد و ویژگی مهمی که به آن اضافه شد جذابیت بصری در رابط کاربری بود.
ویژوال استودیو
این IDE بطور ویژه ای برای نوشتن برنامه و توسعه دادن آن خاص اندروید ساخته شده است. در این محیط میتوانید کدهای خود را بنویسید و به خطاهای کاری خود پی ببرید زیرا اشتباهات را نشان میدهد و متناسب با آن پیشنهاداتی میکند و بدین وسیله با آزمون و خطا و برطرف کردن اشتباه روند کار را جلو میبرید. خود این برنامه ابزارهای مورد نیاز برای پلتفرم اندروید را دارد که Android SDK نامیده میشود و همچنین مجهز به شبیه سازی برای آزمایش برنامه ایست که کدنویسی کرده ایم که Android Virtual Device نام دارد.
برای کار کردن با این نرم افزار باید زبان جاوا استفاده کنید و برنامه توسعه آن را بر سیستم خود نصب کنید این برنامه با نام JDK قابل دانلود است. در واقع با این برنامه توسعه کدهایی که در ویژوال استودیو نوشته اید تفسیر میشود و سپس کدها به زبان ماشین که برای سی پی یو قابل فهم و اجرا باشد تبدیل میشود که به این پروسه تبدیل، کامپایل شدن میگویند.
متخصصین ما درفروشگاه اینترنتی آلمادو این آمادگی را دارند تا در هر زمان و در هر زمینه ای که شما مایل باشید قبل از هرگونه خریدنرم افزار های آموزشی هرگونه مشاوره ای که لازم داشته باشید در اختیارتان قرار دهند .
به امید موفقیت و سربلندی شما ایرانیان عزیز.
نگارنده اعظم طباطبایی
نقد و بررسیها
هنوز بررسیای ثبت نشده است.