Android API oder PhoneGap?

  • Angenommen man bekommt einige Aufträge für mobile Anwendungen. Wie kann man schnell entscheiden, ob eine Anwendung besser mit der Android API oder mit HTML5 bzw. PhoneGap programmiert werden sollte?


    Natürlich hat PhoneGap nur eine Untermenge der Funktionalität, die die Android API bereitstellt, bei welchen Arten von Anwendungen macht es aber Sinn, HTML5 zu benutzen und bei welchen Anwendungen ist die Android API zwingend erforderlich?

  • Wie sieht es aber bei Spielen aus, die ja ohnehin häufig ganz eigene Interaktionselemente verwenden und wie verhalten sich HTML5 Animationen im Vergleich zu Android SDK Animationen in Bezug auf die Geschwindigkeit? Ist es zeitaufwändiger, ein einfaches Jump-And-Run Spiel in HTML5 oder mit dem Android SDK zu erstellen?

  • hmm also Html 5 ist noch ein paar Jahre davon entfernt ein robustes framwork für die Spieleentwicklung zu sein. natürlich gibt es ein paar beispiele im internet - aber das ist noch nicht wirklich alltagstauglich.



    die meisten spiele sind aber native apps sprich in java programmiert.

  • Hi schwoinbär,


    Zitat

    Wie kann man schnell entscheiden, ob eine Anwendung besser mit der Android API oder mit HTML5 bzw. PhoneGap programmiert werden sollte?


    Ich glaube das es bei allgemeinen Anwendungen keine klare Aussage gibt, wie man das entscheiden kann.
    Es kommt halt immer darauf an was deine Anwendung machen soll bzw was dein Kunde damit machen möchte.
    Und natürlich in welcher Programmiersprache du fit bist. Es macht halt wenig Sinn mit HTML und JS Kundenanwendungen zu bauen wenn man beides mehr schlecht als recht kann.


    Zitat

    Ist es zeitaufwändiger, ein einfaches Jump-And-Run Spiel in HTML5 oder mit dem Android SDK zu erstellen?


    Wenn du noch nie ein Spiel programmiert hast (egal ob Html oder Java) wird es so oder so Zeitaufwendig unterfangen. Es hängt viel damit zusammen wie gut deine Fähigkeiten sind und sowas kann mann halt nur selbst einschätzen.


    mfg Titus

  • Es kommt halt immer darauf an was deine Anwendung machen soll bzw was dein Kunde damit machen möchte.

    Da stimme ich dir voll und ganz zu! Viele Faktoren spielen eine Rolle. Am wichtigsten ist vor allem der Funktionsumfang. Wenn du mit einer mobilen Webseite kein GPS, Kamera oder andere Sensoren des Gerätes selbst ansprechen kannst, macht eine Native Lösung eher Sinn. Hilfreich ist für dich wohl auch diese Liste hier http://www.app-entwicklung24.de/native-web-app.php Damit kannst du die Entscheidung wohl am besten treffen!

  • Ich arbeite gerade mit Phonegap und Sencha Touch, weil ich keine Ahnung von Objektive C und Java habe.
    Phonegap läßt sich gut einsetzen und bietet die Möglichkeit schnelle die Funktionen deines Phons zu benutzen, jedoch muss man auch einiges selber machen.


    Sencha Touch bietet die Oberfläche die den Phone Style ausmacht.


    Die Kamera von Phonegap ist zum Beispiel nicht gut für Androide apps, da hier die Kamera app des Phons angesprochen wird und somit die eigene App im Hintergrund läuft und irgendwann gekillt wird, wenn mehr Speicher benötig wird.


    Aber wenn die Sprachen beherrscht ist es kein Problem ein eigenes Plugin dafür zu schreiben.


    Aber es ist immernoch besser die eigenen Sprachen der IOS zu benutzen. Da Phonegap mehr ladezeit braucht.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!