盡管谷歌的安卓系統(tǒng)與蘋果的iOS幾乎占據(jù)了智能手機(jī)系統(tǒng)80%的份額,但這并未阻止競(jìng)爭(zhēng)對(duì)手炮制出新的手機(jī)操作系統(tǒng)。
與目前手機(jī)操作系統(tǒng)前三強(qiáng)Android、蘋果和微軟相比,Tizen最大的不同之處在于其基于HTML 5技術(shù),而非目前主流的App模式。另外,與Tizen同期出現(xiàn)的新操作系統(tǒng)Firefox、Sailfish、Ubuntu等也都基于HTML 5技術(shù)。因此,有分析預(yù)計(jì),兩種不同的技術(shù)模式將在手機(jī)界面上展開一場(chǎng)激烈的競(jìng)爭(zhēng)。
借HTML 5嶄露頭角
Tizen系統(tǒng)的App全部采用HTML 5語言開發(fā),這就是Tizen與iOS、Android的最大不同之處。目前Android和iOS是采用Java和Objective C語言編寫應(yīng)用,這種方式存在的缺陷十分明顯。開發(fā)者開發(fā)App時(shí)針對(duì)不同操作系統(tǒng),都需要分別編寫程序以符合該系統(tǒng)的規(guī)范。特別是Android系統(tǒng)的不斷更新,再加上移動(dòng)設(shè)備廠商對(duì)于Android系統(tǒng)的深度優(yōu)化,導(dǎo)致開發(fā)者可能會(huì)對(duì)不同版本系統(tǒng)甚至是不同品牌設(shè)備進(jìn)行優(yōu)化和修正,大幅增加了開發(fā)者的工作量。
基于HTML 5開發(fā)的App就不會(huì)存在這一問題。即便是針對(duì)所有系統(tǒng)的App也只需一次開發(fā)就行,然后再根據(jù)系統(tǒng)的具體要求,“封裝”成不同版本的App。這樣的操作在投入的時(shí)間和資金上遠(yuǎn)遠(yuǎn)小于跨系統(tǒng)移植。Web編程語言的開放性可以使用戶完全掌控系統(tǒng),而不是像iOS那樣,處處受到蘋果的限制。而大量用Web代碼編寫的應(yīng)用程序也可以很容易地移植到Tizen中。這樣就能吸引很多HTML 5程序員投身到Tizen系統(tǒng)App開發(fā)中來,而不是完全重起爐灶。這也很容易讓Tizen擺脫像WP那樣應(yīng)用不足的尷尬。畢竟開發(fā)HTML 5 App相對(duì)容易些,如同給網(wǎng)站披上一件App外衣那樣簡(jiǎn)單。
構(gòu)建生態(tài)系統(tǒng)是當(dāng)務(wù)之急
作為一個(gè)新操作系統(tǒng),Tizen面對(duì)的最大問題是——生態(tài)系統(tǒng)的構(gòu)建。
從Android和iOS的成功不難看出,擁有足夠的開發(fā)者、應(yīng)用數(shù)量,擁有一套成熟的開發(fā)者管理機(jī)制,是確保一個(gè)操作系統(tǒng)發(fā)展的最基本條件。MeeGo就栽在缺乏應(yīng)用的問題上,而WP8推出之后,應(yīng)用數(shù)量較少也是頗受詬病的一大缺陷。拿來主義是最容易實(shí)現(xiàn)的,Tizen的策略就是通過ACL(Application Compatibility Layer)技術(shù)來兼容Android平臺(tái)的App。目前,Open Mobile已經(jīng)推出了可以讓Tizen運(yùn)行Android應(yīng)用的ACL工具,甚至還有可能運(yùn)行基于Qt開發(fā)的App,開發(fā)者無需重新編譯和打包。也就是說用戶在購買了Tizen手機(jī)之后,可以直接下載Android App,在系統(tǒng)發(fā)布之初,用戶就不用面對(duì)應(yīng)用短缺的困擾了。
對(duì)于消費(fèi)者而言,Tizen最令人驚喜之處在于,根據(jù)已經(jīng)傳出的消息,在全球首款運(yùn)行Tizen系統(tǒng)的平板電腦上已經(jīng)可以成功運(yùn)行iPhone和Android的應(yīng)用程序。Tizen系統(tǒng)的兼容性解決了此前折戟的移動(dòng)操作系統(tǒng)均曾面臨的一大難題——開發(fā)的應(yīng)用程序少,吸引不來用戶。
盡管Tizen和此前許多移動(dòng)操作系統(tǒng)相比,已有不少改變,但一部分人依舊對(duì)Tizen 的未來感覺悲觀。畢竟,移動(dòng)操作系統(tǒng)的兩分天下—— iOS和Android已經(jīng)建起的壁壘,堅(jiān)如磐石,幾乎無法攻破。而且Tizen還將面臨所有移動(dòng)OS都要面對(duì)的挑戰(zhàn):在擁擠不堪的市場(chǎng)獲得開發(fā)者的關(guān)注。微軟正將Windows Phone與Windows 8聯(lián)合起來推進(jìn),Mozilla操作系統(tǒng)、Ubuntu移動(dòng)操作系統(tǒng)也在不斷推進(jìn)。
Tizen要啃下的硬骨頭也許并不僅僅是兩個(gè)那么輕松。Tizen身負(fù)的不僅是重任,還是三星和英特爾所寄予的厚望,它是否真正能成為攪動(dòng)市場(chǎng)的這尾“鯰魚”,也決定著這場(chǎng)移動(dòng)終端的二次戰(zhàn)爭(zhēng)是否真正能打響。
Firefox OS、Ubuntu 競(jìng)相齊放
Firefox OS雖然在交互上沒有特別之處(非常類似 iOS),但作為以 Web 為主的系統(tǒng),開放是其顯著特點(diǎn)。Firefox OS 基于HTML 5的開放會(huì)將整個(gè) Web 開發(fā)圈納入Firefox OS的生態(tài)系統(tǒng)中,同時(shí)又使運(yùn)營(yíng)商和手機(jī)生產(chǎn)商不必受制于封閉的系統(tǒng),可以有更多的自主權(quán)。
Tizen的HTML 5并沒有使用純粹的Web技術(shù)。使用HTML 5和Javascript代碼來實(shí)現(xiàn)功能,這也似乎是與Firefox OS一樣,但所開發(fā)的Tizen應(yīng)用只能運(yùn)行于Tizen系統(tǒng),它是一個(gè)獨(dú)立平臺(tái)的App開發(fā),而Mozilla提供了框架使開發(fā)的應(yīng)用可以運(yùn)行在所有的Web環(huán)境中。Firefox OS 雖然通過公共的 HTML 5 減少了開發(fā)障礙,但這項(xiàng)技術(shù)還需要逐漸成熟。畢竟當(dāng)前可完全離線運(yùn)行的 Web 應(yīng)用(即Packaged Apps)尚未出現(xiàn)。
據(jù)了解,大眾若想加入Tizen團(tuán)隊(duì)并未真正的自由隨愿,必須獲得邀請(qǐng)。而Firefox OS并不這樣,任何人對(duì)項(xiàng)目感興趣,都有機(jī)會(huì)加入該項(xiàng)目。開源并不意味著開放,這種情況正好證明了這一點(diǎn)。開源也并不意味著大眾被允許參與到開發(fā)中來。這很類似谷歌的Android SDK,由團(tuán)隊(duì)開發(fā)完成后,再釋放給公眾。
Ubuntu系統(tǒng)是基于Linux底層開發(fā),膚淺點(diǎn)就是說Android今天憑借這Linux底層開發(fā)出來的系統(tǒng)都這么流行,那么一樣憑借著Linux開發(fā)出來的Ubuntu系統(tǒng)一樣可以有發(fā)展的余地。Ubuntu系統(tǒng)的軟件開發(fā)語言是支持C/C++語言開發(fā)的,而C/C++語言是現(xiàn)在編程語言的“大哥”,該語言開發(fā)的好處就是運(yùn)行效率高,這會(huì)大大提高這款系統(tǒng)軟件的發(fā)展速度。Ubuntu還支持HTML5 的Web App,本來支持HTML 5并不新奇,但在Ubuntu系統(tǒng)上可以直接在手機(jī)上運(yùn)行,并支持系統(tǒng)消息通知功能,簡(jiǎn)單點(diǎn)說它就和普通的App一樣。
對(duì)于Ubuntu Touch而言,由于已憑借桌面系統(tǒng)構(gòu)建了完整的生態(tài)系統(tǒng),并且和Sailfish一樣支持Web和Qt/QML開發(fā),吸引開發(fā)者方面問題不大。而對(duì) Android 設(shè)備的刷機(jī)支持也旨在吸引設(shè)備生產(chǎn)商的加入。但目前我們并不知道有哪些運(yùn)營(yíng)商和手機(jī)生產(chǎn)商參與到Ubuntu Touch中來,而所謂 2014 年將實(shí)現(xiàn)跨終端一體化體驗(yàn),也正是微軟、Apple和Google目前都做得不錯(cuò)的。
結(jié)語
Android和iOS之強(qiáng)勢(shì),很大程度上是因?yàn)檫@是一個(gè)被軟件定義的時(shí)代——放在移動(dòng)終端上,就是一個(gè)由應(yīng)用定義的時(shí)代。Android和iOS系統(tǒng)在移動(dòng)市場(chǎng)圈地,搶占幾乎全部的軟件開發(fā)資源。對(duì)于Tizen、Firefox OS、Ubuntu以及其他系統(tǒng)而言,首要問題就是如何獲得軟件開發(fā)者的支持?
Tizen,F(xiàn)irefox OS和Ubuntu都是基于Linux系統(tǒng),與Android系統(tǒng)本是同根生,想要獲得軟件開發(fā)并不算難。不過就算能撐過軟件關(guān),又該如何扛過Android檔次繁多的硬件價(jià)格戰(zhàn),最近連蘋果都要推出廉價(jià)版,小系統(tǒng)們又該如何賺錢?蘋果靠自身硬件和App Store的商品(加內(nèi)置廣告)賺錢,安卓系統(tǒng)有移動(dòng)搜索和廣告來贏利。所謂成熟的生態(tài)系統(tǒng),即從硬件到軟件到如何盈利都有完整的部署,新系統(tǒng)想要跟蘋果、安卓搶利潤(rùn),就又回到了生態(tài)系統(tǒng)的問題上——做不成生態(tài)系統(tǒng)就沒法賺錢,賺不到錢就沒法完善生態(tài)系統(tǒng)。
想在移動(dòng)操作系統(tǒng)領(lǐng)域有一番成就的新進(jìn)入者,如果簡(jiǎn)單地通過復(fù)制和改造蘋果和谷歌的模式取得成功,可能性微乎其微。業(yè)內(nèi)人士認(rèn)為,新的操作系統(tǒng)必須下足工夫練好“內(nèi)外功”,在創(chuàng)新系統(tǒng)本身功能的同時(shí),也要全方位調(diào)動(dòng)起全球應(yīng)用程序的開發(fā)者,擴(kuò)充開發(fā)應(yīng)用及產(chǎn)品,構(gòu)建完善的生態(tài)系統(tǒng)??梢灶A(yù)見,在新舊勢(shì)力的激烈競(jìng)爭(zhēng)中,移動(dòng)操作系統(tǒng)領(lǐng)域?qū)⒏泳省?/p>