作者solomn (九米)
看板Android
標題[新聞] 移動操作系統領域的“鯰魚”
時間Mon Nov 11 22:16:00 2013
http://www.enet.com.cn/article/2013/1108/A20131108328614.shtml
移動操作系統領域的“鯰魚”
互聯網周刊 謝然
【文章摘要】儘管谷歌的安卓系統與蘋果的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的商品(加內置廣告)賺錢,安卓系統有移動搜索和廣告來贏利。所謂成熟的生態
系統,即從硬件到軟件到如何盈利都有完整的部署,新系統想要跟蘋果、安卓搶利潤,就
又回到了生態系統的問題上——做不成生態系統就沒法賺錢,賺不到錢就沒法完善生態系
統。
想在移動操作系統領域有一番成就的新進入者,如果簡單地通過複製和改造蘋果和谷
歌的模式取得成功,可能性微乎其微。業內人士認為,新的操作系統必須下足工夫練好“
內外功”,在創新系統本身功能的同時,也要全方位調動起全球應用程序的開發者,擴充
開發應用及產品,構建完善的生態系統。可以預見,在新舊勢力的激烈競爭中,移動操作
系統領域將更加精彩。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.181.196
→ solomn:Tizen如果可以直接下載現成的Android App來用 11/11 22:17
→ solomn:為什麼Kindle Fire不這樣做?Kindle App好像還得修改 11/11 22:18
→ solomn:還有文中提到Tizen成功運行iPhone的應用程式,指的是? 11/11 22:19
→ solomn:不過Android 4.4已經吃下低階低價的新機 11/11 22:20
→ solomn:除了WP和新黑莓,其他系統應該不會有活路了 11/11 22:21