Was sind die Vorteile und Nachteile der Verwendung von Phonegap und Titanium?
Ich bin Planung zu erstellen ist ein cross-Plattform-Anwendung, es funktioniert auf Android, iPhone und Blackberry? Ich dachte, der Verwendung von Phonegap oder Titanium. Meine Fragen sind diese:
- Ob in cross-Plattform-falls es möglich ist
alle erreichen das native Verhalten von
alle Handy-Modelle, so etwas wie im Android-Menü-und iPhone-gesten? - Abgesehen von cross-Plattform
Vorteil, was andere
Vorteil tun haben? - Was sind die Nachteile? Ist
gibt es eine Einschränkung, wenn es um den Vergleich zu
native app? - Ob ich mit den gleichen code
ohne änderungen in alle Geräte oder muss ich
ändern Sie den code mit der jeweiligen
Gerät identifiziert dynamisch?
InformationsquelleAutor der Frage Ads | 2010-12-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bisherige Diskussion auf Stackoverflow:
Vergleich zwischen Corona, Phonegap, Titanium
Klare, gute Erklärung von Jonathan Stark:
http://jonathanstark.com/blog/2010/04/05/phonegap-vs-titanium-mobile-et-al/
In Bezug auf Ihre Fragen:
Prüfen, welche native Funktionen sind für jedes framework müssen Sie den API-docs der einzelnen frameworks:
Die phonegap sind hier http://docs.phonegap.com/
Vorteile/Nachteile denke ich sind mit den beiden oben genannten links.
Wird es abhängen, was Sie tun, aber ich glaube, Sie haben einige Unterschiede in Ihrem code für jede Plattform.
Hoffe, das hilft!
InformationsquelleAutor der Antwort carok
Folgenden sind die Antworten auf Ihre Frage, hoffe das wird einigen helfen.
Nein, es wird nicht supprot alle einheimischen featrues mit Phonegap das look and feel bleibt wie web. Wenn Sie sich für titaniam (ich habe das getan, für ein Projekt) einige Funktionen, die wir schreiben müssen, cusotm nativen code, um es zu erreichen. Wenn Sie dies tun, haben Sie für beide Plattformen iPhone, ein Android. Auch die Titaniam wird erzeugen eine Menge von nativen code. Also, mein Vorschlag ist entweder Native oder gehen Sie zu Phonegap.
Abgesehen von cross-Plattform der größte Vorteil liegt in der benutzerdefinierten Steuerelemente, zum Beispiel, wenn Sie tun, eine benutzerdefinierte tab-Leiste, die anders aussieht als die native wird es schwer sein zu tun, nativen müssen Sie mehr code schreiben. In Phonegap, wie es ist, Internet Sie ein tun, was Sie wollen.
Als ich sagte vorher, das UI Aussehen wird, wie eine web-Benutzeroberfläche und einige wichtige features, nicht erreicht werden. Sehen dies SO link weitere Informationen
Ja kannst du machen, aber ich habe das nicht getan noch. Sehen Sie diese link einige code-änderung sollte gemacht werden mit Bezug auf das Gerät geben.
Ich hoffe das wird einigen helfen eine
InformationsquelleAutor der Antwort Dilip Rajkumar