02.November 2011
Apps
App ist nicht gleich App?
Kennen sie den Unterschied zwischen App und Apps?
Bei Apps wird zwischen nativen Apps und Web-Apps unterschieden. Es gibt auch hybride Apps, die von beiden etwas haben.
Was sind native Apps?
Native Apps sind die hauseigenen Apps, die nur für die speziellen Smartphone-Betriebssysteme wie Android, Bada, Blackberry, iOS, MeeGo, Symbian, WebOS, oder Windows Mobile programmiert werden.
Apple Produkte wie das iPhone, iPod Touch und iPad haben alle Apples eigenes iOS Betriebssystem. Symbian ist ein Betriebssystem, das die meisten Nokia Smartphones verwenden.
Das Android Betriebssystem findet Einsatz auf Google’s eigenem Smartphone Nexus One, sowie auf einer Reihe von Geräten der Hersteller HTC und Motorola.
Native Apps sind unter den verschiedenen Smartphones nicht austauschbar. Für jedes Betriebssystem und teilweise auch für unterschiedliche Gerätemodelle müssen Apps einzeln erstellt oder angepasst werden.
Die gleiche App muss in der Regel mehrfach programmiert werden, wenn sie für verschiedene Smarthones verfügbar sein soll.
Die jeweiligen Betriebssysteme der Smartphones haben unterschiedliche Funktionen, die von den Apps unterstützt werden.
Soll eine App z. B. Geodaten oder gerätespezifische Eigenschaften nutzen, dann kann die Ausführung der Apps auf den verschiedenen Smartphones sehr unterschiedlich ausfallen.
Es bedarf unterschiedlicher Programmierwerkzeuge, den Software Development Kits und Programmiersprachen um native Apps für die verschiedenen Betriebssysteme zu entwickeln.
Viele Software- und Web-Entwickler sind auf der Suche um die Fragmentierung des App-Marktes zu beenden und eine einheitliche Lösung zu finden wie in Web-Apps.
Was sind Web-Apps?
Web-Apps sind den nativen Apps zuerst einmal sehr ähnlich. Sie laufen jedoch auf einem Web-Server im Internet und stellen lediglich die Ein- und Ausgabe auf dem Smartphone dar.
Dazu braucht es jedoch eine Internetverbindung. Ohne funktionieren Web-Apps nicht und auch nur so gut, wie die aktuelle Internetverbindung ist.
Obgleich gut programmierte Web-Apps den nativen Apps in Aussehen und Bedienung schon sehr nahe sind, können sie längst nicht den Funktionsumfang und die Geschwindigkeit einer nativen App erreichen.
Bei einen geringen Funktionsumfang, wie dem Abrufen und dem Lesen von Daten, die im Net verfügbar sind sowie einer niedrigen Ausführungsgeschwindigkeit, ist die Web-App eine gut Alternative, die gleich alle Betriebssysteme bedienen kann.
Was sind hybride Apps?
Hybride Apps haben von Beiden etwas. Sie laufen zum Teil nativ auf dem Smartphone ab und zum Teil auf einem Web-Server. Erfüllen Sie bestimme Kriterien werden diese Apps auch Widgets genannt.
Diese Apps laufen auch, wenn das Smartphone nicht mit dem Internet verbunden ist.
Noch fehlt es jedoch an Entwicklungswerkzeugen und ausgereiften Standards bis die hybriden Apps an native Apps heranreichen.
Bei Apps wird zwischen nativen Apps und Web-Apps unterschieden. Es gibt auch hybride Apps, die von beiden etwas haben.
Was sind native Apps?
Native Apps sind die hauseigenen Apps, die nur für die speziellen Smartphone-Betriebssysteme wie Android, Bada, Blackberry, iOS, MeeGo, Symbian, WebOS, oder Windows Mobile programmiert werden.
Apple Produkte wie das iPhone, iPod Touch und iPad haben alle Apples eigenes iOS Betriebssystem. Symbian ist ein Betriebssystem, das die meisten Nokia Smartphones verwenden.
Das Android Betriebssystem findet Einsatz auf Google’s eigenem Smartphone Nexus One, sowie auf einer Reihe von Geräten der Hersteller HTC und Motorola.
Native Apps sind unter den verschiedenen Smartphones nicht austauschbar. Für jedes Betriebssystem und teilweise auch für unterschiedliche Gerätemodelle müssen Apps einzeln erstellt oder angepasst werden.
Die gleiche App muss in der Regel mehrfach programmiert werden, wenn sie für verschiedene Smarthones verfügbar sein soll.
Die jeweiligen Betriebssysteme der Smartphones haben unterschiedliche Funktionen, die von den Apps unterstützt werden.
Soll eine App z. B. Geodaten oder gerätespezifische Eigenschaften nutzen, dann kann die Ausführung der Apps auf den verschiedenen Smartphones sehr unterschiedlich ausfallen.
Es bedarf unterschiedlicher Programmierwerkzeuge, den Software Development Kits und Programmiersprachen um native Apps für die verschiedenen Betriebssysteme zu entwickeln.
Viele Software- und Web-Entwickler sind auf der Suche um die Fragmentierung des App-Marktes zu beenden und eine einheitliche Lösung zu finden wie in Web-Apps.
Was sind Web-Apps?
Web-Apps sind den nativen Apps zuerst einmal sehr ähnlich. Sie laufen jedoch auf einem Web-Server im Internet und stellen lediglich die Ein- und Ausgabe auf dem Smartphone dar.
Dazu braucht es jedoch eine Internetverbindung. Ohne funktionieren Web-Apps nicht und auch nur so gut, wie die aktuelle Internetverbindung ist.
Obgleich gut programmierte Web-Apps den nativen Apps in Aussehen und Bedienung schon sehr nahe sind, können sie längst nicht den Funktionsumfang und die Geschwindigkeit einer nativen App erreichen.
Bei einen geringen Funktionsumfang, wie dem Abrufen und dem Lesen von Daten, die im Net verfügbar sind sowie einer niedrigen Ausführungsgeschwindigkeit, ist die Web-App eine gut Alternative, die gleich alle Betriebssysteme bedienen kann.
Was sind hybride Apps?
Hybride Apps haben von Beiden etwas. Sie laufen zum Teil nativ auf dem Smartphone ab und zum Teil auf einem Web-Server. Erfüllen Sie bestimme Kriterien werden diese Apps auch Widgets genannt.
Diese Apps laufen auch, wenn das Smartphone nicht mit dem Internet verbunden ist.
Noch fehlt es jedoch an Entwicklungswerkzeugen und ausgereiften Standards bis die hybriden Apps an native Apps heranreichen.
Wie unterscheiden sich Apps? Zugegeben, in Anbetracht von Millionen von Apps, wirkt die Frage lächerlich. Doch Tatsache ist, es so, dass es bei Apps für Smartphones einen wesentlichen Unterschied gibt.