2012-05-03 18 views
7

In welchen Situationen muss ein Entwickler HTML5 in Android verwenden?Wann HTML5 in Android zu verwenden? Wann nicht benutzen?

Ich bin etwas verwirrt darüber, wann HTML5 in Android zu verwenden. Ich muss eine Anwendung wie ein Bericht-Viewer vom Webserver entwickeln. In diesem Fall muss ich auch einige Android-spezifische Funktionen wie Service, Einstellungen, Empfänger, Diagramme (mit Hilfe von Third-Party-Bibliothek) verwenden.

So bin ich etwas verwirrt darüber, was sind die guten Situationen zu HTML in android apps ...

Bitte helfen Sie mir durch Ihre Vorschläge oder direkt mir einen besseren Artikel darüber ...

+1

Im Allgemeinen ist es gut, HTML5 zu verwenden, wenn Sie Ihren Code mit anderen Plattformen teilen möchten. Wenn das nicht der Fall ist, dann denke ich, dass nativer Code mehr bietet. – Ran

+0

Danke @Ran. Wie kann ich auf einige native Funktionen wie GPS Wireless zugreifen? Ist es aus dem HTML-Code oder asusual ich in Android Java-Code getan hat? –

+0

@TrackRuler, für den Zugriff auf einige native Funktionen wie GPS und Wireless, müssen Sie Telefon Lücke, Titan etc. –

Antwort

4

Bitte lesen this pdf. Sie können sich eine bessere Vorstellung davon machen, wo Sie html verwenden oder wo Sie native Android-Apps verwenden können.

+0

Danke für den obigen Link zur Präsentation. Das ist jetzt klar für mich. Und ich habe einen Google IO-Link-Vorschlag von @Warpzit, über pdf und das folgende Video wird die komplette Kombination sein, um eine klare Lösung für meine Fragen zu geben. Hier ist der Link http://www.youtube.com/watch?v=4f2Zky_YyyQ&noredirect=1 –

3

Android ist bis heute die Plattform mit vielen Varianten der Verwendung verschiedener Browser: WebKit-basierte Android-Browser, Opera Mini, Opera Mobile, Firefox, UCWeb, Google Chrome Android-Browser. Der Standard-Android-Browser hat einige Probleme mit HTML5. Und die Chrome for Android ist entworfen, um es zu lösen. Es hat fast perfekt die neueste HTML5-Unterstützung: wie neue Elemente, Video -H.264 und WebM Support- und Audio-Tags, Geolocation, hardwarebeschleunigt Canvas (2D-Zeichnung), und alle CSS3 Zeug, wie Selektoren, Effekte, Medienabfragen, Transformationen, Übergänge und Animationen, ect.

Aber es ist immer noch nicht sehr beliebt, weil dieser neue Browser noch nicht für Android 2.x und 3.x Version verfügbar ist, nur für 4.x.

+0

Danke für die sehr gute Information. Aber ich habe meine Antwort nicht aus deinen Informationen erhalten. Ob ich verwenden kann oder nicht, was ist dein Vorschlag ... –

+1

Ich meine es hängt von dem spezifischen Browser ab, in dem deine Anwendung läuft. Bis der beliebteste Browser unter den Android-Nutzern der Standard-Android-Browser ist, sollte HTML5 vorsichtig verwendet werden. Aber in Zukunft müssen diese Probleme durch die Entwicklung von Chrome für Android gelöst werden. Und die Verwendung von HTML5 wird natürlich und ohne Einschränkungen sein. – kapand

+0

Danke. Ich stimme zu, dass es auf der Bowser basiert. –