2012-04-10 2 views
0

Ich bin dabei, eine App für beide mobile Plattformen (iOS und Android) zu erstellen und ich kam zu dem Punkt, wo ich entscheiden sollte, ob ich separate Apps mit jedem Plattform-SDK erstellen oder erstellen Sie eine Web-App und bereitstellen es in beiden. meine app wird keine features vom gerät ... es wird eine verbindung zu einem entfernten server und LOAD & SENDEN daten {bilder, texte, videos} und ich muss das in einige gut präsentiert form setzen.Native oder Web Mobile App für eine Anwendung, die Daten von einem entfernten Server verwendet?

Also meine Frage ist, was ist am besten HTML5 & CSS3, Native oder Hybrid?

Wenn es Web ist: Gibt es dann freie Plattformen, um das zu tun?

PS: es ist mein erster Versuch, eine mobile App zu erstellen! Vielen Dank!

Antwort

1

Wussten Sie schon phoneGap?

Es ist eine Möglichkeit, einen Browser in Ihrer Anwendung zu hosten. Ich habe gebraucht und funktioniert gut.

+0

ja Ich habe über PhoneGap gesucht. können Sie mir sagen, ob das Laden von Daten oder etwasThing langsam ist? kann es verwenden, um Daten in Dateien auf dem Gerät zu speichern? – Rifinio

+0

Ja, Sie können Daten im Gerät speichern. Ich weiß nicht, wie ich dir das genau sagen soll, aber du kannst es. Sie können den HTML-Code innerhalb des Geräts und vom Server speichern, um nur das zu erhalten, was variiert (Daten itselef), und mit Javascript können Sie Daten analysieren und die Seite erstellen. Lesen Sie auf der phonegap Website darüber - sollte einfach sein! –

+0

Ich habe vergessen zu sagen: Sie können HTML5, Jquery und Ajax in Ihrer App verwenden. Dies kann die Anwendung schneller machen (Daten asynchron laden). –

0

Ich denke, es gibt viele Möglichkeiten, dies zu erfüllen. Sie können einige Steuerelemente von Drittanbietern verwenden, damit Ihre App in Android und iOS gleich aussieht. Oder Sie können Sie einige Arten neuer Technologie (mindestens für mich) wie PhoneGap

Es hängt davon ab, wie viel Zeit Sie für Ihr Projekt ausgeben möchten? Die Leistung, die Sie von Ihren Apps erwarten.

Hoffe, es hilft :)

+0

Ich habe 3 Monate Zeit für diese App ... über die Leistung, möchte ich einige schnelle Interaktionen mit dem Benutzer beim Laden von Daten vom Server, einige andere auf dem Gerät speichern ... Einige OFFline Zugriff auch !! – Rifinio

+0

Ich denke, 3 Monate sind in Ordnung.Machen Sie sich mit der PhoneGap-Framework-Architektur vertraut und lernen Sie, sie zu verwenden. Sie basiert auf Javascript (JQuery Mobile) mit HTML- und CSS-Begriffen. Ich sah viel Laggy für meine Beispiele apps – toantran

0

Design Ihren Schirm UI auch die Wahl beeinflussen würde:

  1. mit Web-Frameworks (wie jQuery Mobile) Sie können beispielsweise nicht groß Scroll-Leistung erhalten, wenn Sie eine Liste mit einer großen Anzahl von Zeilen darin
  2. CSS-Fixed-Positionierung wird von den meisten mobilen Browsern im Markt nicht unterstützt. Dies bedeutet, dass es schwierig ist, eine feste Registerkarte am unteren Bildschirmrand zu realisieren.
  3. Wenn Sie Pixel genaue Wiedergabe Anforderungen in jedem Teil der App haben, Web-Anwendungen wären keine gute Wahl sein (Es ist möglich, mit Meta-Ansichtsfenster zu erreichen, aber die Umsetzung ist je nach Browser signifikant)
+0

Dank es half sehr ... Ich versuchte [JQtouch Demoseite] (http://www.jqtouch.com/preview/demos/main/#home) auf verschiedenen smartPhones und Plattformen ... und mir ist aufgefallen, was du gesagt hast ... die Schriftrolle funktioniert nicht gut ... – Rifinio

Verwandte Themen