Tizen Web和本机应用程序之间的性能差异是什么

时间:2018-02-22 12:28:38

标签: tizen tizen-wearable-sdk tizen-web-app

目前有3种方法可以开发可穿戴应用程序 - 使用Tizen Studio作为Web应用程序或本机C / C ++应用程序,或使用Visual Studio 2017作为c#应用程序。

对于任何给定的应用程序,3种方式中的每种方式在内存要求,CPU使用率,响应性和功能方面的比较如何?

他们都可以提供相同的功能吗?

3 个答案:

答案 0 :(得分:4)

我还没有看到任何基准性能比较文档/图表/视频。

但我可以根据自己的经验分享:

  • 你会从Tizen Native获得最强大的表现, 因为它最靠近内核和设备驱动程序。
  • 每个Tizen Web API函数都位于Native API之上,最后它调用Native函数。因此,在使用Web API函数时,它总是花费额外的一层"。对于.NET,Same语句部分正确。
  • Tizen Native提供最广泛的API函数,而不是Web,C#.NET

enter image description here

但仍然,所有三个选项都是开放的....根据您在C / C ++,C#,HTML / CSS / JS和项目焦点中的编码体验选择最佳选项(如基于UI /功能/使用设备传感器)等)和截止日期。

答案 1 :(得分:2)

首先,我要提一下,我只为Tizen Wearable开发了Tizen项目,所以我无法告诉你任何有关移动/电视节目的信息。

但我可以告诉你:

1 - Web和本机项目不一样(您无法在Web项目中执行后台服务)

2 - 在网络和原生中有一些类似的功能,但 CAN 的工作方式不同。

3 - 如果你有自定义用户界面 - 最好在网络应用程序中进行,但如果你需要使用一些原生的Tizen功能(例如访问联系人,服务等) - 你应该使用原生应用程序。 / p>

4 - 您可以创建混合应用程序(当您拥有自定义UI并且需要访问本机TIZEN服务时这非常重要)

  

他们都可以提供相同的功能吗?

  

目前有3种开发可穿戴应用程序的方法

不,你不能在可穿戴设备上使用C#(因为3.0是tizen可穿戴设备的最后一个版本,C#需要Tizen 4.0)

答案 2 :(得分:1)

Tizen应用程序类型

Tizen平台支持两种主要的应用程序类型:

  1. Web应用程序本质上是一个存储在您的设备上的网站,并使用HTML5,CSS和JavaScript等Web本地语言构建。该Web应用程序使用Tizen Web Framework与本机子系统进行交互。
  2. 本机应用程序是使用C开发的,除了更高级的系统设置和功能之外,还可以访问更高级的设备特定功能,例如相机,GPS和加速度计。

下图说明了支持两种应用程序类型的Tizen架构模型。

enter image description here

有关更多信息:Click Here