Google gPhone手機以迅雷不及掩耳之勢迅速湧現,然而就像Google其他產品那樣出人意料,當Android轟轟烈烈推出的時候,原來並非手機產品,而是手機作業系統。
Google對無線互連網市場垂涎已久,這已經是盡人皆知的事情。在公眾場合,無論是Google全球CEO艾裡克施密特博士,還是在中國媒體面前的李開複博士,都毫不掩飾Google對於無線互連網市場的嚮往。Android的推出就像Google在無線互連網市場亮出的一把利劍,已經是司馬昭之心,路人皆知。
Apple的劃時代的iPhone手機剛一枝獨秀的時候,android悄然發力,幾十萬的免費應用迅速侵蝕iphone的市場,當大家還在討論android的中文,是安致,亦或安卓的時候,這個單詞以很搞笑的方式告訴大家,android應該發音“俺拽”,因為他的確很狠狠的“拽”一把。開放,免費,思路超新超酷,延續了google的一貫思路。
互連網時代奇蹟般崛起的Google,已經成為微軟的心腹大患。然而不論GoogleOS的謠言傳得多麼活靈活現,業界多麼意淫Google直接挑戰微軟Windows作業系統,然而Google從來都是按兵不動。Google看得很清楚,案頭作業系統時代快要結束了,現在是掌上作業系統時代登場了,誰能夠先一步佔領消費者的手掌,誰才是真正的贏家。這一次,Google終於亮劍了,亮出來的絕對是一把無堅不摧的利劍- Android。
Android對於Google未來的無線互連網戰略為什麼那樣重要?Android比其他手機作業系統有什麼更牛的地方?
一、Android是開源的
開源社區對於軟體行業的推動力已經沒有人可以否認了,縱觀整個手機作業系統產品,也只有Android的開源力度是如此之大,之強。
二、Android不單純只是作業系統
Android不只是一個作業系統而已,它包括了:
1、經過Google剪裁和調優的Linux Kernel,對於掌上裝置的硬體提供了優秀的支援。Google在Linux方面的應用能力不容置疑,Google公司所有的幾十萬台伺服器全部都是自己修改過的Linux作業系統。
2、經過Google修改的Java虛擬機器Dalvik,請注意這個虛擬機器並不是Sun的Hotspot,而是基於Apache Harmony虛擬機器版本進行改良而來,能夠提供比Hotspot高得多的執行效能。有了Java虛擬機器,大部分Java核心類庫都已經可以直接運行。
3、大量立即可用的類庫和應用軟體,例如瀏覽器WebKit,資料庫SQLite,讓你可用輕易開發出來媲美案頭應用複雜度的手機軟體。
4、Google已經開發好的大量現成的應用軟體,同時可以直接使用Google很多的線上服務。
5、Google提供了基於Eclipse的完整開發環境,模擬器,文檔,協助,樣本,當然,還有懸賞1000萬美元的花紅。
三、圍繞Android形成了一個移動手機聯盟,主要的手機廠商幾乎全部在列,對於已經形成的一個龐大的產業同盟推動力來說,影響力是非常驚人的。
事實上,通過Android戰略,Google已經開始搶佔未來互連網領域的制高點。對於我們程式員來說,有幾個非常值得關心的問題:
一、Android是用Java來開發應用的
對於Java程式員,沒有比這更令人開心的事情了。的確是這樣,開啟你的Eclipse,安裝上外掛程式,你現在就可以利用你所有的Java編程經驗開發Android應用,而這項應用將在未來幾年之後可以運行在絕大部分智能手機之上。Java屹立不倒
二、Java ME前景如何?
事實上,Android是在繼續JavaME未竟的事業。JavaME提供了統一的編程平台,但是JavaME不能叫用作業系統資源,也沒有提供諸多的應用工具,最終JavaME處在一個非常尷尬的位置上。而Android往下直達作業系統核心,往上直通現成的應用軟體,例如連絡人,日曆,地圖,瀏覽器,Android就是手機應用的未來。
三、我應該現在開始學習Android嗎?
如果你已經是一個熟練的Java程式員,那麼你唯一需要做的就是熟悉一下Android類庫而已,
無線互連網已經成為未來時代爭奪的制高點,Apple iPhone上市,Google Android系統的手機大量發布,你會發現很多傳統的無線互連網技術,例如Java ME,WAP,都將成為過眼雲煙,而站在未來時代最前沿的是Google和Apple兩個身影。
其實我更相信未來,google android(俺拽),姑且就叫他俺拽系統,好多開發人員也這麼叫,能獨步江湖,無人企及。