Facebook

در اپلیکیشن های native(بومی)، روش برنامه نویسی بر اساس زبان اصلی خود سیستم می باشد. یعنی برای سیستم عامل اندروید از زبان java  و برای سیستم عامل ios از objective-c استفاده می شود.

سرعت بالا و صرف زمان بیشتر از ویژگی های این نوع اپ است.

می توان گفت اپلیکیشن های هیبرید، تعدادی از ویژگی های اپ های native و وب اپ ها را دارا می باشند. عموما با استفاده از html,css,js می توان یک اپ هیبریدی را ساخت.

این نوع اپ ها را تنها با تغییرات کوچکی می توان برای پلتفرم های مختلف استفاده کرد.

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

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

مراحل طراحی اولیه اپلیکیشن موبایل عبارتند از:

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