看板 Android 關於我們 聯絡資訊
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