Nehmen wir als Beispiel die Facebook-Anwendung. Warum haben sie eine Anwendung entwickelt, wenn die Benutzer nur auf ihre Seite zugreifen und dasselbe tun konnten? Für mich bedeutet dies mehr Wartung und mehr Kosten, da diese Funktion für jede der Webanwendung hinzugefügte Funktion auch der Smartphone-Anwendung hinzugefügt werden muss.
Warum sollte ich also mehr als einmal entwickeln wollen (für jede Patform iOS, Android usw.), wenn ich nur eine Webanwendung haben könnte? Welche Vorteile bekomme ich? Das einzige, was mir in den Sinn kommt, ist die GPS-Funktion.
EDIT :
Meine Frage ist eher auf Geschäftsanwendungen ausgerichtet, die nur von einigen Mitgliedern des Unternehmens verwendet werden, es geht nicht um den Verkauf der Anwendung (private Nutzung). Im Gegensatz zu dem, was einige Antworten dazu sagen, wird es durch die Entwicklung als Smartphone-Anwendung von mehr Verkäufen profitieren, da die "Smartphone-Stores" für mich nicht wichtig sind, da die Anwendung für den privaten Gebrauch ist.
Wenn Sie die Anwendung als Webanwendung entwickeln, bedeutet dies, dass Sie über den Smartphone-Browser und auch über einen PC (einen beliebigen kompatiblen Browser) darauf zugreifen können. Wenn Sie jedoch eine native Anwendung entwickeln, wird dies auf eine bestimmte Art von Smartphone beschränkt verwenden. Zum anderen bedeutet die Entwicklung als Webanwendung, dass für den Zugriff auf die Anwendung eine Internetverbindung verfügbar sein muss.
Wenn Sie sich das vor Augen halten, wie würden Sie Ihren Chef davon überzeugen, die Anwendung für eine bestimmte Smartphone-Plattform (iOS / Android) zu schreiben, anstatt sie als Webanwendung zu entwickeln?