移動操作系統領域的“鯰魚” - Android

By Mary
at 2013-11-11T22:16
at 2013-11-11T22:16
Table of Contents
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的商品(加內置廣告)賺錢,安卓系統有移動搜索和廣告來贏利。所謂成熟的生態
系統,即從硬件到軟件到如何盈利都有完整的部署,新系統想要跟蘋果、安卓搶利潤,就
又回到了生態系統的問題上——做不成生態系統就沒法賺錢,賺不到錢就沒法完善生態系
統。
想在移動操作系統領域有一番成就的新進入者,如果簡單地通過複製和改造蘋果和谷
歌的模式取得成功,可能性微乎其微。業內人士認為,新的操作系統必須下足工夫練好“
內外功”,在創新系統本身功能的同時,也要全方位調動起全球應用程序的開發者,擴充
開發應用及產品,構建完善的生態系統。可以預見,在新舊勢力的激烈競爭中,移動操作
系統領域將更加精彩。
--
移動操作系統領域的“鯰魚”
互聯網周刊 謝然
【文章摘要】儘管谷歌的安卓系統與蘋果的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的商品(加內置廣告)賺錢,安卓系統有移動搜索和廣告來贏利。所謂成熟的生態
系統,即從硬件到軟件到如何盈利都有完整的部署,新系統想要跟蘋果、安卓搶利潤,就
又回到了生態系統的問題上——做不成生態系統就沒法賺錢,賺不到錢就沒法完善生態系
統。
想在移動操作系統領域有一番成就的新進入者,如果簡單地通過複製和改造蘋果和谷
歌的模式取得成功,可能性微乎其微。業內人士認為,新的操作系統必須下足工夫練好“
內外功”,在創新系統本身功能的同時,也要全方位調動起全球應用程序的開發者,擴充
開發應用及產品,構建完善的生態系統。可以預見,在新舊勢力的激烈競爭中,移動操作
系統領域將更加精彩。
--
Tags:
Android
All Comments

By Adele
at 2013-11-16T16:35
at 2013-11-16T16:35

By Wallis
at 2013-11-18T11:29
at 2013-11-18T11:29

By Carolina Franco
at 2013-11-18T18:13
at 2013-11-18T18:13

By Rebecca
at 2013-11-20T08:47
at 2013-11-20T08:47

By Frederica
at 2013-11-21T03:56
at 2013-11-21T03:56
Related Posts
能設定iso的相機app?

By Callum
at 2013-11-11T20:35
at 2013-11-11T20:35
SONY L 更新4.2.2

By Ethan
at 2013-11-11T19:04
at 2013-11-11T19:04
需要策略的卡牌遊戲?

By Hazel
at 2013-11-11T18:11
at 2013-11-11T18:11
Inhon G1跑得動/跑得順FF3或FF4嗎?

By Joseph
at 2013-11-11T17:06
at 2013-11-11T17:06
line 聯絡人不見了

By Steve
at 2013-11-11T16:51
at 2013-11-11T16:51