

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