- آسمونی
- مجله اینترنتی
- فناوری
- دانستنی فناوری
- آشنایی با سیستم عامل اندروید

آشنایی با سیستم عامل اندروید
اندروید سیستم عامل گوگل، نوشته شده بر حسب زبان برنامه نویسی جاوا، مخصوص تلفن همراه و تبلت و به تازگی تلویزیون و ساعت مچی است که به صورت متن باز و با همکاری دهها شرکت بر روی دستگاههای مبتنی بر اندروید قرار میگیرد. آسمونی در این بخش اطلاعات کامل و جامعی در مورد اندروید برای شما خوبان تهیه کرده است که در ادامه می خوانید.
معنای اندروید

بنابر ترجمه واژهنامهٔ کمبریج، اندروید اینگونه تعریف شدهاست: «یک ربات (ماشینی که به وسیله کامپیوتر کنترل میشود) که به گونهای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد.» بنا بر این تعریف شاید بتوان کلمه ربات انسان نما را ترجمهٔ مناسبی برای این واژه در نظر گرفت.
تلفظ صحیح این کلمه بر اساس واژهنامهٔ کمبریج در هر دو گویش آمریکایی و بریتانیایی اندروید (/ˈæn.drɔɪd/) میباشد و در هیچکدام از این گویشها حرف 'آ' در ابتدای این کلمه به کار نمیرود.
خالق سیستم عامل اندروید
اندروید توسط شرکت گوگل توسعه داده شده است. اما ارائهدهندگان اصلی تکنولوژیهایی که در سیستم عامل اندروید استفاده میشوند عبارتند از:
- اندی روبین (Andy Rubin): وی یکی از بنیانگذاران شرکت Android Inc. بود که در سال ۲۰۰۵ توسط گوگل خریداری شد. اندی روبین نقش مهمی در توسعه اولیه اندروید داشت.
- ریچ ماینر (Rich Miner): وی نیز یکی از بنیانگذاران شرکت Android Inc. بود و در توسعه اولیه اندروید و راهاندازی پروژه مشارکت داشت.
- نیک سیرس (Nick Sears): وی نیز متخصص تلفن همراه بود و در تیم توسعه اندروید در شرکت Android Inc. فعالیت میکرد.
این افراد در توسعهدهندگان اولیه سیستم عامل اندروید نقش داشتند. اما از زمان خریداری شدن شرکت Android Inc. توسط گوگل، تیمهای توسعه گوگل به توسعه و بهروزرسانی اندروید پرداختهاند. بنابراین، گوگل به طور کلی به عنوان خالق سیستم عامل اندروید و توسعهدهنده اندروید شناخته میشود.
تاریخچه اندروید

در اوت 2005، گوگل شرکت اندروید واقع در پالو آلتو، کالیفرنیا را خرید. شرکت کوچک اندروید که توسط اندی رابین، ریچ ماینرز، نیک سیرز و کریس وایت پایهگذاری شده بود، در زمینه تولید نرمافزار و برنامههای کاربردی برای تلفنهای همراه فعالیت میکرد. اندی رابین مدیر عامل اجرایی این شرکت پس از پیوستن اندروید به گوگل به سمت قائممقام مدیریت مهندسی این شرکت و مسئول پروژه اندروید در گوگل منصوب شد.
تیم اندروید به رهبری رابین فعالیت خود را برای تولید سکوی تلفن همراه مبتنی بر هسته لینوکس آغاز کردند و نتیجه اولیه این پروژه در نشست خبری شرکت گوگل در 5 نوامبر سال 2007، مطرح کردن اتحادیه گوشی باز بود. 34 شرکت فعال در زمینه تولید نرمافزار، تولید تلفنهای همراه، اپراتور تلفن همراه و تولیدکننده نیمه رساناها و پردازندههای تلفن همراه اعضای بنیانگذار این اتحادیه بودند.
زبان برنامه نویسی اندروید
زبان اصلی برای توسعه و برنامه نویسی اپلیکیشنهای اندروید که توسط گوگل پشتیبانی می شود، زبان جاوا میباشد. علت انتخاب این زبان از جانب گوگل، قدرتمند بودن آن است. طبق آماری که به تازگی منتشر شد، جاوا برای چندمین بار و به صورت متوالی از سال ۲۰۰۹ به عنوان پرکاربردترین زبان برنامه نویسی دنیا شناخته شده است.
ویژگیهای اندروید

-
اندروید تمامی تکنولوژیهای اتصال شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای را پشتیبانی میکند.
-
اندروید از فرمتهای مختلف فایلهای مالتی مدیا مثل MPEG-4, H.264, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی میکند.
-
اندروید برای ارسال پیغامهای متنی یا همان اس ام اس (SMS) از فرمهای SMS, MMS و XMPP پشتیبانی میکند.
- تصاویر و فایلهای گرافیکی بوسیله OpenGL پردازش میشوند که کیفیت بالاتری خواهند داشت.
- با استفاده از تکنولوژی نسبتاً جدید شرکت Adobe با نام AIR نیز میتوان به توسعه برنامههای کاربردی تحت این سیستم عامل پرداخت.
- اندروید از سختافزارهای مختلف جی پی اس و دوربینهای متنوع سنسور های مخصوص همچون سنسور مجاورت و... پشتیبانی میکند.
-
مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافتهاست.
-
اندروید برای ذخیره دادهها و مدیریت بانکهای اطلاعاتی سبک از نرمافزار SQLite استفاده میکند.
-
تمام برنامههای اندروید از ابتدا یا به زبان جاوا نوشته میشوند و یا از زبان های دیگر به جاوا ترجمه می شوند. برای اجرای برنامههای جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل میشوند و سپس روی ماشین مجازی جاوایی (Dalvik virtual machine) اجرا میشوند.
-
ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی میشوند. این ابزارها شامل کتابخانهها، خطایاب، شبیهساز گوشی و یک پلاگین برای اکلیپس است.
امکانات امنیتی سیستم عامل android

قفل صفحه برای سیستم Android
اندروید امکان قفل صفحه با الگو، پین، رمز عبور یا اثر انگشت را ارائه میدهد. این امکان به کاربران اجازه میدهد دسترسی غیرمجاز به دستگاه را محدود کنند.
رمزگذاری
اندروید امکان رمزگذاری دستگاه و حافظه داخلی را فراهم میکند. با استفاده از رمزگذاری، اطلاعات شما در صورت دسترسی غیرمجاز یا سرقت دستگاه، محافظت میشود.
بهروزرسانی امنیتی سیستم
گوگل به طور منظم بهروزرسانیهای امنیتی برای سیستم عامل اندروید ارائه میدهد. این بهروزرسانیها شامل اصلاحات امنیتی مختلفی است که به محافظت از دستگاه شما در برابر تهدیدهای جدید کمک میکند.
کنترل دسترسی برنامههای سیستم Android
اندروید به شما امکان میدهد که دسترسیهایی که برنامهها به اطلاعات شما دارند را کنترل کنید. شما میتوانید دسترسیهایی مانند دسترسی به دوربین، مکان، مخاطبین و … را برای هر برنامه بهطور مستقل تنظیم کنید.
حالت تاریک
حالت تاریک در اندروید امکان فعال کردن ظاهر تاریک برای رابط کاربری را فراهم میکند. این حالت نهتنها به چشمان شما در شرایط کم نور کمک میکند، بلکه به افزایش حفاظت از باتری دستگاه نیز میتواند کمک کند.
حالت حریم خصوصی
اندروید قابلیتهایی مانند حالت حریم خصوصی را ارائه میدهد که به شما اجازه میدهد برنامهها، پیامها، تماسها و سایر اطلاعات حساس خود را مخفی کنید و از دسترسی غیرمجاز جلوگیری کنید.
Google Play Protect
این ابزار امنیتی توسط گوگل ارائه میشود و برنامههای نصب شده روی دستگاه شما را بررسی و اسامکانات امنیتی سیستم عامل Android بسیار گسترده هستند. در زیر به برخی از امکانات مهم آن اشاره میکنم:
Google Play Protect
این ابزار توسط گوگل ارائه میشود و برنامههای نصب شده روی دستگاه را بررسی و اسکن میکند تا از وجود برنامههای مخرب، مالوئر و بدافزار جلوگیری کند.
فایروال برای سیستم android
سیستم عامل Android از یک فایروال داخلی برای مدیریت ترافیک شبکه استفاده میکند. این فایروال به شما اجازه میدهد تا کنترل دقیقتری روی دادههای ورودی و خروجی دستگاه خود داشته باشید و از حملات شبکه محافظت کنید.
احراز هویت دو عاملی
Android امکان احراز هویت دو عاملی را فراهم میکند. با فعالسازی این قابلیت، برای ورود به دستگاه خود باید علاوه بر رمز عبور، یک عامل دوم نیز مانند کد ارسالی به تلفن همراه یا اثر انگشت را وارد کنید.
دسترسی به دستگاههای از راه دور
اگر دستگاه شما گم یا دزدیده شود، سیستم عامل Android به شما اجازه میدهد تا از راه دور به دستگاه دسترسی پیدا کنید و اقداماتی مانند قفل کردن، پاک کردن اطلاعات یا ردیابی مکان دستگاه را انجام دهید.
مجوزهای دسترسی
در Android، برنامهها قبل از نصب نیاز به درخواست مجوزهای دسترسی مختلف دارند. شما میتوانید قبل از نصب برنامه، مجوزهای درخواست شده را بررسی کنید و تصمیم بگیرید که آیا به این مجوزها اجازه میدهید یا خیر.
رمزنگاری دیسک سیستم android
اندروید امکان رمزگذاری دیسک را برای حفاظت از اطلاعات ذخیره شده در حافظه داخلی دستگاه فراهم میکند. این امکان از دسترسی غیرمجاز به اطلاعات در صورت سرقت دستگاه جلوگیری میکند.
بهروزرسانیهای امنیتی سیستم android
سازندگان سیستم عامل Android به طور منظم بهروزرسانیهای امنیتی را منتشر میکنند تا از آسیبپذیریها و تهدیدهای امنیتی جدید محافظت