اندروید یک سیستم عامل موبایلی است که توسط گوگل توسعه یافته و بر اساس نسخه اصلاح شده هسته لینوکس و سایر نرم افزارهای متن باز است. رابط کاربری اندروید که عمدتاً برای دستگاههای تلفن همراه با صفحه لمسی مانند تلفنهای هوشمند و تبلتها طراحی شده است، عمدتاً مبتنی بر دستکاری مستقیم است، با استفاده از حرکات لمسی که مطابق با اعمال دنیای واقعی هستند، مانند کشیدن انگشت، ضربه زدن، و نیشگون گرفتن، برای دستکاری اشیاء روی صفحه. فراتر از دستگاه های تلفن همراه، اندروید برای تلویزیون ها (Android TV)، اتومبیل ها (Android Auto) و ساعت های مچی (Wear OS) نیز توسعه یافته است.
تولد و تکامل اندروید
اندروید در ابتدا توسط Android Inc.، یک شرکت دره سیلیکون که گوگل آن را در سال 2005 خریداری کرد، توسعه یافت. بنیانگذاران آن، اندی روبین، ریچ ماینر، نیک سیرز و کریس وایت، اندروید را به عنوان یک سیستم عامل پیشرفته برای دوربین های دیجیتال در نظر داشتند. با این حال، زمانی که متوجه شدند بازار چنین دستگاههایی قابل توجه نیست، آندروید را برای دستگاههای موبایل صفحه لمسی در رقابت با Symbian و Windows Mobile، سیستمعاملهای تلفن همراه غالب آن زمان، تغییر دادند.
اندروید در سال 2007 با تأسیس Open Handset Alliance، کنسرسیومی متشکل از شرکتهای سختافزار، نرمافزار و مخابراتی که به ارتقای استانداردهای باز برای دستگاههای تلفن همراه اختصاص داشت، رونمایی شد. اولین گوشی هوشمند تجاری موجود با سیستم عامل اندروید، HTC Dream بود که با نام T-Mobile G1 نیز شناخته می شود، که در 23 سپتامبر 2008 معرفی شد.
اندروید: نگاهی عمیق
اندروید منبع باز است و گوگل کد را تحت مجوز آپاچی منتشر می کند. این کد منبع باز و مجوز مجاز به نرم افزار اجازه می دهد تا آزادانه توسط سازندگان دستگاه، حامل های بی سیم و توسعه دهندگان علاقه مند تغییر و توزیع شود. کد منبع اندروید توسط گوگل تحت مجوز منبع باز منتشر می شود، اما اکثر دستگاه های اندرویدی با مقدار قابل توجهی نرم افزار اختصاصی از پیش نصب شده مانند سرویس های موبایل گوگل (GMS) که شامل برنامه هایی مانند گوگل کروم، یوتیوب و گوگل می شود، عرضه می شوند. جستجو کردن.
هر نسخه اصلی اندروید به ترتیب حروف الفبا پس از یک دسر یا شیرینی نامگذاری شده است. به عنوان مثال، Android 1.5 Cupcake، 1.6 Donut، 2.0 Eclair، 2.2 Froyo، 2.3 Gingerbread، 3.0 Honeycomb، 4.0 Ice Cream Sandwich، 4.1 Jelly Bean، 4.4 KitKat، 5.0 .70، 0،06 .0 پای. با این حال، با اندروید 10، گوگل تصمیم گرفت از یک سیستم اعداد برای این نام استفاده کند.
ساختار داخلی اندروید
هسته اصلی اندروید هسته لینوکس است که خدمات اصلی سیستم مانند امنیت، مدیریت حافظه، مدیریت فرآیند و پشته شبکه را مدیریت می کند. در بالای هسته لینوکس، Android Runtime قرار دارد که شامل ماشین مجازی Dalvik و کتابخانه های اصلی است. لایه Application Framework خدمات سطح بالایی را در قالب کلاس های جاوا به برنامه ها ارائه می دهد. در نهایت، در لایه بالایی برنامه ها قرار دارند که همه برنامه هایی هستند که در اندروید اجرا می شوند، از جمله برنامه های سیستمی مانند شماره گیر، برنامه پیام کوتاه و مرورگر و همچنین برنامه های شخص ثالث.
برنامه های اندروید معمولاً به زبان جاوا با استفاده از کیت توسعه نرم افزار اندروید (SDK) توسعه می یابند، اما محیط های توسعه دیگری نیز در دسترس هستند.
ویژگی های کلیدی اندروید
- منبع باز: اندروید متن باز است، به این معنی که توسعه دهندگان می توانند سیستم عامل هر گوشی را تغییر دهند.
- رابط کاربری قابل تنظیم: اندروید به کاربران اجازه می دهد تا بر خلاف سایر سیستم عامل ها، رابط کاربری را شخصی سازی کنند.
- چندوظیفه ای: اندروید از چندوظیفه ای و چند لمسی پشتیبانی می کند.
- ابزارک ها: کاربران می توانند برای دسترسی سریع به اطلاعات، ویجت ها را در صفحه اصلی قرار دهند.
- Google Play Store: با بیش از 3 میلیون برنامه، فروشگاه Google Play بزرگترین فروشگاه برنامه است.
انواع اندروید
گونه | شرح |
---|---|
Android Go | نسخهای از اندروید که برای دستگاههای ارزانقیمت طراحی شده است. |
اندروید وان | نسخهای از اندروید بدون تغییر سازنده و تمرکز بر دستگاههای سطح پایه برای بازارهای نوظهور. |
Android TV | نسخه ای از اندروید که برای تلویزیون طراحی شده است. |
سیستم عامل بپوشید | نسخه ای از اندروید که برای ساعت های هوشمند و سایر پوشیدنی ها طراحی شده است. |
Android Auto | نسخه ای از اندروید که برای اتومبیل ها طراحی شده است. |
راه های استفاده از اندروید و عیب یابی
اندروید را می توان به روش های مختلفی استفاده کرد، از تلفن های همراه گرفته تا تبلت ها، تلویزیون ها، سیستم های خودرو و ابزارهای پوشیدنی. با این حال، مانند هر سیستم دیگری، ممکن است مشکلاتی مانند عملکرد کند، تخلیه باتری یا فضای ذخیره سازی محدود داشته باشد. معمولاً میتوان این مشکلات را با پاک کردن دادههای کش، حذف برنامههای غیر ضروری، بهروزرسانی نرمافزار سیستم یا انجام بازنشانی کارخانهای برطرف کرد.
مقایسه با سیستم های مشابه
سیستم | اندروید | iOS | پنجره ها |
---|---|---|---|
متن باز | آره | خیر | خیر |
رابط قابل تنظیم | آره | محدود | محدود |
تعداد برنامه های موجود در اپ استور | 3 میلیون + | 2 میلیون + | 700,000+ |
آینده اندروید
همانطور که اندروید به پیشرفت خود ادامه می دهد، انتظار می رود که بیشتر با هوش مصنوعی، واقعیت افزوده و واقعیت مجازی ادغام شود. علاوه بر این، احتمالاً شاهد پیشرفتهایی در امنیت، حریم خصوصی و تجربههای یکپارچه بین دستگاهها خواهیم بود. اینترنت اشیا (IoT) یکی دیگر از بخشهایی است که انتظار میرود اندروید در آن پیشرفت چشمگیری داشته باشد.
سرورهای پروکسی و اندروید
سرورهای پروکسی را می توان با اندروید برای افزایش سطح امنیت و حفظ حریم خصوصی، به ویژه هنگام دسترسی به اینترنت از طریق Wi-Fi عمومی استفاده کرد. برای دسترسی به محتوایی که ممکن است از نظر جغرافیایی محدود شده باشد، می توان از سرور پروکسی نیز استفاده کرد. اندروید دارای پشتیبانی داخلی برای پیکربندی تنظیمات پراکسی در گزینه های شبکه Wi-Fi خود است.