代码之家  ›  专栏  ›  技术社区  ›  sdmorris

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

  •  10
  • sdmorris  · 技术社区  · 6 年前

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

    对于任何给定的应用程序,这三种方法在内存需求、CPU使用率、响应能力和功能方面的比较如何?

    它们是否都能提供相同的功能?

    3 回复  |  直到 6 年前
        1
  •  9
  •   Md. Armaan-Ul-Islam    6 年前

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

    但我可以分享的经验是:

    • 您将获得Tizen Native最强大的性能, 因为它最靠近内核和设备驱动程序。
    • 每个Tizen Web API函数都位于本机API之上,最后它调用本机函数。因此,在使用Web API函数时,“总是需要额外的一层”。对于,相同的子句部分正确。净额。
    • Tizen Native提供了比Web、C#更广泛的API函数。净额

    enter image description here

    但这三种选择都是开放的。。。。根据您在C/C++、C#、HTML/CSS/JS和项目重点(如基于UI的/功能/设备传感器的使用等)方面的编码经验和截止日期,选择最佳方案。

        2
  •  4
  •   kent1ukr    6 年前

    首先,我必须提到,我开发Tizen项目只是为了Tizen Wearable,所以我不能告诉你任何关于移动/电视节目的事情。

    但我可以告诉你:

    1-Web和本机项目不同(您不能在Web项目中执行后台服务)

    2-web和native中有一些类似的功能,但它们 CAN 工作方式不同。

    3-如果您有自定义UI,最好在web app中创建,但如果您需要使用一些本机Tizen功能(如访问联系人、服务等),则应使用本机app。

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

    它们是否都能提供相同的功能?

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

    不,您不能在可穿戴设备上使用C(因为3.0是tizen可穿戴设备的最新版本,C需要tizen 4.0)

        3
  •  3
  •   Zoe - Save the data dump RobG    5 年前

    Tizen应用程序类型

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

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

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

    enter image description here

    有关详细信息: Click Here