2010-11-25 5 views
2

Ich muss Windows, MacOS, iOS und Android zielen. Mein Plan war es, separate Anwendungen für jede Plattform zu erstellen.Kann ich eine plattformübergreifende Anwendung mit HTML5 erstellen?

Ich überlege jedoch, eine HTML5-Website zu erstellen (die verschiedene Präsentationen basierend auf dem verwendeten Gerät hat).

Ich kann einen Wrapper für jede Plattform erstellen. Windows kann ein Webkit-Steuerelement enthalten, iOS wird Safari usw. enthalten.

Der Wrapper wird die HTML5-Seiten in den Browser laden und die Eingabe/Ausgabe für Persistenz aushandeln. Ich kann WebSockets für die Kommunikation mit der Außenwelt verwenden (dh mein Server).

Was fehlt mir hier? Was wäre sonst noch erforderlich und welche Hindernisse würde ich überwinden müssen?

+0

würde ich sagen, es hängt davon ab, welche Art von Anwendung. Web-Apps eignen sich hervorragend für Apps, die für die Web-App geeignet sind. Sie sind möglicherweise kein guter Ersatz für Desktop/native Apps. – deceze

+0

Ich konnte mit HTML5 die Funktionalität und das Look-and-Feel erreichen, das ich wollte (wahrscheinlich einfacher als ich es mit Objective-C tatsächlich konnte). Allerdings möchte ich es als eine Anwendung (ein Wrapper um die Website) verpacken und meine Frage fragt, ob dies möglich oder problematisch ist. – Jason

+0

Vielleicht ist es nur ich, aber Websites * fühlen sich nie so nativ wie native Apps. Nur meine ¥ 1.67 obwohl. :) – deceze

Antwort

2

Die beste Option für plattformübergreifende Anwendungen ist PhoneGap.

In PhoneGap schreiben Sie HTML5 und JS-Code, es bietet Zugriff auf native APIs mit JS-Code und ermöglicht es Ihnen, Ihre Anwendung zu kompilieren und an verschiedene App Stores zu senden. es ist und wie nativer es braucht, um „Gefühl“ auf die Plattform

http://www.phonegap.com

Verwandte Themen