Native APP – Native App to aplikacja oparta na lokalnym systemie operacyjnym smartfonów, takich jak iOS, Android, WP oraz napisana i uruchamiana z programami natywnymi, zwana również aplikacją natywną.

Aplikacja natywna

Zalety:

  1. Stwórz doskonałe wrażenia użytkownika
  2. Stabilna wydajność
  3. Szybka prędkość działania, płynne praktyczne
  4. Dostęp do lokalnych zasobów (książka adresowa, album ze zdjęciami)
  5. Projektuj doskonałe efekty ruchu, przejścia
  6. Powiadomienia lub przypomnienia intymne na poziomie systemu
  7. Wysoki wskaźnik utrzymania użytkowników

Niedogodności:

  1. Wysoki koszt dystrybucji (różne platformy mają różne języki programowania i adaptacje interfejsu)
  2. Wysoki koszt utrzymania (na przykład aplikacja została zaktualizowana do wersji V5, ale nadal są użytkownicy korzystający z wersji V2, V3, V4, wymaga większej liczby programistów do utrzymania poprzedniej wersji)
  3. Aktualizacja jest powolna. W zależności od różnych platform, różne procesy, takie jak przesyłanie-przegląd-online itp., muszą przejść przez bardziej skomplikowane procesy

Aplikacja internetowa

Web App, jak sama nazwa wskazuje, odnosi się do aplikacji internetowych, w zasadzie napisanych w języku HTML5, bez konieczności pobierania i instalowania. Podobna do wspomnianej teraz lekkiej aplikacji. Aplikacja oparta na przeglądarce jest w zasadzie dotykową wersją aplikacji webowej.

Zalety

  1. Niski koszt opracowania
  2. Szybka aktualizacja,
  3. Aktualizacja nie wymaga powiadamiania użytkowników, nie wymaga ręcznej aktualizacji,
  4. Może obejmować wiele platform i terminali.

Niedogodności:

  1. Wejście tymczasowe
  2. Nie można uzyskać powiadomień, przypomnień, efektów animacji itp. na poziomie systemu.
  3. Niski wskaźnik utrzymania użytkowników
  4. Wiele ograniczeń dotyczących projektowania
  5. Słabe doświadczenie

Aplikacja hybrydowa

Odnosi się do semi-natywnej i semi-internetowej aplikacji hybrydowej, która ma zarówno „zaletę dobrej interakcji z użytkownikiem w aplikacji natywnej”, jak i „zaletę wieloplatformowego tworzenia aplikacji sieciowej”. Trzeba ją pobrać i zainstalować, wygląda podobnie do aplikacji natywnej, ale istnieje tylko kilka widoków interfejsu użytkownika w sieci Web, a zawartość, do której można uzyskać dostęp, to Internet. W związku z tym aplikacja hybrydowa dąży do stworzenia doświadczenia podobnego do aplikacji natywnej, ale nadal jest ograniczona technologią, szybkością sieci i wieloma innymi czynnikami.