search

تعریف سیستم عامل اندروید و مهمترین ویژگی های آن

تعریف سیستم عامل اندروید و مهمترین ویژگی های آن

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

بنابر ترجمه واژه‌نامهٔ کمبریج، اندروید این‌گونه تعریف شده است: «یک ربات که به گونه‌ای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد.» اگر روبات را در زبان فارسی انسان نما بنامیم، شاید بتوان نزدیک‌ترین معنی در زبان فارسی به اندروید را شبه انسان دانست.

ویژگی‌های آندروید:

۱-اندروید تمامی‌تکنولوژی‌های اتصال شامل 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) اجرا می‌شوند.

۷-ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی می‌شوند. این ابزارها شامل کتابخانه‌ها، خطایاب، شبیه ساز گوشی و یک پلاگین برای اکلیپس است.

۸-اندروید از سخت افزارهای مختلف همچون جی پی اس و دوربین‌های متنوع پشتیبانی می‌کند.

۹-تصاویر و فایل‌های گرافیکی بوسیله OpenGL پردازش می‌شوند که کیفیت بالاتری خواهند داشت.

رابطه آندروید و جاوا:

نرم افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته می‌شوند و برای ارتباط با لایه‌های زیرین سیستم عامل می‌توانند از کتابخانه‌های جاوایی اندروید استفاده کنند.

بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شده است و بسیاری از برنامه‌های اندروید هم با جاوا نوشته شده اند.

اما این سیستم عامل ، Java Virtual Machine  ندارد . برای اجرای برنامه‌های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل می‌شوند و سپس روی Dalvik virtual machine اجرا می‌شوند.

(دالویک یک ماشین مجازی جاوایی است که برای سیستم عامل اندروید بهینه شده است تا هم RAM و هم CPU و هم باطری کمتری مصرف کند).

برنامه‌های جاوایی معمولی هم که روی گوشی‌های دیگر اجرا میشوند با استفاده از نرم افزارهای شبیه ساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند.

فرمت‌های پشتیبانی شده توسط آندروید:

اندروید در حالت پیشفرض فایل‌های mp3, aac , ogg , amr , midi , mpeg4 , wav , bmp , gif , png , jpg را پشتیبانی می‌کند.

اندروید فایل‌های فلش  را نیز پخش می‌کند و می‌تواند فایل‌های GIF متحرک را نیز پخش کند. برای پخش فایل‌های جریان دار مانند صوت و ویدئو نیز می‌توانید از تگ ویدئو html5 و همچنین تکنولوژی Adobe Flash Streaming استفاده کنید.

در نسخه‌های جدید اندروید، موتور جاوااسکریپت مرورگر کروم که سرعت بسیار بالایی در اجرای کدهای جاوا اسکریپت دارد به مرورگر اندروید متصل شده است. (در ضمن مرورگر اندروید کدهای HTML5 را پشتیبانی می‌کند)

برنامه‌نویسی آندروید:

مجموعه برنامه نویسی اندروید یا Android SDK شامل یک دیباگر، کتابخانه‌های اندروید، شبیه ساز سیستم عامل، مستندات اندروید و فایل‌های نمونه و آموزشی است که به کاربر در ایجاد برنامه‌ها کمک می‌کند. هم اکنون این SDK بر روی یک سیستم ۳۲ بیتی که لینوکس، ویندوز و یا mac OSX داشته باشد اجرا می‌شود.

پیش نیازهای نصب این SDK عبارتند از JDK و Apache Ant و   python 2.2 . برنامه‌های نوشته شده برای اندروید با پسوند apk ذخیره می‌شوند.

برنامه ساز اندروید یک محیط برنامه نویسی ویژوال تحت وب برای برنامه نویسان تازه کار است که بر پایه ی کتابخانه جاوایی open Blocks و توسط یکی از استادان دانشگاه  MIT بنا شده است و فانکشن‌هایی برای برقراری ارتباط با سخت افزارهای مورد پشتیبانی اندروید دارد، مانند شتاب سنج، جهت سنج، جی پی اس، مدیریت پیامک، مبدل صدا به متن و امکان اتصال به وب سرویس‌ها (وب سرویس آمازون و توییتر بصورت پیشفرض در این محیط برنامه نویسی گنجانده شده

به نقل از یک ادمین

تعداد بازدید : 6932
خدمات شبکه خصوصي شرکتي مبتني بر اينترنت موبايل عرضه شدتشخیص اصالت گوشی همراهکوچکترین گوشی هوشمند HP به بازار آمد Android یا Chrome OS؟ مساله این است!راهنمای فارسی نویسی در سیستم عامل مک پشتیبان گیری از پیامک های اندروید بر روی جیمیل10 قابلیت جدید در Mac OS X Lionاندروید چیست ؟ برنامه نویسی اندروید چگونه است؟icloud چیست؟آندروید یا آی او اس یا ویندوز9 روش براي جلوگيري از ويروسي شدن كامپيوترآشنایی با کروم بوک۱۰ روش برای افزایش سرعت بوت سیستم عامل ویندوز پنج سیستم عامل مفید و ناشناختهگوشی Xperia Duo سونی‌اریکسون مجهز به پردازنده دوهسته‌ای 4/1 گیگاهرتزی است10 تفاوت بزرگ نوکیا N8 و نوکیا N9آموزش گام به گام نصب نسخه جدید سیستم عامل مک lionچگونگی نصب سیستم عامل آندروید بر روی نت بوک یا لپ تاپچگونه عمر باتری موبایل خود را افزایش دهیمکنترل اپلیکیشن های اندروید برای جلوگیری از سرقت اطلاعاتبررسی مشخصات Xperia mini Pro سونی اریکسونقیمت موبایل در بازار مهرماهسیستم عامل های موبایل(تلفن همراه)چگونگی افزودن زبانهای مختلف به اوبونتو (Ubuntu)آموزش قدم به قدم نصب iOS 5، اقدامات قبل از نصبآموزش قدم به قدم نصب iOS 55 نرم افزار امنیتی برای گوشی های آندرویدیمعرفی 5 گوشی برتر 2011 از نظر طراحیراهنمای نصب مکینتاش بر روی PCمعرفی ۱۲ موبایل هوشمند نا امنترفندهایی برای افزایش شارژ باتری گوشی های اندرویدیچطور گوشی خیس شده و در آب افتاده را خشک کنیم؟نکاتی برای شارژ هوشمندانه تر گوشی های هوشمند10 قابلیت جذاب اندروید که در آیفون وجود ندارندراهنمای جامع خرید گوشی های آندروئیدیمعرفی و بررسی کامل گوشی Nokia Lumia با سیستم عامل Mangoچگونه Joli OS را بدون نصب تجربه كنيم؟ اپلیکیشن رسمی ویکی‌پدیا برای اندروید عرضه شدچطور اپلیکیشنهای اندرویدی را روی کامپیوتر اجرا کنم ؟آموزش نصب ویندوز روی لپ تاپ های اپلLG Spectrum واضح ترین صفحه نمایش دنیا را داردمطمئن ترین روش های پاک کردن اطلاعات تلفن های همراه10 ترفند عكاسی با موبایل پیشرفت های امنیتی اندرویدمعرفی قوی ترین و ضعیف ترین باتری های گوشی های هوشمندبهترین مرورگر برای گوشی های اندرویدروشهایی برای افزایش عمر باتری موبایلتعریف سیستم عامل اندروید و مهمترین ویژگی های آن