3 Stimmen

Wie groß ist der Speicherbedarf einer Phonegap-Anwendung im Vergleich zu ihrem nativen Gegenstück?

Ich bewerte die Vor- und Nachteile von Phonegap (Cordova) gegenüber seiner nativen Anwendung. Hat irgendjemand irgendwelche grundlegenden Informationen und dann auch Merkmale und Funktionen?

1voto

Littm Punkte 4913

Hier sind die wichtigsten Vor- und Nachteile der Verwendung von Cordova / Phonegap:

Die Vorteile von Cordova / Phonegap:

  1. Sie benötigen nur HTML5/CSS/Javascript-Kenntnisse und keine speziellen Kenntnisse in Objective-C, was die Erstellung Ihrer Anwendungen vereinfacht.
  2. Sie haben eine einzige Codebasis für alle Plattformen (iOS, Android, Windows 7, mobiles Web), was bedeutet, dass Sie Ihre Anwendungen sehr schnell für mehrere Plattformen bereitstellen können!
  3. Schnelles Testen und Bereitstellen (bis zu dem Zeitpunkt, an dem Sie Phonegap einsetzen und den Bedingungen der App Store-Prüfung unterliegen usw.)
  4. Mit Phonegap können Sie weiterhin die Vorteile des Vertriebs und der integrierten Bezahlung über den App Store oder Android Market nutzen

Die Nachteile von Cordova / Phonegap:

  1. Schlechte Leistung, insbesondere bei grafikintensiven Anwendungen (z. B. bei Spielen). Sie können Caching implementieren oder einige Lösungen von Drittanbietern (z. B. Sibblingz) für die native Grafikbeschleunigung nutzen, aber in den meisten Fällen sind native Anwendungen viel schneller/ruhiger als mobile Webanwendungen.

  2. Mangel an vorgefertigten UI-Widgets, Übergängen, Standardsteuerungen usw. Ihre Entwicklungszeit kann länger dauern, vor allem, wenn Sie ausgefeilte Anwendungen mit einem nativen Look and Feel wünschen. Sie können versuchen, Sencha Touch, JQuery Mobile, Plugins oder ähnliche Tools mit vorgefertigten UI-Elementen zu verwenden, aber Sie müssen wahrscheinlich immer noch viel Zeit darauf verwenden, die Anwendungen so zu gestalten, dass sie nativ aussehen.


Wenn Sie also meiner Meinung nach "alle Funktionen" (wie gute Leistung, schnelle Anwendung, Zugang zu nativen Komponenten usw.) für Ihre Anwendung nutzen wollen, sollten Sie besser eine native Anwendung erstellen.

Phonegap / Cordova ist eher ein praktisches Tool, mit dem man sehr schnell und auf einfachere Weise "webähnliche Anwendungen" erstellen kann (vor allem, wenn man sich bereits mit HTML/Javascript/CSS auskennt, zum Beispiel). Ich denke, Sie würden Phonegap / Cordova verwenden, wenn Sie eine Anwendung wollen, die nicht zu anspruchsvoll ist, Sie wollen Ihre App ziemlich schnell bereitstellen, und / oder Sie fühlen sich wohl mit HTML / Javascript / CSS, aber nicht mit Objective-C.


Ich hoffe, diese Antworten helfen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X