2012-11-06 2 views
19

Ich interessiere mich für Webstandards (js/HTML/CSS). Ich möchte Anwendungen von ihnen erstellen. Und verkaufen Sie diese Anwendungen in mobilen Geschäften und Webshops (für iPhone, Google Play, Microsoft und RIM-Alternativen).Kann ich eine App in Javascript/HTML/CSS schreiben und sie im App Store, Google Play und Microsoft Mobile App Store verkaufen?

Ist es möglich? Wenn nicht, was wäre der nächste Weg, das zu tun?

Bearbeiten:
... für Telefone und Tabletten?

Antwort

19

Ja, es gibt eine PhoneGap Plattform, die zum Erstellen von mobilen Apps für iOS, Android, Symbian, Windows Phone verwendet werden kann. Apps, die damit entwickelt wurden, werden in allen Geschäften akzeptiert. Es ist sehr beliebt, robust und hat schöne Eigenschaften.

+9

Beachten Sie, dass, da Adobe dies zu Apache veröffentlicht, es jetzt Apache Cordova heißt. – marchaos

+0

Oh ja. Danke für die Info. – akhilless

+2

@Marchaos PhoneGap ist jetzt funktionell [Adobes Ableger des Open-soruce Cordova Projekts] (http://phonegap.com/2012/03/19/phonegap-cordova-and-what%E2%80%99s-in- -ein Name/). – apsillers

2

Sie können auch MoSync versuchen:

„Build native mobile Anwendungen für alle wichtigen Plattformen unsere führende Open Source, Cross-Plattform-Entwicklungsumgebung mit Unterstützung für In-App-Käufe, NativeUI und. Windows Phone 7. " ]

3

Sie können sich Zurb Foundation ansehen, ein sehr aktives Open-Source-Projekt zum Erstellen responsiver Web-Apps für mobile Geräte. Einige allgemeine Beschreibung der Merkmale here.

14

Wie in einer der anderen Antworten erwähnt, wird yes PhoneGap den Trick machen, wenn Sie sich entscheiden, Ihre App in HTML/CSS/JavaScript zu schreiben. Wenn Sie nun ein angenehmes Benutzererlebnis sowohl auf dem Smartphone- als auch auf dem Tablet-Betriebssystem haben möchten, würde ich Ihnen empfehlen, sich in Twitter Bootstrap umzusehen.

Dieses CSS-Framework verfügt über integrierte Responsive Web-Design-Stile, mit denen Sie Dinge von Tablet auf Smartphone benutzerfreundlich skalieren und verschiedene Teile Ihres HTML anzeigen/ausblenden können Benutzer sehen sich die Seite auf einem Tablet oder Smartphone an.

Insbesondere können Sie Dinge wie folgt vorgehen:

<div class="visible-tablet"> 
    This will only be visible on tablets. 
</div> 
<div class="visible-phone"> 
    This will only be visible on smart-phones. 
</div> 

Für eine vollständige Auflistung des Responsive Design Unterstützung bei Twitter Bootstrap, überprüfen ihre Abschnitt auf responsive design.

Sie können auch die Google Chrome Web Developer plugin ausprobieren, um Sie bei der Erstellung eines responsiven Web-Erlebnisses zu unterstützen. Mit diesem Plugin können Sie (unter anderem) sehen, wie Ihre Seite auf mehreren Geräteauflösungen aussehen wird, und es ist ein unschätzbares Werkzeug zum Debuggen auflösungsspezifischer Probleme.

0

Es gibt Titanium von Appcelerator wo auf ihre Website nach Ihnen native Anwendungen mit Javascript erstellen können.

2

Es gibt viele Optionen um - PhoneGap scheint die beliebteste und, da es jetzt part of Adobe ist, wird es wahrscheinlich weiterhin beliebt sein.

Es gibt jedoch ein wichtigeres Thema, das hier zu beachten ist: iOS-Nutzer erwarten eine iOS-App-Erfahrung, Android-Nutzer ein Android-Gerät ... Sie bekommen die Idee. Stellen Sie sicher, dass es die beste Wahl für Ihre Kunden ist. Siehe diese Geschichte über HTML5 at Facebook.

Auch, und ich weiß, ich könnte hier eine Dose Würmer öffnen, die Leistung wird immer schlechter als die einer nativen Anwendung sein.

1

Nur ein spätes Update: Facebook hat Open-Source reagieren-native, da die Verwendung Ihre Frage gestellt und im Gegensatz zu PhoneGap (heute cordova) Reagieren Native nicht hybride App bauen, sondern baut echte native mobile Anwendung mit der gleichen Leistung Sie würden erhalten, wenn Sie Java für Android oder ObjectiveC für IOS verwenden. Sie können mehr herausfinden here

Verwandte Themen