دوره برنامه نویسی موبایل IOS & ANDROID

دپارتمان برنامه نویسی مجتمع فنی تهران نمایندگی نارمک

آی‌اواس (به انگلیسی: iOS) یک سیستم عامل همراه ساخته شرکت اپل است که در ابتدا برای آیفون و آی‌پاد تاچ توسعه داده می‌شد، از آن زمان به بعد برای استفاده در سایر دستگاه‌های شرکت اَپل مانند آی‌پد و اَپل تی‌وی گسترش یافت. شرکت اَپل مجوز استفاده از آی اُ اِس برای نصب بر روی سخت‌افزارهای شخص ثالث را نمی‌دهد. فروشگاه نرم‌افزار مربوط به این سیستم عامل اَپ استور (App Store) در ۶ مارس ۲۰۱۲ دارای بیش از ۵۵۰٫۰۰۰ نرم‌افزار کاربردی بود که جمعاً بیش از ۲۵ بیلیون بار دانلود شده‌اند. در سه‌ماهه آخر سال ۲۰۱۰ این سیستم‌عامل ۱۶٪ از سهم سیستم‌عامل تلفن‌های هوشمند را در اختیار داشته و پایین‌تر از سیستم عامل اندروید گوگل قرار گرفته بود. این سیستم‌عامل در ماه مه ۲۰۱۰ در ایالات متحده آمریکا، ۵۹٪ از مصرف داده‌های وب تلفن همراه (از جمله استفاده از آی‌پاد تاچ و آی‌پد) را به خود اختصاص داده بود.

رابط کاربری آی اُ اِس بر اساس مفهوم دستکاری مستقیم (به انگلیسی: concept of direct manipulation)، با استفاده از حرکات چند لمسی (به انگلیسی: multi-touch gestures) طراحی شده‌است. عناصر رابط کنترل از: switches و sliders و buttons تشکیل شده‌است. پاسخ به ورودی کاربر فوری است و رابط سیال را فراهم می‌کند. تعامل با سیستم عامل حرکاتی را شامل می‌شود از این جمله حرکات می‌توان: swipe, tap, pinch, reverse pinch که هر کدام از این‌ها تعاریف خاصی را در چارچوب IOS سیستم‌عامل و رابط کاربری چند لمسی آن را دارا می‌باشند. شتاب‌سنج داخلی توسط برخی از برنامه‌های کاربردی مورد استفاده برای پاسخ به تکان دادن دستگاه (که یکی از نتایج شایع آن دستور خنثی‌سازی است) یا چرخش آن در سه بعد (یکی از نتایج شایع آن تعویض از عمودی به افقی است) قرار می‌گیرد.

در iOS، چهار انتزاع لایه وجود دارد: لایهٔ هستهٔ سیستم‌عامل، لایهٔ هستهٔ خدمات، لایهٔ رسانه‌ها و کاکائو که لایهٔ لمسی است.

اندروید یک سیستم عامل متن باز و مبتنی بر لینوکس برای دستگاه های موبایل مانند گوشی های هوشمند و کامپیوترهای تبلت است. اندروید به وسیله­ ی Open Handset Alliance توسعه پیدا کرد و به وسیله­ی گوگل و سایر شرکت ها هدایت شد.

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

اولین نسخه بتای (آزمایشی) جعبه ابزار توسعه ­ی نرم افزار (SDK) اندروید در سال

2007 توسط گوگل ارائه شد در حالیکه اولین نسخه تجاری یعنی اندروید 1.0 در سپتامبر 2008 منتشر شد.

در 27 ژوئن 2012 در کنفرانس I/O گوگل، گوگل اعلام کرد که نسخه بعدی اندروید، 4.1 Jelly Bean است. Jelly Bean یک بروز رسانی افزایشی است. که هدف اصلی آن بهبود واسط کاربری از هر دو جهت عملکرد و کارایی است.

کد منبع، اندروید تحت مجوزهای نرم افزارهای رایگان و متن باز، در دسترس است. گوگل بیشتر کد را تحت نسخه 2 مجوز Apache منتشر کرده است و باقیمانده ی کد را که مربوط به تغییرات هسته­ ی لینوکس است، تحت نسخه 2 مجوز GNU General Public منتشر کرده است.

 

دروس برنامه نویسی موبایل اندروید و ios

 

خبرها و مقاله‌های برنامه نویسی موبایل اندروید و ios