بررسی اجمالی و تاریخچه اندروید

  • توسط king2
  • جمعه , ۱۴ مهر ۱۳۹۶
  • 205 بازدید
  • 0

بررسی اجمالی و تاریخچه اندروید

بررسی اجمالی و تاریخچه اندروید

بررسی اجمالی و تاریخچه اندروید

اندروید چیست؟

اندروید یک سیستم عامل مبتنی بر Linux و open source برای دستگاه های تلفن همراه مانند گوشی های هوشمند وتبلت ها است.اندروید توسط اتحادیه گوشی باز (Open Handset Alliance) ، به رهبری گوگل وشرکت های دیگر توسعه داده شد.

اندروید یک رویکرد متحد برای توسعه نرم افزار به دستگاه های تلفن همراه ارائه می دهد که به این معنی است که توسعه دهندگان (developers) فقط باید برای اندروید توسعه یابند و برنامه های آنها باید بر روی دستگاه های مختلفی که از اندروید  پشتیبانی می کنند اجرا شود.

اولین ورژن بتا کیت توسعه نرم‌افزار اندروید (SDK) توسط گوگل در سال ۲۰۰۷ منتشر شد و اولین نسخه تجاری (اندروید ۱٫۰) در سپتامبر ۲۰۰۸ منتشر شد.

در تاریخ ۲۷ ژوئن ۲۰۱۲ ، در کنفرانس Google I/O ، گوگل نسخه بعدی اندروید (Android 4.1 Jelly Bean) معرفی کرد. هدف اصلی از این آپدیت اندروید ۴٫۱ بهبود رابط کاربری از لحاظ قابلیت و عملکرد بود.

 

مطالب پیشنهادی: برترین تلفن های هوشمند اندرویدی سال ۲۰۱۷- قسمت اول

 

چرا اندروید؟

  • متن باز بودن
  • بزرگترین توسعه دهنده و دسترسی به جامعه
  • ادغام یکپارچه برنامه
  • کمتر بودن هزینه توسعه
  • درصد موفقیت بالاتر
  • محیط توسعه غنی

 

ویژگی های اندروید

اندروید یک سیستم عامل قدرتمند است که با ios رقابت می کند و از ویژگی های عالی پشتیبانی می کند. تعداد کمی از آنها در زیر ذکر شده:

ویژگی و توضیحات
۱ رابط کاربری زیبا

صفحه اصلی سیستم عامل اندروید یک رابط کاربری زیبا را فراهم می کند.

۲ اتصالات

GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX.

۳ ذخیره سازی

SQLite ، یک بانک اطلاعاتی سبک وزن، که برای ذخیره سازی استفاده می شود

۴ پشتیبانی از فرمت های مختلف رسانه ای

H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP,…

۵ پیام رسانی

SMS و MMS

۶ مرورگر اینترنت

کرو با قابلیت پشتیبانی از HTML 5 و CSS3

۷ چند لمسی

آندروید دارای پشتیبانی چند لمسی است که در ابتدا در گوشی های مانند HTC Hero عرضه شد.

۸ چند وظیفگی  ( Multi-tasking)

کاربر می تواند از یک وظیفه به یکی دیگر پرش کند و در همان زمان از برنامه های مختلف می تواند به طور همزمان استفاده کند.

۹ ابزارک های قابل اندازه بندی

ابزارک ها قابلیت تنظیم سایزدارند، بنابراین کاربران می توانند آنها را گسترش دهند تا محتویات بیشتری را نشان دهند یا آنها را کوچک کنند

۱۰ پشتیبانی از زبان های مختلف

پشتیبانی از زبان های مختلف

۱۱ GCM

یک سرویس است که به توسعه دهندگان اجازه می دهد داده های پیام کوتاه را به کاربران خود در دستگاه های اندروید ارسال کند بدون نیاز به یک راه حل همگام سازی اختصاصی.

۱۲ ارتباط مستقیم به کمک وای فای

این امکان را فراهم می‌سازد تا دو دستگاه، بدون نیاز به Wireless Router، یک ارتباط مستقیم Peer-to-Peer Wifi برقرار نمایند. در این حالت، وای‌فای با کارکردی مشابه بلوتوث، اقدام به برقراری ارتباط به صورت بی‌سیم می‌کند.

۱۳ Android Beam

یک تکنولوژی محبوب بر مبتنی NFC است که به کاربران اجازه می دهد فورا به اشتراک بگذارند، فقط با نزدیک کردن دو گوشی فعال NFC با هم.

 

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

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

پس از توسعه، برنامه های اندروید به راحتی و از طریق فروشگاه هایی از قبیل Google Play, SlideME Opera Mobile Store, Mobango, F-droid and the Amazon Appstore. فروخته می شود.

اندروید بر روی صدها میلیون دستگاه تلفن همراه در بیش از ۱۹۰ کشور در سراسر جهان وجود دارد. این بزرگترین پایگاه نصب شده بر روی پلتفرم تلفن همراه است و به سرعت درحال رشد است. هر روز بیش از یک میلیون دستگاه اندروید جدید در سراسر جهان فعال می شود.

هدف از این آموزش این است که چگونه برنامه اندروید را توسعه و بسته بندی کنید. ما از تنظیم محیط برای برنامه نویسی اندروید شروع خواهیم کرد و سپس به بررسی جنبه های مختلف برنامه های اندروید خواهیم پرداخت.

 

دسته بندی برنامه های کاربردی آندروید

تاریخچه اندروید

با انتشار نسخه ۱٫۵ هر نسخهٔ این سیستم عامل با نام یک شیرینی یا دسر نام گذاری می‌شود. این نام‌ها که از ترتیب حروف الفبای انگلیسی نیز پیروی می‌کنند تا کنون Cupcake، Donut، Eclair، Foroy، Gingerbread، Honeycomb، Ice Cream Sandwich، Jelly Bean، KitKat، Lollipop، Marshmallow، Nougat، oreo بوده اند.

 

مطالب پیشنهادی:برترین تلفن های هوشمند اندرویدی سال ۲۰۱۷- قسمت پایانی

 

سطح API چیست؟

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

 

Platform Version سطح API VERSION_CODE
Android 6.0 ۲۳ MARSHMALLOW
Android 5.1 ۲۲ LOLLIPOP_MR1
Android 5.0 ۲۱ LOLLIPOP
Android 4.4W ۲۰ KITKAT_WATCH KitKat for Wearables Only
Android 4.4 ۱۹ KITKAT
Android 4.3 ۱۸ JELLY_BEAN_MR2
Android 4.2, 4.2.2 ۱۷ JELLY_BEAN_MR1
Android 4.1, 4.1.1 ۱۶ JELLY_BEAN
Android 4.0.3, 4.0.4 ۱۵ ICE_CREAM_SANDWICH_MR1
Android 4.0, 4.0.1, 4.0.2 ۱۴ ICE_CREAM_SANDWICH
Android 3.2 ۱۳ HONEYCOMB_MR2
Android 3.1.x ۱۲ HONEYCOMB_MR1
Android 3.0.x ۱۱ HONEYCOMB
Android 2.3.4

Android 2.3.3

۱۰ GINGERBREAD_MR1
Android 2.3.2

Android 2.3.1

Android 2.3

۹ GINGERBREAD
Android 2.2.x ۸ FROYO
Android 2.1.x ۷ ECLAIR_MR1
Android 2.0.1 ۶ ECLAIR_0_1
Android 2.0 ۵ ECLAIR
Android 1.6 ۴ DONUT
Android 1.5 ۳ CUPCAKE
Android 1.1 ۲ BASE_1_1
Android 1.0 ۱ BASE

منبع: tutorialspoint

  • facebook
  • googleplus
  • twitter
  • linkedin
  • linkedin
قبلی «
بعدی »

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

تازه های طراحی سایت

بهینه سازی وبسایت

دانستی های سایت