پاورپوینت مبانی سیستم عامل اندروید (pptx) 25 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 25 اسلاید
قسمتی از متن PowerPoint (.pptx) :
مبانی سیستم عامل اندروید
معرفی سیستم عامل
اندروید
سیستم عامل اندروید(که گاهی آندروید هم در زبان فارسی تلفظ می شود) به منزله اولین سیستم عامل جامع و کامل موبایل است که به صورت
Open Source
منتشر شده است(به طور خلاصه
Open Source
به شرایطی گفته می شود که چیزی به صورت رایگان در دسترس همگان قرار گیرد که نه تنها بتوانند از آن استفاده کنند بلکه بتوانند بسته به نیازهای خود تغییراتی هم در آن ایجاد نمایند).
تاریخچه ای مختصر از
اندروید
این سیستم عامل در ابتدا توسط آقای اندی روبین مدیر عامل شرکت اندروید و همکارانش طراحی شد و در سال ۲۰۰۵ شرکت گوگل این شرکت را خریداری کرد. کلمه اندروید به معنی روبات انسان نما
است
در سال ۲۰۰۷ بود که نسخۀ بتای سیستم عامل اندروید به بازار معرفی شد و در اکتبر سال ۲۰۰۸ اولین گوشی موبایل با سیستم عامل اندروید که
T-Mobile G1
از شرکت
HTC
نام داشت روانه بازار شد. از آن سال به بعد شرکت های سازنده تلفن های همراه یکی پس از دیگری به این سیستم عامل روی آوردند
معرفی نسخه های مختلف اندروید
نکته ای که در مورد نسخه های اندروید تا حدودی عجیب ولی در عین حال جالب توجه است این می باشد که نسخه های مختلف بر اساس نام دسرهای میان وعده نامگذاری شده اند.
نسخه 1 نام خاصی نداشت و
بیشتر کارایی اینترنتی
داشت
نسخه 1.1
مجدداً بدون نام انتشار
یافت
نسخه
۱.۵
که
Cupcake
به معنی کیک فنجانی بود به منزله اولین نسخه دارای نام سیستم عامل اندروید
است
نسخه
۱.۶
که
Donut
به معنی پیراشکی نام داشت پس از نسخه ۱٫۵ انتشار یافت
نسخه بعدی که
۲.۰-۲.۱
بود
Eclair
یا نان خامه ای نام داشت
نسخه بعد که
۲.۲
بود تحت عنوان
Froyo
به معنی ماست یخی روانه بازار
شد
سپس نسخه
۲.۳
تحت عنوان
Gingerbread
به معنی نان زنجبیلی معرفی
شد
نسخه
۳.۰
تحت عنوان
Honeycomb
به معنی شانه عسل را معرفی
شد که بیشتر بذای تبلت ها معرفی شد
سپس نسخه
۴.۰
که
Ice cream Sandwich
یا بستنی حصیری نام داشت تلفیقی از ویژگی های اندروید
۳.۰
که برای تبلت
ها
طراحی شده بود به علاوه یکسری ویژگی های جدید بود که این نسخه برای کلیه تجهیزات اندرویدی از موبایل گرفته تا تبلت مورد استفاده قرار می گیرد
.
نسخه 4.1-4.2-4.3
Jelly Bean
یا آبنبات ژله ای نام گرفت
نسخه 4.4 جدیدترین نسخه که به تازگی انتشار یافته است
kitkat
نام دارد
نکته دیگری که در مورد نحوه نامگذاری نسخه های مختلف اندروید می بایست مد نظر قرار داده شود این است که نام دسرهای انتخابی بر اساس حروف الفبا پیش می روند
.
دو نسخه اول که نام نداشتند
A , B
در نظر میگیریم
C
upcake
D
onut
E
clair
F
royo
G
ingerbread
H
oneycomb
I
ce Cream
Sandwich
J
elly
Bean
K
itkat
اجزای تشکیل دهندۀ سیستم عامل اندروید
سیستم عامل اندروید بر پایه سیستم عامل لینوکس طرح ریزی شده است و ماشینی مجازی در این سیستم عامل تحت عنوان
Dalvik
تعبیه شده است که برای دستگاه های موبایل بهینه سازی شده است. به طور خلاصه می توان گفت که این ماشین مجازی دارای وظایف متعددی از جمله مدیریت حافظه، سهولت در استفاده از
Sandbox
در تولید اپلیکیشن، فشرده سازی بیشتر اپلیکیشن و سازگاری با
CPU
های مختلف در انواع مختلف دستگاه ها بدون نیاز به بازنویسی اپلیکیشن برای هر
CPU
خاص می
باشد
برای جستجو در اینترنت، سیستم عامل اندروید از موتور جستجوی
Open Source
یی تحت عنوان
WebKit
استفاده می کند. به منظور پردازش عکس های دو بعدی و سه بعدی، سیستم عامل اندروید از
OpenGL ES
استفاده می کند و برای ذخیره سازی اطلاعات از
SQLite
استفاده می کند
.
زبان برنامه نویسی سیستم عامل اندروید
زبان برنامه نویسی اصلی این سیستم عامل زبان جاوا است که به عنوان پرکاربرد ترین زبان برنامه نویسی در دنیا است و به طور حتم علت انتخاب این زبان برنامه نویسی برای سیستم عامل اندروید این بوده است که جاوا بسیار قدرتمند بوده و در عین حال
Open Source
نیز می باشد(لازم به ذکر است در توسعه این سیستم عامل در دیگر زبان های برنامه نویسی مثل زبان سی و زبان سی پلاس پلاس نیز تا حدودی استفاده شده است).
محیط های برنامه نویسی
محیط برنامه نویسی
اکلیپس
معروف ترین محیط برنامه نویسی برای توسعه اندروید محیط برنامه نویسی اکلیپس به همراه ابزارهای
SDK
و
ADT
است. در واقع از آنجا که محیط برنامه نویسی اکلیپس
Open Source
است شرکت گوگل تمایل به مراتب بیشتری برای فراهم آوردن ابزارهای توسعه اندروید برای این محیط برنامه نویسی قدرتمند از خود نشان داده است
محیط های برنامه نویسی
نسخه
ADT B
undle
محیط برنامه نویسی اکلیپس
این محیط برنامه نویسی دقیقاً همان محیط برنامه نویسی اکلیپس است با این تفاوت که خود شرکت گوگل تغییراتی در آن صورت داده و آن را منتشر کرده است. این محیط برنامه نویسی بر خلاف اکلیپس که برای توسعه اندروید می بایست تنظیمات خاصی در آن انجام داد، در برگیرندۀ کلیه ابزارهای لازم برای توسعه اندروید از جمله
SDK
و
ADT
و
Emulator
بوده و کاربران دیگر نیازی به دانلود کردن این ابزارها به صورت مجزا نخواهند داشت