Search code examples
tizentizen-wearable-sdktizen-web-app

What are the performance differences between Tizen web and native applications


There are currently 3 ways to develop a wearable application - as a web application or native C/C++ application, using Tizen Studio, or as a c# application using Visual Studio 2017.

For any given application, how do each of the 3 ways compare in terms of memory requirements, CPU usage, responsiveness and functionality?

Can they all provide the same functionality?


Solution

  • I haven't seen any Benchmark Performance Comparison Document/Chart/Video yet.

    But What I can share from my experience is:

    • You would receive the Most Powerful Performance from Tizen Native, as it resides closest to the Kernel and Device Drivers.
    • Each Tizen Web API functions lies over Native API, In the end it invokes the Native functions. So, While Using Web API functions "It's always costing an additional layer". The Same clause is partially true for .NET.
    • Tizen Native Offers the Widest range of API functions than Web,C#.NET

    enter image description here

    But Still, All three options are open....Chose the Best one based on your Coding Experience in C/C++, C#, HTML/CSS/JS and Project Focus (Like UI Based /Features /Use of Device Sensors etc.) and Deadline.