گروه مقاله : اندروید
تاريخ انتشار : 1396/03/29 - 17:09
كد :7655

اندروید چیست

این مقاله اولین مقاله از سری مقاله های آموزش اندروید است که به معرفی اندروید می پردازد.

آموزش اندروید

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

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

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

اولین نسخه بتا نرم افزار های توسعه اندروید SDK بود که در 2007 توسط گوگل منتشر شد . اولین نسخه تبلیغاتی اندروید در سپتامبر 2008 انتشار یافت.

در 27 ژوئن 2012 در کنفرانس گوگل ، شرکت گوگل نسخه 4.1 اندروید یا Jelly Bean را معرفی کرد. در این نسخه قابلیت های رابط کاربری بخوبی توسعه پیدا کرده بودند.

کد منبع اندروید تحت لایسنس نرم افزار متن باز قابل دسترس است. گوگل بیشتر کد های خود را تحت لایسنس آپاچی نسخه 2.0 منتشر کرده است و باقی کد های را با تغییر هسته لینوکس تحت GNU نسخه 2 منتشر کرده است.

چرا اندروید؟

 

آموزش اندروید

 

 

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

اندروید سیستم عامل قدرتمندی است که با اپل 4GS رقابت می کند. و ویژگی های قدرتمند زیادی دارد که در زیر فهرست شده اند.

شماره سریال

ویژگی و توضیحات

1

رابط کاربری زیبا

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

2

قابلیت اتصال

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

3

ذخیره سازی:

SQLite : یک پایگاه داده با رابط بسیار سبک که برای ذخیره سازی داده ها است

4

پشتیبانی از مدیا

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

5

ارسال پیام

SMS and MMS

6

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

بر اساس WebKit کار می کند . بنابراین براحتی از مرورگر Chrome پشتیبانی می کند و کد های HTML5 and CSS3. را میتوان در آن بکار برد.

7

لمس چند نقطه ای

اندروید از قابلیت لمس چند نقطه ای پشتیبانی می کند. در ابتدا این قابلیت برپایه  handsets بود. درست مانند HTC Hero

8

چند وظیفه ای

کاربر میتواند همزمان از یک اپلیکیشن به یک اپلیکیشن دیگر برود و اندروید میتواند همزمان چند برنامه را اجرا کند.

9

قابلیت تغییر سایز ابزار ها

ابزار ها قابلیت تغییر اندازه دارند، بنابراین کاربران میتوانند آنها را توسعه داده و یا کوچک کنند تا فضای بیشتری داشته باشند.

10

چند زبانه بودن

پشتبانی از زبان های یک جهته و دو جهته

11

GCM

پیام رسان ابری گوکل (GCM)یک سرویس است که به کاربران اجازه ارسال ایمیل کوتاه به کاربران اندروید را میدهد. بدون اینکه نیاز به شخصی سازی باشد.

12

وای فای مستقیمی

این تکنولوژی به شما اجازه میدهد که اتصال مستقیم و یا اشتراک اینترنت را با پنهای باند بالای اینترنت بصورت اتصال یک به یک انجام دهید.

13

اتصال با امواج رادیوی

اندروید امکان اتصال از طریق NFC-based را مهیا می کند.

 

نرم افزار های اندروید

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

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

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

آموزش اندروید

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

نام نسخه های اندروید از A تا N نامگذاری شده است. برای مثال Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat, Lollipop و Marshmallow.  در زیر توالی این نسخه ها آمده است :

آموزش اندروید

 

 

سطح API چیست؟

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

نسخه پلتفرم

سطح Api

کد نسخه

 

Android 6.0

23

MARSHMALLOW

 

Android 5.1

22

LOLLIPOP_MR1

 

Android 5.0

21

LOLLIPOP

 

Android 4.4W

20

KITKAT_WATCH

KitKat for Wearables Only

Android 4.4

19

KITKAT

 

Android 4.3

18

JELLY_BEAN_MR2

 

Android 4.2, 4.2.2

17

JELLY_BEAN_MR1

 

Android 4.1, 4.1.1

16

JELLY_BEAN

 

Android 4.0.3, 4.0.4

15

ICE_CREAM_SANDWICH_MR1

 

Android 4.0, 4.0.1, 4.0.2

14

ICE_CREAM_SANDWICH

 

Android 3.2

13

HONEYCOMB_MR2

 

Android 3.1.x

12

HONEYCOMB_MR1

 

Android 3.0.x

11

HONEYCOMB

 

Android 2.3.4

Android 2.3.3

10

GINGERBREAD_MR1

 

Android 2.3.2

Android 2.3.1

Android 2.3

9

GINGERBREAD

 

Android 2.2.x

8

FROYO

 

Android 2.1.x

7

ECLAIR_MR1

 

Android 2.0.1

6

ECLAIR_0_1

 

Android 2.0

5

ECLAIR

 

Android 1.6

4

DONUT

 

Android 1.5

3

CUPCAKE

 

Android 1.1

2

BASE_1_1

 

Android 1.0

1

BASE

 

 

 

 

 

شرکت سارگون مجری تخصصی برنامه نویسی اندروید . برای مشاوره رایگان تخصصی با ما تماس بگیرید.

نظرات كاربران :