اندروید سیستم عامل گوگل، نوشته شده بر حسب زبان برنامه نویسی جاوا، مخصوص تلفن همراه و تبلت و به تازگی...
اندروید سیستم عامل گوگل، نوشته شده بر حسب زبان برنامه نویسی جاوا، مخصوص تلفن همراه و تبلت و به تازگی تلویزیون و ساعت مچی است که به صورت متن باز و با همکاری دهها شرکت بر روی دستگاههای مبتنی بر اندروید قرار میگیرد. آسمونی در این بخش اطلاعات کامل و جامعی در مورد اندروید برای شما خوبان تهیه کرده است که در ادامه می خوانید.
سرفصل های این مطلب:
بنابر ترجمه واژهنامهٔ کمبریج، اندروید اینگونه تعریف شدهاست: «یک ربات (ماشینی که به وسیله کامپیوتر کنترل میشود) که به گونهای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد.» بنا بر این تعریف شاید بتوان کلمه ربات انسان نما را ترجمهٔ مناسبی برای این واژه در نظر گرفت.
تلفظ صحیح این کلمه بر اساس واژهنامهٔ کمبریج در هر دو گویش آمریکایی و بریتانیایی اندروید (/ˈæn.drɔɪd/) میباشد و در هیچکدام از این گویشها حرف 'آ' در ابتدای این کلمه به کار نمیرود.
اندروید توسط شرکت گوگل توسعه داده شده است. اما ارائهدهندگان اصلی تکنولوژیهایی که در سیستم عامل اندروید استفاده میشوند عبارتند از:
این افراد در توسعهدهندگان اولیه سیستم عامل اندروید نقش داشتند. اما از زمان خریداری شدن شرکت 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 پشتیبانی میکند.
مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافتهاست.
اندروید برای ذخیره دادهها و مدیریت بانکهای اطلاعاتی سبک از نرمافزار SQLite استفاده میکند.
تمام برنامههای اندروید از ابتدا یا به زبان جاوا نوشته میشوند و یا از زبان های دیگر به جاوا ترجمه می شوند. برای اجرای برنامههای جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل میشوند و سپس روی ماشین مجازی جاوایی (Dalvik virtual machine) اجرا میشوند.
ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی میشوند. این ابزارها شامل کتابخانهها، خطایاب، شبیهساز گوشی و یک پلاگین برای اکلیپس است.
اندروید امکان قفل صفحه با الگو، پین، رمز عبور یا اثر انگشت را ارائه میدهد. این امکان به کاربران اجازه میدهد دسترسی غیرمجاز به دستگاه را محدود کنند.
اندروید امکان رمزگذاری دستگاه و حافظه داخلی را فراهم میکند. با استفاده از رمزگذاری، اطلاعات شما در صورت دسترسی غیرمجاز یا سرقت دستگاه، محافظت میشود.
گوگل به طور منظم بهروزرسانیهای امنیتی برای سیستم عامل اندروید ارائه میدهد. این بهروزرسانیها شامل اصلاحات امنیتی مختلفی است که به محافظت از دستگاه شما در برابر تهدیدهای جدید کمک میکند.
اندروید به شما امکان میدهد که دسترسیهایی که برنامهها به اطلاعات شما دارند را کنترل کنید. شما میتوانید دسترسیهایی مانند دسترسی به دوربین، مکان، مخاطبین و … را برای هر برنامه بهطور مستقل تنظیم کنید.
حالت تاریک در اندروید امکان فعال کردن ظاهر تاریک برای رابط کاربری را فراهم میکند. این حالت نهتنها به چشمان شما در شرایط کم نور کمک میکند، بلکه به افزایش حفاظت از باتری دستگاه نیز میتواند کمک کند.
اندروید قابلیتهایی مانند حالت حریم خصوصی را ارائه میدهد که به شما اجازه میدهد برنامهها، پیامها، تماسها و سایر اطلاعات حساس خود را مخفی کنید و از دسترسی غیرمجاز جلوگیری کنید.
این ابزار امنیتی توسط گوگل ارائه میشود و برنامههای نصب شده روی دستگاه شما را بررسی و اسامکانات امنیتی سیستم عامل Android بسیار گسترده هستند. در زیر به برخی از امکانات مهم آن اشاره میکنم:
این ابزار توسط گوگل ارائه میشود و برنامههای نصب شده روی دستگاه را بررسی و اسکن میکند تا از وجود برنامههای مخرب، مالوئر و بدافزار جلوگیری کند.
سیستم عامل Android از یک فایروال داخلی برای مدیریت ترافیک شبکه استفاده میکند. این فایروال به شما اجازه میدهد تا کنترل دقیقتری روی دادههای ورودی و خروجی دستگاه خود داشته باشید و از حملات شبکه محافظت کنید.
Android امکان احراز هویت دو عاملی را فراهم میکند. با فعالسازی این قابلیت، برای ورود به دستگاه خود باید علاوه بر رمز عبور، یک عامل دوم نیز مانند کد ارسالی به تلفن همراه یا اثر انگشت را وارد کنید.
اگر دستگاه شما گم یا دزدیده شود، سیستم عامل Android به شما اجازه میدهد تا از راه دور به دستگاه دسترسی پیدا کنید و اقداماتی مانند قفل کردن، پاک کردن اطلاعات یا ردیابی مکان دستگاه را انجام دهید.
در Android، برنامهها قبل از نصب نیاز به درخواست مجوزهای دسترسی مختلف دارند. شما میتوانید قبل از نصب برنامه، مجوزهای درخواست شده را بررسی کنید و تصمیم بگیرید که آیا به این مجوزها اجازه میدهید یا خیر.
اندروید امکان رمزگذاری دیسک را برای حفاظت از اطلاعات ذخیره شده در حافظه داخلی دستگاه فراهم میکند. این امکان از دسترسی غیرمجاز به اطلاعات در صورت سرقت دستگاه جلوگیری میکند.
سازندگان سیستم عامل Android به طور منظم بهروزرسانیهای امنیتی را منتشر میکنند تا از آسیبپذیریها و تهدیدهای امنیتی جدید محافظت
خیر، ورژنهای مختلفی از اندروید، رو می توان روی تبلت، تلویزیون، ساعت هوشمند و حتی اتومبیلها نصب کرد.
نسخه اصلی اندروید توسط شرکت گوگل پشتیبانی می شود.
بله. گوگل برای اینکه سازندگان و توسعهدهندگان بتوانند آزادی عمل بیشتری در زمان ساخت محصولات خود داشته باشند، اندروید را بهصورت متن باز ارائه داده است.