Tizen系統(tǒng)四大優(yōu)勢解讀

什么是Tizen?

Tizen是基于HTML5、強(qiáng)大靈活的開源標(biāo)準(zhǔn)軟件平臺(tái)。它面向智能手機(jī)、平板、車載信息、智能電視、翻蓋筆記本電腦,客戶可以在設(shè)備之間盡享創(chuàng)新的操作系統(tǒng)、應(yīng)用和用戶體驗(yàn),而且Tizen支持原始設(shè)備創(chuàng)造商。Chris Norman首先提到了Tizen系統(tǒng)未來的愿景,他表示Tizen可以推動(dòng)HTML5的創(chuàng)新,可以充分利用現(xiàn)有的Web應(yīng)用和工具。

跨設(shè)備/跨架構(gòu) Tizen系統(tǒng)四大優(yōu)勢解讀

Tizen系統(tǒng)的HTML5測試成績出色

由于Tizen自身的真正開放性,因此它并非由一個(gè)實(shí)體來控制,對(duì)應(yīng)用和服務(wù)也沒有限制。此外Tizen也擁有一些創(chuàng)新的差異化特點(diǎn),同時(shí)有行業(yè)領(lǐng)先的廠商支持??傊?,Tizen主要是通過一個(gè)跨設(shè)備、跨架構(gòu)并基于HTML5全面實(shí)施標(biāo)準(zhǔn)的開放軟件平臺(tái)滿足客戶需求,并支持生態(tài)系統(tǒng)合作伙伴來實(shí)現(xiàn)差異化。

跨設(shè)備/跨架構(gòu) Tizen系統(tǒng)四大優(yōu)勢解讀

Tizen系統(tǒng)界面類似Android

目前我們獲悉截至到2.0版,Tizen操作系統(tǒng)可以讓所有移動(dòng)平臺(tái)支持HTML5。現(xiàn)場也展示了Tizen在HTML5TEST中的得分,滿分500分,Tizen得分492分,并獲得了最高加分16分。另外Tizen在Ringmark中成績也還算理想。

Tizen Web的應(yīng)用環(huán)境

Tizen的Web API跨越了所有Tizen配置文件,為了確保應(yīng)用的可移植性。Tizen Web API遵循上游的標(biāo)準(zhǔn),并積極實(shí)施API方案,至于Tizen系統(tǒng)的開發(fā)利益,我們得知HTML5是Tizen的應(yīng)用開發(fā)環(huán)境,擁有靈活的分發(fā)模式,可以創(chuàng)建Web應(yīng)用。

Tizen2.0源代碼和SDK版

Tizen系統(tǒng)目前擁有增強(qiáng)的Web框架,提供HTML5、W3C API支持。Web UI框架支持全屏多窗口等,而本地框架是支持全功能的應(yīng)用開發(fā)。中間件功能則支持后臺(tái)應(yīng)用、IP Push和TTS。擁有內(nèi)核和本地參考應(yīng)用。此外,增強(qiáng)的Web IDE提供所見即所得的設(shè)計(jì)環(huán)境,也是基于谷歌Chrome的JavaScript檢查器。

跨設(shè)備/跨架構(gòu) Tizen系統(tǒng)四大優(yōu)勢解讀

Tizen系統(tǒng)的底層架構(gòu)是基于Linux內(nèi)核的

Tizen架構(gòu)

從圖片上我們可以看出,Tizen采用了Linux內(nèi)核與設(shè)備驅(qū)動(dòng)程序,上層則是Web框架以及本地框架,分別對(duì)應(yīng)Web應(yīng)用和本地應(yīng)用。其中Tizen 設(shè)備的Web框架提供和利用了最新的Web技術(shù)。而Tizen系統(tǒng)的本地框架則包括了系統(tǒng)服務(wù)和一組跨不同域的本地命名空間,可以提供1萬多個(gè)開放的 API。

開發(fā)Tizen操作系統(tǒng)解決方案

Tizen.org擁有Tizen操作系統(tǒng)上游項(xiàng)目,其中僅包含了開源組件;操作系統(tǒng)廠商OSV可以開發(fā)基于Tizen操作系統(tǒng)的商用解決方案。操作系統(tǒng)廠商OSV的增值包括了:BSP集成、內(nèi)核定制;專有的組件集成;應(yīng)用開發(fā);性能優(yōu)化和產(chǎn)品驗(yàn)證;定制與系統(tǒng)集成。

目前Red Flag(紅旗)也正在開發(fā)基于Tizen 2.0的IVI解決方案,專注的領(lǐng)域包括了額外的第三方本地應(yīng)用框架集成,例如車載裝置;而專有的組件集成,包含了語音識(shí)別引擎、交通信號(hào)識(shí)別、導(dǎo)航組件等等,并且也擁有系統(tǒng)啟動(dòng)優(yōu)化項(xiàng)目。除此之外,Red Flag的工作也和操作系統(tǒng)廠商OSV之間有著增值之間的映射。

在整個(gè)的Tizen社區(qū)當(dāng)中,Tizen OS Compliance也同樣重要,它主要是為確保移動(dòng)設(shè)備實(shí)施能和應(yīng)用共同運(yùn)行。對(duì)于Tizen OS的配置文件包括了手機(jī)、平板、車載、打印機(jī)等等。

跨設(shè)備/跨架構(gòu) Tizen系統(tǒng)四大優(yōu)勢解讀

Tizen操作系統(tǒng)在車載中的應(yīng)用

源代碼的管理

之后技術(shù)人員談到了Git(控制系統(tǒng))的定義。簡單來說,Git是一個(gè)強(qiáng)大靈活、低成本的版本控制系統(tǒng),可以讓協(xié)作開發(fā)變得更加高效和成功;GBS則是一個(gè)開發(fā)命令行工具,可以為Tizen操作系統(tǒng)軟件包開發(fā)提供支持,用于生成基于Git庫的壓縮版,執(zhí)行本地測試構(gòu)建,并將代碼提交至OBS(產(chǎn)品項(xiàng)目)。

跨設(shè)備/跨架構(gòu) Tizen系統(tǒng)四大優(yōu)勢解讀

Tizen軟件包開發(fā)過程示例

映像創(chuàng)建

現(xiàn)場提到了MIC的概念,簡單解釋它是一個(gè)映象創(chuàng)建工具,用于創(chuàng)建Tizen映像,用戶可以為不同垂直領(lǐng)域創(chuàng)建各種類型的映象。

Tizen操作系統(tǒng)存在的缺陷

Tizen一般是使用JIRA跟蹤缺陷并收集特性請(qǐng)求,而開發(fā)人員需要?jiǎng)?chuàng)建一個(gè)賬號(hào),可以添加缺陷、對(duì)缺陷評(píng)論等等。

跨設(shè)備/跨架構(gòu) Tizen系統(tǒng)四大優(yōu)勢解讀

Tizen的Web應(yīng)用開發(fā)周期分為四個(gè)步驟

Tizen的軟件開發(fā)套件包括創(chuàng)建Tizen Web應(yīng)用,整個(gè)循環(huán)過程為平臺(tái)二進(jìn)制文件和庫——IDE——標(biāo)頭文件——工具——示例應(yīng)用。SDK IDE以及Tools包括了命名行界面、UI Builder、Web模擬器。至于Tizen Web應(yīng)用開發(fā)周期則分為開發(fā)、調(diào)試、封裝、分發(fā)這個(gè)過程。

跨設(shè)備/跨架構(gòu) Tizen系統(tǒng)四大優(yōu)勢解讀

Tizen系統(tǒng)是一個(gè)跨設(shè)備、跨架構(gòu)并基于HTML5的創(chuàng)新系統(tǒng)

Tizen系統(tǒng)四大優(yōu)勢總結(jié):

1、Tizen軟件平臺(tái)是一個(gè)強(qiáng)大而靈活的開源平臺(tái),突顯了對(duì)HTML5的有力支持;

2、Tizen可以面向操作系統(tǒng)廠商、原始設(shè)備廠商進(jìn)行定制和開放,實(shí)現(xiàn)創(chuàng)新;

3、Tizen提供了一套完整工具,并定義了開發(fā)工作流程,可協(xié)作完成操作系統(tǒng)和應(yīng)用的開發(fā);

4、操作系統(tǒng)廠商OSV可以實(shí)現(xiàn)增值的機(jī)會(huì)。

分享到

zhangcun

相關(guān)推薦