Infografika Aplikacji Mobilnych
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:
- Stwórz doskonałe wrażenia użytkownika
 - Stabilna wydajność
 - Szybka prędkość działania, płynne praktyczne
 - Dostęp do lokalnych zasobów (książka adresowa, album ze zdjęciami)
 - Projektuj doskonałe efekty ruchu, przejścia
 - Powiadomienia lub przypomnienia intymne na poziomie systemu
 - Wysoki wskaźnik utrzymania użytkowników
 
Niedogodności:
- Wysoki koszt dystrybucji (różne platformy mają różne języki programowania i adaptacje interfejsu)
 - 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)
 - 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
- Niski koszt opracowania
 - Szybka aktualizacja,
 - Aktualizacja nie wymaga powiadamiania użytkowników, nie wymaga ręcznej aktualizacji,
 - Może obejmować wiele platform i terminali.
 
Niedogodności:
- Wejście tymczasowe
 - Nie można uzyskać powiadomień, przypomnień, efektów animacji itp. na poziomie systemu.
 - Niski wskaźnik utrzymania użytkowników
 - Wiele ograniczeń dotyczących projektowania
 - 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.

			