Boehrsi.de - IT und Gaming Blog

Apps - Nativ oder HTML 5?

Erstellt am event Uhr von account_circle Boehrsi in label Archiv
Apps - Nativ oder HTML 5? Bild

Ich entwickle nebenbei Android Apps im kleinen Rahmen, wie vielleicht der eine oder andere mitbekommen hat. Bald wird es auch die erste App von mir in einer finalen Version geben, darüber berichte ich aber gesondert. Nun stellt sich in der schnelllebigen App Welt die Frage ob man nicht relativ unabhängig vom Ökosystem aus auf allgemeine Lösungen wie HTML 5 setzen sollte, denn so könnte man ein wesentlich größeres Nutzerfeld erreichen. Doch das ganze hat leider nicht nur den Vorteil mehr Nutzer zu erreichen, auch Nachteile sind vorhanden. Deswegen habe ich mir ein paar Gedanken gemacht und eine kleine Aufstellung erstellt:

Native AppsHTML 5 Apps
Die Programmiersprache ist abhängig vom Ökosystem (z.B. Android: Java, Apple Geräte: Objective-C)Es wird in HTML5, CSS3 und Javascript programmiert
Es müssen gegebenenfalls die benötigten Sprachen gelernt werden, was sehr komplex sein kannAuch HTML5, CSS3 und Javascript müssen gelernt werden, sind grundsätzlich aber vielen Entwicklern ein Begriff und verhältnismässig einfach
Erstellter Code ist durch sehe Nähe zum System optimiert und läuft meistens sehr performantEs können Performance Probleme auftreten, da HTML 5 nicht so "direkt" ausgeführt wird wie nativer Code
Erstellter Code läuft nur auf dem jeweiligen SystemDer Code kann durch verschiedene Dienste auf diversen Systemen eingesetzt werden
Apps können auf alle zur Verfügung stehenden APIs open_in_new zugreifenDer Zugriff auf verschiedene Systemschnittstellen ist eingeschränkt
Grundsätzlich würde ich sagen HTML 5 Apps haben einen Vorteil für die Entwickler, da man relativ einfach viele Leute erreichen kann. Doch der Nutzer kann darunter leiden, je nachdem was die App tun soll. Denn sowohl von der Performance her, wie auch von den Funktionen kann es zu Einschränkungen kommen. Somit werde ich persönlich für mich bei nativen Apps bleiben aber definitiv über den Tellerrand schauen und mir die HTML 5 App Entwicklung grundsätzlich anschauen und versuchen anzueignen. In diesem Bereich habe ich gerade das Buch Apps mit HTML5 und CSS3: für iPad, iPhone und Android (Galileo Computing) bei Amazon im Blick. Man findet zwar fast alles im Internet aber bei einem quasi kompletten Neueinstieg in so einen Bereich kann ein Buch vielleicht hilfreich sein. Was ist eure Meinung zu diesem Thema, wenn ihr schon Erfahrungen gesammelt habt würde mich diese sehr interessieren. Ich werde sobald ich tiefer in das Thema eingestiegen bin mehr dazu im Blog veröffentlichen.
Kommentare  
Kommentar erstellen
Mit dem Abschicken des Kommentars erklären sie sich mit der in der Datenschutzerklärung dargelegten Datenerhebung für Kommentare einverstanden. Spam, unangebrachte Werbung und andere unerwünschte Inhalte werden entfernt. Das Abonnieren via E-Mail ist nur für E-Mail Adressen erlaubt die Sie rechtmäßig administrieren. Widerrechtliche Abonnements werden entfernt.