اندروید چیست؟ و ویژگی هایی Android

امروزه کمتر کسی وجود دارد که سیستم عامل اندروید موبایل را نشناسد یا نداند که اندروید (گوگل) و آی او اس (اپل)، دو سیستم عامل برجسته برای تلفنهای همراه هوشمند هستند و دستگاههای مختلف از آنها بهره میبرند. تا چند سال قبل، انواع سیستم عاملهای مختلف برای گوشیهای موبایل وجود داشت، اما در سالهای اخیر، بیشتر دستگاههای هوشمند معروف در سراسر دنیا، با سیستم عامل اندروید عرضه میشوند. اما اندروید چیست و ویژگی هایی Android دارد؟ پس در ادامه این مطب همراه پورتال جامع مهندسین ایران باشید تا به معرفی و بررسی سیستم عامل Android بپردازیم. اما پیش از هر چیز بهتر است تا کمی بیشتر با مفهوم سیستم عامل آشنا شویم تا در هنگام بحث درباره اندروید و دیگر سیستم عاملها ابهامی باقی نماند.
سیستم عامل چیست؟
سیستم عامل، یک نرم افزار کامپیوتری است که برای یکپارچه سازی منابع سخت افزاری و نرم افزاری کار میکند. بنابراین، سیستم عامل به انواع سخت افزار کمک میکند تا در کنار یکدیگر کار کرده و در عین حال بستری برای انتقال اطلاعات و بخشهای نرم افزاری فراهم میکند. بنابراین، سیستم عامل Android در گوشیهای هوشمند، بهعنوان مدیر، عملکرد سختافزار گوشی و برنامههایی که روی آن نصب کردهاید را کنترل میکند.
اندروید چیست؟
اندروید به انگلیسی Android ، سیستم عاملی برای گوشی های هوشمند و تبلت هاست. اکثر برندهای تولید کننده گوشی های هوشمند از سیستم عامل اندروید بهره می گیرند. هسته اصلی سیستم عامل تکامل یافته اندروید از سیستم عامل لینوکس گرفته شده است. در واقع می توان اندورید را برگرفته از لینوکس دانست گرچه تفاوت های بسیاری وجود دارد اما مهم این است که ساختار اندروید بر اساس لینوکس است. جالب است بدانید که درصد گوشی های استفاده کننده از اندروید بسیار بالاست و در رتبه نخست قرار دارد. معمولا روال کار به این شکل است که شرکت های تولید کننده گوشی های هوشمند که قصد استفاده از سیستم عامل اندروید در گوشی های مورد تولید خود دارند مبلغی را به گوگل جهت برخورداری از استفاده قانونی از این سیستم عامل پرداخت می کنند. زبان برنامه نویسی اندروید بر پایه Java , C , C++ L می باشد.
نسخه های اندروید
اندروید از سال ۲۰۰۸ بصورت رسمی منتشر و تا به حال نسخه های متعددی از آنها در دسترس قرار گرفته است. در زیر به نام، معنی و تاریخ نسخه های اندروید اشاره شده است:
- نسخه ۱ – Alpha به معنی آلفا – منتشر شده در تاریخ ۲۳ دسامبر ۲۰۰۸
- نسخه ۱٫۱ – Beta به معنی بتا – منتشر شده در تاریخ ۹ فوریه ۲۰۰۹
- نسخه ۱٫۵ – Cupcake به معنی کیک فنجانی – منتشر شده در تاریخ ۳۰ آپریل ۲۰۰۹
- نسخه ۱٫۶ – Donut به معنی کیک دونات – منتشر شده در تاریخ ۱۵ سپتامبر ۲۰۰۹
- نسخه ۲ و ۲٫۱ – Eclair به معنی نان خامه ای – منتشر شده در تاریخ ۲۶ اکتبر ۲۰۰۹
- نسخه ۲٫۲ – Froyo به معنی ماست یخ زده – منتشر شده در تاریخ ۲۰ می ۲۰۱۰
- نسخه ۲٫۳ – Gingerbread به معنی نان زنجبلی – منتشر شده در تاریخ ۶ دسامبر ۲۰۱۰
- نسخه ۳ و ۳٫۱ و ۳٫۲ – Honeycomb به معنی کندوی عسل – منتشر شده در تاریخ ۲۲ فوریه ۲۰۱۱
- نسخه ۴ – Ice Cream Sandwich به معنی بستنی حصیری – منتشر شده در تاریخ ۱۹ اکتبر ۲۰۱۱
- نسخه ۴٫۱ – Jelly Bean به معنی آب نبات ژله ای – منتشر شده در تاریخ ۹ ژوئن ۲۰۱۲
- نسخه ۴٫۴ – KitKat به معنی کیت کت – منتشر شده در تاریخ ۳۱ اکتبر ۲۰۱۳
- نسخه ۵ – Lollipop به معنی آب نبات چوبی – منتشر شده در تاریخ ۱۲ نوامبر ۲۰۱۴
- نسخه ۶ – Marshmallow به معنی مارشمالو – منتشر شده در تاریخ ۵ اکتبر ۲۰۱۵
- نسخه ۷ – Nougat به معنی نوقا – منتشر شده در تاریخ ۲۲ آگوست ۲۰۱۶
- نسخه ۸ و ۸٫۱ – Oreo به معنی اوریو – منتشر شده در تاریخ ۲۱ آگوست ۲۰۱۷
- نسخه ۹ – Pie به معنی پای – منتشر شده در تاریخ ۸ مارس ۲۰۱۸
- نسخه ۱۰ – Queen Cake به معنی کیو – منتشر شده در تاریخ ۱۳ مارس ۲۰۱۹
- نسخه ۱۱ – منتشر شده در تاریخ ۱۹ فوریه ۲۰۲۰
- نسخه ۱۲ – منتشر شده در تاریخ ۱۹ فوریه ۲۰۲۱
تاریخچه اندروید
اندروید به عنوان یک نرم افزار دوربین شروع به کار کرد. در سال ۲۰۰۳ میلادی، اندی روبین و اعضای تیمش، اندروید را با استفاده از کد اصلی لینوکس به عنوان یک سیستم عامل Open Source توسعه داده و به یک سیستم عامل جهانی که همه شرکتهای سازنده دوربین بتوانند از آن استفاده کنند، تبدیل کردند. در طول توسعه این سیستم عامل برای نسخههای جدیدتر، روبین متوجه شد که گوشیهای هوشمند آینده جالبی دارند و اندروید را به گونهای تغییر داد که به عنوان یک سیستم عامل موبایل عمل کند. این ایده برای سرمایه گذاران جذاب نبود زیرا در آن زمان سیستم عاملهای ویندوزفون، سیمبین و … بازار را در اختیار داشتند. همین امر موجب شد که روبین و تیمش با کمبود سرمایه مواجه شده و فرآیند توسعه این سیستم عامل را متوقف کردند.
در نهایت، هدیه سخاوتمندانه شخصی به روبین، اعضای تیم او را در کنار یکدیگر نگه داشت و پس از توسعه سیستم عامل اندروید موبایل در سال ۲۰۰۵ میلادی، گوگل آن را به قیمت ۵۰ میلیون دلار خریداری کرد. تیم توسعه دهنده اندروید زیر نظر گوگل برای پیشبرد سیستم عاملی کار کرد که به خوبی روی انواع تلفنهای همراه عمل میکرد. با این حال، در سال ۲۰۰۷ میلادی، ورود گوشی آیفون به بازار، اعضای تیم روبین را بر آن داشت تا سیستم عامل اندروید را تغییر دهند و امکان استفاده از آن در گوشیهای لمسی را فراهم آورند. به این ترتیب، HTC Dream، به عنوان اولین تلفن هوشمند و لمسی اندرویدی تولید شد. از آن زمان تاکنون میلیونها گوشی اندرویدی طراحی و روانه بازار شده و اندروید به عنوان محبوبترین سیستم عامل در جهان شناخته میشود.
آیا سیستم عامل Android تنها برای دستگاههای موبایل طراحی شده است؟
بسیاری از افراد تصور میکنند که اندروید، سیستم عاملی برای دستگاههای موبایل است. اما این تمام ماجرا نیست! با این که شمار زیادی از اکثر دستگاههای اندرویدی را گوشیهای هوشمند تشکیل میدهند، تبلتها، ساعتهای هوشمند و حتی تلویزیونها نیز از این سیستم عامل بهره میبرند. اما اندروید در ساعتهای هوشمند چگونه ظاهر میشود؟ اگر ساعت هوشمند شما از سیستم عامل Wear OS بهره میبرد، یعنی سیستم عامل آن مبتنی بر اندروید است. به عبارت بهتر، زمانی که یک شرکت، اندروید را با کمی تغییر (تغییرات ناچیز روی کد اصلی اندروید) روی دستگاههای خود ارائه میکند یعنی یک سیستم عامل مبتنی بر اندروید طراحی کرده است.
علاوه بر اینها، یک پلتفرم تلویزیونی با نام Android TV وجود دارد که با استفاده از سیستم عامل اندروید کار میکند. در این میان، Android Automotive به عنوان یک نرمافزار مبتنی بر اندروید، در وسایل نقلیه به کار میرود. توجه کنید که Android Automotive را با Android Auto اشتباه نگیرید. Android Auto، پلتفرمی است که تلفنهای هوشمند را با سیستم داشبورد خودروهای مختلف ادغام کرده است. علاوه بر سیستم عاملهای مبتنی بر اندروید، سیستم عاملهای دیگری نیز وجود دارند که مبتنی بر اندروید نیستند، اما از اجرای برنامههای اندرویدی پشتیبانی میکنند. نسخههای جدید سیستم عامل کروم، این امکان را در اختیار کاربران قرار میدهد. بنابراین تقریباً تمام کرومبوکهای موجود در بازار از برنامههای اندرویدی نیز پشتیبانی میکنند. از اواخر سال ۲۰۲۱ میلادی نیز نسخه ۱۱ سیستم عامل ویندوز از برنامههای اندرویدی پشتیبانی خواهد کرد.
پشتیبانی از اندروید بر عهده کدام شرکت است؟
پاسخ به این سوال چند جنبه دارد. به طور خلاصه، کارمندان Google تجربه اصلی اندروید و عملکرد هسته آن را حفظ میکنند. آنها مسئول افزودن ویژگیهای جدید، بروزرسانی ویژگیهای قدیمی و اطمینان از اینکه اندروید از اصول پروژه Open Source پیروی میکند، هستند.با این حال، اکثر سازندگان دستگاههای هوشمند، از پوسته اندروید استفاده میکنند. استفاده از پوسته اندروید به این معناست که آنها با اعمال برخی تغییرات روی کد اصلی اندروید، نرم افزار خود را ایجاد میکنند. به همین دلیل است که اندرویدی که در گوشی سامسونگ میبینید با اندرویدی که در گوشی OnePlus میبینید عملکردی مشابه دارند، اما طراحی ظاهری آنها با یکدیگر متفاوت است.
در این میان، موضوع توزیع اندروید نیز حائز اهمیت است. زمانی که شما برای اولین بار گوشی را از جعبه خارج میکنید، یک نسخه از اندروید با آن ارائه میشود. اما این نسخه اندروید چگونه بروزرسانی میشود؟ بسته به مدل و برند گوشی شما، ممکن است بروزرسانی اندروید آن از چندین پله عبور کند. نسخه جدید نرم افزار اندروید باید توسط گوگل ارائه شود. پس از آن، شرکت سازنده تلفن شما باید این نسخه جدید را به گونهای بهینه سازی کند که مطمئن شود پوست آن همچنان به خوبی کار میکند. سپس، ممکن است لازم باشد این نسخه اندروید، از فیلتر اپراتور شما نیز عبور کند. این زنجیره طولانی رویدادها یکی از دلایل بزرگی است که باعث میشود گوشیهای اندرویدی بروزرسانیهای سریع در دستگاههای iOS را مشاهده نکنند. زیرا برای دستگاههای آیفون، همه چیز تحت کنترل اپل است. هیچ پوستهای وجود ندارد و اپراتورها توانایی کمی برای تداخل با ظاهر و عملکرد iOS دارند.
منبع: ecell – wikipedia