2016-06-08 17 views
0

Ich habe gerade angefangen mit Tizen zu spielen und ich habe gelesen, dass die nativen Apps eine Leistungsverbesserung bringen - näher an der Hardware. Wie eine GUI für eine native App ist ein Schmerz in der NAS, wie groß wäre der Leistungsverlust durch Schreiben einer Hybrid-App (also Web GUI mit nativen Service)? (Anwendungsfall: Sensordaten so schnell wie möglich lesen, Daten berechnen und benutzerfreundlich machen)Reduziert eine Hybrid-App-GUI die Gesamtleistung der App im Vergleich zu einer nativen GUI?

Vielen Dank.

Antwort

0

Sowohl die Leistung der Web- als auch der nativen App sind jetzt ein Tag lang kein Problem mehr, mit der neuesten Hardware.

Wenn Sie denken, GUI in Native Design ist ein Schmerz in NAS dann Web-Projekte mit TAU-Framework sollte in Ordnung sein.

Sie können auch viele Beispiel-Apps in IDE-Web-Projekten finden, hoffe, diese zu versuchen, gibt Ihnen eine Anleitung.

+0

Ich benutze ein Samsung Gear S2 für die Entwicklung und die GUI sollte gut aussehen, mit sanften Übergängen, aber gleichzeitig muss ich alle 10ms kontinuierlich Sensordaten abtasten und das so zuverlässig wie möglich machen. Meine Sorge ist, dass, wenn die GUI zu viele Ressourcen benötigt, die Abtastung nicht konstant ist, was bedeutet, dass ich alle 10ms einige Daten bekommen werde und während der GUI-Übergänge könnte ich es mit 20ms oder mehr haben. – ossx

+0

Ich habe Web-Apps entwickelt, die das Lesen von Sensoren verwenden, und sie sind einfach gut gelaufen. Die GUI, die ich entwickeln musste, sah gut aus und nicht so schwer (so habe ich es entworfen). Mein Vorschlag an Sie ist es, eine Web-App genau so zu versuchen, wie Sie es wollen und selbst zu sehen, ich denke, Sie werden es mögen. Wenn das nicht für Sie funktioniert, können Sie immer für Native App gehen. –

+0

Noch eine Sache, Sie können den GUI-Builder in Tizen IDE versuchen, hoffe, dass das Ihr Design-Problem lösen wird. LINK: https://developer.tizen.org/development/getting-started/native-application/application-development-process/creating-application-u-is-ui-builder –