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

در مقاله مقدمه ای بر اندروید به چیستی، تاریخچه و کاربرد های این سیستم عامل محبوب گوشی ها و تبلت های هوشمند خواهیم پرداخت.

اندروید یک سیستم عامل منبع باز و مبتنی بر لینوکس برای دستگاه های تلفن همراه مانند گوشی های هوشمند و تبلت است. آندروید توسط Open Handset Alliance، توسعه یافت و در ادامه کار توسعه آن را گوگل و دیگر شرکت ها بر عهده گرفتند.

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

اولین نسخه بتا از (Android Software Development Kit (SDK توسط گوگل در سال ۲۰۰۷ منتشر شد که در آن اولین نسخه تجاری اندروید ۱٫۰ در سپتامبر ۲۰۰۸ انتشار یافت.

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

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

چرا اندروید؟

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

امکانات اندروید

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

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

۱٫رابط کاربری (UI) زیبا

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

۲٫قابلیت اتصال

GSM / EDGE، IDEN، CDMA، EV-DO، UMTS، بلوتوث، Wi-Fi، LTE، NFC و وایمکس.

۳٫ذخیره سازی 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 و BMP.

۵٫پیام رسانی

اس ام اس و MMS

۶٫مرورگر وب

بر اساس موتور طرح بندی وبکیت منبع باز، همراه با موتور جاوا اسکریپت V8 جاوا کروم از HTML5 و CSS3 پشتیبانی می کند.

۷٫چند-لمسی

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

۸٫چند کاربردی

کاربر می تواند از یک کاربرد به یکی دیگر منتقل شود و برنامه های مختلف می تواند به طور همزمان اجرا شوند.

۹٫ویجت های اندازه گیری مجدد

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

۱۰٫پشتیبانی از چند زبان

پشتیبانی از متن تک و دو طرفه.

۱۱٫(Google Cloud Messaging (GCM

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

۱۲٫Wi-Fi Direct

فن آوری ای است که به برنامه ها اجازه می دهد تا به طور مستقیم از طریق یک اتصال peer-to-peer با پهنای باند بالا با هم جفت شوند.

بیشتر بخوانید:  سازماندهی و دسترسی به منابع اندروید

۱۳٫Android Beam

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

اپلیکیشن های اندروید

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

پس از توسعه، برنامه های اندرویدی را می توان به راحتی بسته بندی کرد و از طریق یک فروشگاه مانند کافه بازار، مایکت، Google Play، SlideME، فروشگاه اپرا موبایل، Mobango، F-Droid و Amazon Appstore به فروش رساند.

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

دسته بندی های اپلیکیشن های اندروید

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

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

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

نام کد اندرویدی از A تا N در حال حاضر رتبه بندی می شود، مانند Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat, Lollipop و Marshmallow، Nougat، Oreo، Pie.

سطح API چیست؟

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

نسخه پلتفرم سطحAPI نسخه کد
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

(رفرنس)

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


سیامک قربانی پور

سیامک قربانی پور هستم؛ مدیر عامل شرکت "آبتین ارتباط ایرانیان"؛ دانش آموخته کارشناسی ارشد مدیریت فناوری اطلاعات. موضوع فعالیت شرکت ما به شماره ثبت 1050، برنامه نویسی، طراحی وبسایت و شبکه های کامپیوتری هست. از سال 94 تا 96 به مدت دو سال مشاور مرکز رشد و کسب و کار پارک علم و فناوری چهارمحال و بختیاری بودم اما الان کسب و کار خودم رو در زمینه برنامه نویسی و طراحی وبسایت دارم. همچنین در زمینه مسائل کسب و کاری به علاقه مندان مشاوره هایی رو ارائه می دهم و مطالبی رو در این زمینه خصوصا در مورد کسب و کارهای حوزه فناوری اطلاعات و ارتباطات در این وبسایت منتشر می کنم.

0 دیدگاه

پاسخی بگذارید

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

10 + شش =

تائید دیدگاه فعال است. دیدگاه شما ممکن است کمی طول بکشد تا ظاهر شود.

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