0

هیچ محصولی در سبد خرید نیست.

برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه

آموزش سیستم عامل اندروید

۱۷ آذر ۱۴۰۰ 669
سیستم عامل اندروید

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

معنا و تلفظ صحیح اندروید

در واژه ‌نامه کمبریج، در تعریف اندروید آمده که: «یک ربات است که به گونه‌ ای طراحی شده که شکل ظاهری مشابه انسان دارد.» تلفظ صحیح این کلمه بر اساس واژه‌نامه کمبریج در هر دو گویش بریتانیایی و آمریکایی اَندروید (/ˈæn.drɔɪd/) است و در این دو گویش حرف آ در ابتدای این کلمه تلفظ نمی شود.

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

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

سیستم عامل اندورید را می توان یکی از پرکاربردترین سیستم عامل های ارائه شده برای گوشی های هوشمند دانست که توسط شرکت گوگل طراحی شده و توسعه پیدا کرده است.

سیستم عامل اندروید رابط کاربری ای است که بر روی هسته سیستم عامل لینوکس ارائه شده و کدهای طراحی آن به زبان جاوا هستند. از مزایای این نوع سیستم عامل می توان به موارد زیر اشاره کرد:

  • متن باز بودن سیستم عامل اندروید
  • وجود برنامه ها و ابزارهای فراوان
  • رایگان و در دسترس بودن آن
  • نصب نرم افزار بر روی آن بدون نیاز به قفل شکن

امکانات و قابلیت های اصلی سیستم عامل اندروید

امکانات و قابلیت های اصلی سیستم عامل اندروید

پشتیبانی سیستم عامل اندروید از تمامی تکنولوژی‌ های اتصال مانند:

  • CDMA
  • EV-DO
  • UMTS
  • WiFi
  • Bluetooth
  • GSM/EDGE

پشتیبانی سیستم عامل اندروید از فرمت ‌های فایل های تصویری مانند:

  • 264
  • MPEG-4
  • MP3
  • AAC
  • AMR
  • JPEG
  • PNG
  • GIF

پشتیبانی از فرم‌های SMS, MMS و XMPP  برای ارسال (SMS)

پشتیبانی از سخت‌افزارهایی مانندGPS  و دوربین ‌های مختلف

پردازش تصاویر و فایل ‌های گرافیکی به وسیله OpenGL

پشتیبانی از فریم ورک متن باز  WebKit

پشتیبانی از نرم‌افزار SQLite

زبان برنامه نویسی اندروید

زبان برنامه نویسی اندروید

زبان اصلی ای که گوگل برای توسعه و برنامه نویسی اپلیکیشن‌ های اندروید از آن پشتیبانی می کند «زبان جاوا» است؛ زیرا این زبان قدرتمند است و کارایی بالایی دارد.

یکی از قابلیت ‌های ویژه زبان جاوا این است که به صورت خودکار مدیریت حافظه را انجام می‌ دهد و ضریب اطمینان عملکرد برنامه‌ های نوشته ‌شده به این زبان، بالاتر از  زبان‌ های نسل اولC  است.

محیط سیستم عامل اندروید

محیط اکلیپس، اولین محیطی بود که گوگل برای توسعه اپلیکیشن ‌های اندرویدی خود از آن پشتیبانی می‌کرد؛ اما گوگل در کنار این محیط بر روی محیط اختصاصی خود که «اندروید استادیو» نام داشت و بر پایه محیط IntelliJ IDEA بنیان شده بود، نیز کار می کرد. تا اینکه بیشتر باگ‌ های این محیط به مرور برطرف شدند. سپس بعد از انتشار نسخه پایدار این محیط، گوگل پشتیبانی خود را بر روی اندروید استادیو متمرکز ساخت.

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

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

پشتیبانی سیستم عامل اندروید در حالت پیش‌فرض از فایل‌ هایی مانند:

  • mp3
  • aac
  • Ogg amr
  • midi
  • mpeg4
  • wav
  • bmp
  • gif png
  • Jpg

پشتیبانی از  Adobe Flash که باعث می شود فایل‌ های GIF  متحرک، همراه با حرکت پخش شوند.

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

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

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

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

بسیاری از برنامه‌ های اندروید و بخش رابط کاربری سیستم عامل اندروید، با زبان جاوا نوشته شده‌اند. اما این سیستم عامل،   Java Virtual Machine  را ندارد؛ بنابراین برای اجرای برنامه‌ های جاوایی روی سیستم عامل اندروید، کدهای جاوا به کدهای دالویک تبدیل و روی Dalvik Vitrual Machine اجرا می‌ شوند.

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

شایان ذکر است که ران تایم جدید اندروید  «آرت» است که جایگزین دالویک شده است و شرکت گوگل برای اولین بار آن را در اندروید ۴٫۴ در کنار دالویک قرار داد.

ماشین مجازی دالویک و آرت چیست؟

برخی زبان‌ های برنامه نویسی بومی هستند؛ به این معنی که این زبان‌ ها پس از  همگردانی شدن برنامه، به زبان ماشین تبدیل می‌شوند. اما زبان جاوا برای اجرا روی سخت افزار، نیاز به یک رابط دارد که کدهای جاوا را برای ماشین به زبانی قابل فهم ترجمه کند.
ماشین مجازی دالویک این وظیفه را در  نسخه ۱٫۰ اندروید تا قبل از نسخه ۴٫۴ ، انجام می داد تا اینکه از نسخه ۴٫۴ به بعد، ماشین مجازی آرت در کنار دالویک قرار گرفت.
تفاوت دالویک و آرت در این است که کدهای جاوا در دالویک با هر بار اجرای اپلیکیشن، به زبان ماشین ترجمه می‌ شوند؛ اما در آرت این کار فقط یک بار انجام می شود. این امر، باعث افزایش سرعت اجرای اپلیکیشن در دفعات بعدی شده است. 

سخن آخر

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

 

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
0