Native APP – Native App اپلیکیشنی مبتنی بر سیستم عامل محلی گوشی های هوشمند مانند iOS، Android، WP و نوشته شده و اجرا شده با برنامه های بومی است که به آن اپ بومی نیز می گویند.

برنامه بومی

مزایای:

  1. یک تجربه کاربری عالی ایجاد کنید
  2. عملکرد پایدار
  3. سرعت عملیات سریع، عملی صاف
  4. دسترسی به منابع محلی (آدرس، آلبوم عکس)
  5. طراحی جلوه های حرکتی عالی، انتقال
  6. اعلان‌ها یا یادآوری‌های صمیمی در سطح سیستم
  7. نرخ حفظ کاربر بالا

معایب:

  1. هزینه توزیع بالا (پلتفرم های مختلف زبان های توسعه و سازگاری های رابط متفاوتی دارند)
  2. هزینه نگهداری بالا (به عنوان مثال، یک برنامه به V5 به روز شده است، اما هنوز کاربرانی از V2، V3، V4 استفاده می کنند، به توسعه دهندگان بیشتری برای حفظ نسخه قبلی نیاز دارد)
  3. به روز رسانی کند است. با توجه به پلتفرم های مختلف، فرآیندهای مختلف مانند ارسال-بررسی-آنلاین و غیره باید فرآیندهای پیچیده تری را طی کنند.

وب اپلیکیشن

Web App همانطور که از نام آن پیداست به برنامه های مبتنی بر وب اطلاق می شود که اساساً به زبان Html5 نوشته شده اند و نیازی به دانلود و نصب ندارند. مشابه کاربرد نوری که اکنون ذکر شد. برنامه مبتنی بر مرورگر اساساً یک نسخه لمسی از برنامه وب است.

مزایای

  1. هزینه توسعه کم
  2. به روز رسانی سریع،
  3. به روز رسانی نیازی به اطلاع رسانی به کاربران ندارد، نیازی به ارتقاء دستی ندارد،
  4. می تواند چندین پلت فرم و پایانه را در بر بگیرد.

معایب:

  1. ورودی موقت
  2. دریافت اعلان‌ها، یادآوری‌ها، جلوه‌های انیمیشن و غیره در سطح سیستم امکان‌پذیر نیست.
  3. نرخ حفظ کاربر پایین
  4. محدودیت های زیادی در طراحی
  5. تجربه ضعیف

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

به یک برنامه هیبریدی نیمه بومی و نیمه وب اشاره دارد که هم “مزیت تجربه تعامل خوب با کاربر از برنامه بومی” و هم “مزیت توسعه بین پلتفرمی برنامه وب” را دارد. باید دانلود و نصب کنید، به نظر شبیه Native App است، اما فقط چند نمای وب رابط کاربری وجود دارد و محتوایی که باید به آن دسترسی داشت، وب است. بنابراین، اپلیکیشن ترکیبی تلاش می‌کند تا تجربه‌ای شبیه به Native App ایجاد کند، اما همچنان توسط فناوری، سرعت شبکه و بسیاری عوامل دیگر محدود است.