Frage

Ein Freund von mir hat mir gesagt, dass einige Gerüste (PhoneGap und / oder Quick Connect) umwandeln können meinen HTML / JS / CSS-Code auf einen iOS-App.

Persönlich hasse ich diese Art von Rahmen, weil, wenn Sie einen Fehler erhalten, ist es sehr schwer zu debuggen. Aber auf der anderen Seite, wie ich beginne iOS-Programmierung zu lernen, finde ich Objective-C schwer zu lernen.

Hat jemand versucht, diese Werkzeuge? Was sind ihre Grenzen? Was über Leistungen?

Danke,

Viele Grüße.

War es hilfreich?

Lösung

Diese Frameworks praktisch, wenn Sie von Web-Entwicklung Welt kommen werden. Da sie ermöglicht es Ihnen, HTML / CSS zu entwickeln, mit / Js können Sie ganz schnell in Gang bringen.

Auch wenn sie mehr Interaktion mit den nativen Funktionen des Geräts (Kontakte, Kamera, Beschleunigungssensor, etc.) als reine Web-Entwicklung (mit Sencha touch oder jQuery mobile zum Beispiel) sind sie noch mehr begrenzt als eine native Anwendung.

Webkit

Die meisten dieser Lösung werden auf Geräte konzentriert mit einem WebKit basierten Browser für das Rendering. Die von vielen der wichtigsten mobilen OS verwendet wird:

Symbian, iOS, Android, Blackberry, Bada, etc.

Haupt Ausnahme: Windows Phone, das Internet Explorer

verwendet

Cross-Plattform

Ihr Ziel ist es plattformübergreifende Entwicklung immer zu aktivieren, indem Sie Ihre Web-Entwicklung in eine native App (PhoneGap Einwickeln, Titanium ) oder durch "übersetzen" für das Zielgerät an die entsprechende Sprache ( RhoMobile Rhodes , MoSync ).

iPhone spezifische

impliziert mehrere Plattformen Ziel, dass einige Telefon Besonderheiten so werden möglicherweise nicht leicht unterstützt. Und die Benutzeroberfläche wird nicht als native aussehen, da es verschiedene OS-Targeting. Also, wenn Sie nur iOS4 Ziel könnten Sie vielleicht einige der spezifischere Lösungen versuchen, wie:

Leistungen

Für Standard-Anwendungen should'nt Sie viel Unterschied bemerken. Aber wenn Sie planen, Spiele sind einige dieser Rahmenbedingungen zu entwickeln, wahrscheinlich nicht die beste Lösung. Corona Ansprüche angemessen zu sein ...

Achtung:

Wenn Sie planen, eine kommerzielle Anwendung Politik passen von Apple zu entwickeln.

  

Die Anträge müssen ursprünglich in Objective-C, C, C ++ geschrieben werden, oder JavaScript als durch das iPhone O WebKit-Engine ausgeführt

Viele Anwendungen verwenden diese Werkzeuge / Frameworks noch akzeptiert, aber es ist nichts offiziell.

Edit: Wie bereits erwähnt von Rydell die Politik hat 9 seit September geändert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top