اپلیکیشن اندروید چیست؟

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

اپلیکیشن اندروید چیست؟

قبل از اینکه شروع به طراحی یک اپلیکیشن اندرویدی کنیم شاید بهتر باشد نگاهی کلی به گذشته سیستم عامل اندروید (Android OS) بیندازیم.

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

سیستم عامل اندروید یک سیستم عامل بر پایه کرنل (هسته)لینوکس است که با نرم افزار های اوپن سورس دیگر ترکیب شده است.این سیستم عامل با هدف اصلی ارائه خدمات به تلفن های هوشمند و تبلت ها با صفحه لمسی ایجاد شده است.گروه Open Handset Alliance برای اولین بار این سیستم عامل را با اسپانسری گوگل توسعه داده اند.اولین نسخه از سیستم عامل اندروید در سال 2007 تست شد و بعد از آن به صورت عمومی در سال 2008 تبلیغ و سپس ارائه شد.

 

یکی از نکات مهمی که میتوان درباره کد نویسی سیستم عامل اندروید بیان کرد این است که این سیستم عامل تحت عنوان Android Open Source Project یا AOSP توسعه پیدا کرده است.این فناوری که اکثرا توسط نرم افزار های اوپن سورس دیگر گوگل ترکیب شده است،این امکان را میدهد که توسعه دهندگان و مصرف کنندگان این سیستم عامل را در دستگاه های مختلفی همچون  Android TV و کنسول های بازی نیز استفاده کنند.

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

رابطه استفاده ای اندروید چگونه است؟

به طور کلی رابط استفاده ای سیستم عامل اندروید به گونه ای طراحی شده است که حالاتی مثل ضربه زدن،لمس کردن،کنترلر های بازی،لمس حرارتی و از این قبیل از سنسور هارا پشتیبانی کند.به این حالت که دستکاری مستقیم  direct manipulation میگوند،درواقع حالتی است برای کنترل مستقیم بخش هایی از سخت افزار های دستگاه های هوشمند به منظور بر طرف کردن نیاز های کاربردی (مثلا بلوتوث).

خب تا اینجا متوجه شدیم به طور کل سیستم عامل اندروید چیه و چطوری کار میکنه.بریم سر اینکه حالا اپلیکیشن های اندروید چی هستند؟

اپلیکیشن های اندروید کارشون اینه که تمام قابلیت های دیوایس های اندرویدی رو فعال کنند.( که البته باید 64 بیت باشند).توسعه دهندگان با استفاده از Android software development kit (SDK) اقدام به توسعه و تولید اپلیکیشن های اندرویدی میکنند.(یک زبان برنامه نویسی نیست در واقع بسته ای از درایور ها و کتابخانه هاست برای اینکه کد های برنامه نویسی اپلیکیشن اندروید رو بشه خروجی گرفت).زبان های مختلفی برای توسعه اپلیکیشن های اندرویدی هست مثلا Kotlin یا Cordova هر کدام از این زبان ها بر اساس قابلیت هایی مثل مدیریت منابع و نوع لایسنسشون استفاده میشند.گوگل برای راحتی کار نرم افزار هایی مثل Eclipise که محیطی برای کد نویسی راحتر هستش رو ارائه داده.اسم تخصصی این نرم افزار ها IDE هست.چیزی که در برنامه نویسی اپ اندروید خیلی مهمه،شناخت سنسور های مختلف دستگاه هاست.مثل GPS,ژیروسکوپ و یا حتی وای فای.پس اندروید یکی از مهم ترین ویژگی هاش ارتباط مستقیم با سخت افزار های دستگاه های هوشمنده.دلیلشم اینه که از کرنل لینکوس استفاده میکنه لینوکس دوس داشتنی 🙂

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

به صورت خیلی خلاصه سعی کردیم توضیح بدیم اندروید به چه دلیل اومده و اپلیکیشن های اندرویدی به چه منظور تولید میشند. برخی از مهم ترین برنامه های اندروید هم میتونیم به برنامه های pre-package زیر اشاره کنیم:

  • Youtube
  • Google Map
  • Gmail
  • Google Play Music

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

 

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

1 دیدگاه

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

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

صفحه اصلیاپلیکیشن موبایلتماس