Mit Web Application meine ich eine Website, die auf Safari auf dem iPhone abzielt und offline ausgeführt werden kann (durch Verwendung einer Cache-Manifestdatei, JavaScript-Datenbank, Vollbildmodus von einem Symbol auf dem Startbildschirm aus.)Ist es möglich, eine iPhone Web Application über den App Store zu verteilen?
Die Benutzererfahrung als Webanwendung ist nach der Installation in Ordnung, so dass sie nicht nativ sein muss und eine auf diese Weise bereitgestellte App möglicherweise auf anderen Plattformen (mobilen und PC-Browsern) ausgeführt werden könnte. Ich bin mir dessen bewusst dass es viele Hardware-/API-Funktionen gibt, auf die auf diese Weise nicht zugegriffen werden kann, aber das ist kein Problem.
Der App Store bietet die Möglichkeit, die App sowie einen zentralen Katalog zu verkaufen, damit Benutzer ihn finden können. Eine mobile App, die ohne diese Vorteile über das Internet bereitgestellt wird, steht vor einem schweren Kampf.
Darüber hinaus möchte ich in der Lage sein, eine vorhandene HTML/JavaScript/CSS-Codebasis (und Fähigkeiten) zu nutzen, anstatt auf eine neue Sprache zu portieren usw. Ganz zu schweigen von der Notwendigkeit, einen OSX-Computer zu entwickeln.
Ich habe nichts auf der Apple-Website gesehen, die dies erwähnt, sie konzentrieren sich auf "native" Objective C/Cocoa-Apps. Eine Möglichkeit könnte darin bestehen, eine native iPhone-App zu entwickeln, die eine Webkit-Oberfläche für das Ausführen von HTML/JavaScript bereitstellt.
Das UIWebView-Steuerelement klingt wie, was ich in meinem letzten Absatz dachte. Eine MonoTouch-App, mit der sie angezeigt wird, könnte eine geeignete Option sein. – Tom
Ich war vielleicht nicht klar, aber ich habe versucht zu erwähnen, dass die Web-App über die "Add to Homescreen" laufen und die HTML5 Javascript-Datenbank verwenden würde. Das alles funktioniert gut. – Tom
Kosten sind nicht das Problem. Bestehender Code/Fähigkeiten/Portabilität zu anderen Plattformen gehen verloren, wenn man nativ wird. – Tom