اندروید دقیقاً چه چیزی هستش؟؟
اندروید (Android) نام یک سیستم عامل موبایل است که توسط شرکت گوگل توسعه داده میشود. این سیستم عامل اوپن سورس است و برپایه هسته لینوکس بنا شده است. اندروید بر خلاف سیستم عامل iOS آیفون که فقط پردازنده های ARM را پشتیبانی میکند، بر روی انواع مختلفی از پردازنده ها (ARM, MIPS, Power Architecture, x86) قابل نصب است. از سال ۲۰۰۸ تاکنون تلفن های همراه متعددی با استفاده از این سیستم عامل به بازار ارائه شده اند. همچنین چندین Tablet PC نیز با استفاده از این سیستم عامل به بازار ارائه شده اند.
همچنین با تعریفی دیگر ...
اندروید یک روش واحد و یکپارچه را برای توسعه ی اپلیکیشن های دستگاه های موبایل ارائه می کند. این بدین معناست که توسعه دهندگان فقط باید برنامه های خود را برای اندروید توسعه دهند و برنامه های آنها باید بتوانند بر روی دستگاه های مختلف دارای اندروید اجرا شوند.
اولین نسخه بتای (آزمایشی) جعبه ابزار توسعه ی نرم افزار (SDK) اندروید در سال ۲۰۰۷ توسط گوگل ارائه شد در حالیکه اولین نسخه تجاری یعنی اندروید ۱٫۰ در سپتامبر ۲۰۰۸ منتشر شد.
در ۲۷ ژوئن ۲۰۱۲ در کنفرانس I/O گوگل، گوگل اعلام کرد که نسخه بعدی اندروید، ۴٫۱ Jelly Bean است. Jelly Bean یک بروز رسانی افزایشی است. که هدف اصلی آن بهبود واسط کاربری از هر دو جهت عملکرد و کارایی است.
کد منبع، اندروید تحت مجوزهای نرم افزارهای رایگان و متن باز، در دسترس است. گوگل بیشتر کد را تحت نسخه ۲ مجوز Apache منتشر کرده است و باقیماندهی کد را که مربوط به تغییرات هسته ی لینوکس است، تحت نسخه ۲ مجوز GNU General Public منتشر کرده است.
کپیرایت و حق امتیاز
حق امتیاز اکثر قسمتهای اندروید به صورت اپن سورس بر اساس مجوز آپاچی
نسخه ۲٫۰ (Apache License 2.0) ارائه میگردد. با اینکه سعی میشود تا
اکثریت قسمتهای این سیستم عامل بر اساس همین مجوز ارائه گردد، استثناهایی
نیز وجود دارد. برای مثال هسته لینوکس موجود در این سیستم عامل با پروانه
عمومی همگانی گنو نسخه ۲ (GPLv2) منتشر شده است .
معنای اندروید
از یونانی : به معنای مَرد، انسان، شبه آدم یا رُبات (آدم آهنی))، (به انگلیسی: Android)
این ربات به گونه ای طراحی شده است که شباهت زیادی به انسان داشته باشد و تا حد امکان هوشمند باشد .
ویژگی های سیستم عامل اندروید
اندروید تمامی تکنولوژیهای اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای را پشتیبانی میکند.
اندروید از فرمتهای مختلف فایلهای مالتی مدیا مثل MPEG-۴, H.۲۶۴, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی میکند.
ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و
توسط شرکت گوگل پشتیبانی میشوند. این ابزارها شامل کتابخانهها، خطایاب،
شبیهساز گوشی و یک پلاگین برای اکلیپس است.
اندروید از سختافزارهای مختلف همچون جی پی اس و دوربینهای متنوع پشتیبانی میکند.
تصاویر و فایلهای گرافیکی بوسیله OpenGL پردازش میشوند که کیفیت بالاتری خواهند داشت.
با استفاده از تکنولوژی نسبتاً جدید شرکت Adobe با نام AIR نیز میتوان به توسعه برنامههای کاربردی تحت این سیستم عامل پرداخت.
اندروید برای ارسال پیغامهای متنی یا همان اس ام اس (SMS) از فرمهای SMS, MMS و XMPP پشتیبانی میکند.
مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافتهاست.
اندروید برای ذخیره دادهها و مدیریت بانکهای اطلاعاتی سبک از نرمافزار SQLite استفاده میکند.
تمام برنامههای اندروید به زبان جاوا نوشته میشوند. برای اجرای
برنامههای جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل
میشوند و سپس روی ماشین مجازی جاوایی (Dalvik virtual machine) اجرا
میشوند.
برنامه های (اپلیکیشن های) اندروید
برنامه های اندروید معمولا در زبان جاوا و با استفاده از جعبه ابزار توسعه نرم افزار اندروید توسعه می یابند. بعد از توسعه می توانند به سادگی صورت پکیج درآمده و از طریق Google Play یا Amazon Appstore به فروش برسند.
اندروید بر روی صدها میلیون دستگاه موبایل در بیش از ۱۹۰ کشور در سراسر دنیا استفاده شده است. و بیشترین سیستم عامل نصب شده بر روی پلت فرم های موبایل موجود است که کاربرد آن نیز به سرعت در حال رشد است. هر روز بیش از ۱ میلیون دستگاه اندروید جدید در سراسر جهان فعال می شود.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.