Die verschiedenen Arten von Apps

Will man eine App erstellen ist es sicherlich von Vorteil die verschiedenen Arten von Apps zu kennen.

Hier zeige eine kurze Übersicht mit den  Vor- und Nachteilen:

 

Responsive Webseite

Eine anpassungsfähige Webseite die sich an den Bildschirm oder Gerät anpasst.

Vorteile:

  • Man muss nicht unzählige Programmiersprachen für die verschiedenen Plattformen lernen.
  • Entwicklungsaufwand ist gering.
  • Updates lassen sich sehr einfach einpflegen.

Nachteile:

  • Internetzugang notwendig.
  • Kein Zugriff auf die verschiedenen Telefonfunktionen (Kamera, Mikrofon, usw.).
  • Langsamer und nicht so leistungsfähig wie eine native App.
  • Verkauf in den verschiedenen App-Stores nicht möglich.

 

Mobile Webseite

Eine zusätzliche mobile Version einer Webseite, die in der Regel per Subdomain erreichbar ist. Es wird nicht mehr so oft verwendet, da eine anpassungsfähige Webseite häufiger sinnvoller ist.

Vorteile:

  • Man muss nicht unzählige Programmiersprachen für die verschiedenen Plattformen lernen.
  • Nur der für Smartphones relevante Inhalt wird angezeigt.
  • Entwicklungsaufwand ist gering.
  • Updates lassen sich sehr einfach einpflegen.

Nachteile:

  • Der Inhalt muss doppelt gepflegt werden.
  • Internetzugang notwendig.
  • Kein Zugriff auf die verschiedenen Telefonfunktionen.
  • Langsamer und nicht so leistungsfähig wie eine native App.
  • Verkauf in den verschiedenen App-Stores nicht möglich.

 

Hybrid App

Eine eigenständige App, die mittels Websprachen (HTML, CSS, JS) realisiert wird und durch ein Framework für die verschiedenen Plattformen zur Verfügung gestellt wird. 

Vorteile:

  • Man muss nicht unzählige Programmiersprachen für die verschiedenen Plattformen lernen.
  • Zugriff auf die verschiedenen Telefonfunktionen.
  • Verkauf in den verschiedenen App-Stores möglich.
  • Kein Internetzugang notwendig.
  • Updates sind weniger aufwändig als bei einer nativen App.
  • Entwicklungsaufwand ist weniger hoch als bei einer nativen App.

Nachteile:

  • Nicht so schnell und leistungsfähig wie eine native App und eignet sich daher nicht für Apps bei denen Geschwindigkeit und Leistung wichtig sind.

 

Native App

Eine eigenständige App, die für jede Plattform in der entsprechenden Programmiersprache geschrieben wird.

Vorteile:

  • Schnell und Leistungsfähig.
  • Zugriff auf die verschiedenen Telefonfunktionen.
  • Verkauf in den verschiedenen App-Stores möglich.
  • Kein Internetzugang notwendig.

Nachteile:

  • Man muss für jede Plattform die entsprechende Programmiersprache lernen.
  • Hoher Entwicklungsaufwand.
  • Updates sind aufwändig.

Kommentar eingeben