Tizen一致性项目

为什么要一致?

Tizen一致性项目通过制定共同的行为要求,并提供一个验证机制,以证明这些要求得到了遵守,从而确保设备和应用程序可以一起正常运行。 Tizen一致性项目对下列受众是有价值的:

  • 应用程序开发人员:知道如何创建一个跨多个设备运行的兼容的应用程序,以及知道Tizen设备是如何运转的。
  • Tizen设备实现者:了解如何实现一个可以满足软件和硬件需求的Tizen兼容设备。
  • 营商:知道如何在一致性指导下定制和增强一个设备。
  • 终端用户:知道应用程序会可以在他们的设备上工作,并保证在兼容的设备和应用程序之间提供一致的用户体验。

若要成为Tizen兼容的设备,其必须获得Tizen一致性证明。

概述

Tizen一致性项目由以下内容组成:

  • Tizen一致性规范(TCS)。 文档包含一套明确的Tizen兼容设备的需求。
  • Tizen一致性测试(TCT)。  一个测试套件用来验证TCS中定义的每个需求。
  • Tizen一致性证明。 经过正式审查和验收的,并已通过所有的测试,完全兼容Tizen的设备。

Tizen一致性模型

要想成为Tizen兼容的设备,其实现者必须为该设备取得至少一个Tizen框架的一致性证明。 这包括满足Tizen一致性规范的要求,通过所有的Tizen一致性测试,然后向Tizen协会申请一致性证明。

一个Tizen框架描述了一类Tizen设备(该类设备具有共同应用程序执行环境)的需求。 应用程序是为特定的框架而开发的,可以在兼容该框架的设备上运行。

每个Tien框架都是基于Tizen通用库的,这些库是所有Tizen平台的通用库。 该组库共享了通用平台组件,这有助于统一多类的设备。

目前可用的框架是:

  • Mobile:手机,平板电脑等。

预计未来可能添加的框架包括:

  • IVI:车载信息娱乐系统
  • TV:数字电视/机顶盒/网络电视系统
  • PC:笔记本电脑,等。

Tizen一致性测试评估是否符合相应框架的要求。

一致性项目步骤

  1. Tizen设备的实现者获取Tizen源代码,并创建一个新的Tizen设备。

  2. TIzen设备实现者从source.tizen.org获得一致性规范(TCS),一致性测试(TCT),和Tizen商标申请表。 在提交Tizen商标申请之前,Tizen设备实现者必须在他们的新设备上运行一致性测试。

  3. 只要新的Tizen设备100%通过了一致性测试,Tizen设备实现者便可将测试结果和Tizen商标申请表一同提交到Tizen协会。

  4. Tizen协会审阅、批准以及给设备颁发Tizen一致性证明。 任何需要决定批准或失败的技术评审将由Tizen协会提交到Tizen指导小组。

反馈

Tizen项目欢迎大家反馈Tizen一致性方面意见和建议。 如果Tizen设备实现者对规范或者测试有问题或疑虑,欢迎在Tizen一致性邮件列表里讨论。

一致性规范