作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝!
歷史
現在的Android如日中天。每天150萬部的Android設備被激活,全球Android用戶有7億。三星也憑借Android手機,成為第一大智能手機生產商。而Android在2007年最初發布時,當時負責微軟移動開發的Scott Horn評論說,“我看不出他們(Android)能有多大的影響”。如今,Android的成功已經不需要預測。
移動操作系統份額
Android是Google收購的諸多項目的一個。Android之父Andy Rubin最初只想做一個數碼相機的操作系統。2005年,Google以五千萬美元的價格收購了名不見經傳的Android。隨后Android項目在花完資金后,陷入不溫不火的尷尬境地。正當Andy為未來悲觀時,蘋果拯救了Android。2007年,喬布斯發布第一款iPhone。全新的理念和無比友好的界面,立即震撼市場。Google意識到這小小的掌上機隱含的威脅。很快,Google從自己收購來的大把項目中找到Android,以免費提供Android操作系統為誘餌,聯合灰頭土臉的手機生產商們對抗蘋果。手機廠商擠不進蘋果封閉的系統,也只能搭Android這條船。
Google擅長于網絡,硬件和操作系統的積累較少。為了盡快建起防線,Android采用了較為廉價的發展路線。Android主要支持ARM架構的芯片。這一架構以精簡節能著稱。在ARM上層,Android使用Linux內核,從而利用Linux豐富的硬件支持。在Linux內核之上,Android以Java虛擬機(JVM)為藍本,制作適宜移動端使用的Dalvik虛擬機。Dalvik虛擬機中,運行著App代碼。相比于iPhone長達數年的醞釀,Android不到一年即發布產品,但這種四處借鑒的做法也為未來的專利之爭埋下禍根。
Android架構
Android初期只能跟在iPhone身后亦步亦趨。相對于iPhone的“高富帥”氣質,Android用戶被標簽為屌絲。開發者在Google應用商店的收益,也遠低于在蘋果的收益。然而,三星的S系列手機徹底改變了這一局面。Android針對移動機的優化不足,因此相同硬件條件下,難以達到iPhone的流暢度。三星S系列手機利用超高的硬件配置來彌補這一缺陷。S系列手機的超大屏,也是iPhone不具備。憑借S系列的成功,三星手機迅速拉升Android的市場占有率,反過來威脅到了iPhone的一哥地位。
三星S3
風向迅速轉變。蘋果無法以技術創新拉開距離,開始動用專利武器,對Android和三星提起訴訟。然而喬布斯手中的兩百多項專利,并不能真正擊敗Android。通過一些小的改動,比如將橫向滑動的解鎖改為不定向的滑動,Android就可以避開專利陷阱。而三星甚至因為蘋果的訴訟,提高了在美國市場的知名度。然而,Google自己也沒有預期到Android的成功,暗自后悔最初太保守。三星在Android陣營中的一家獨大也讓Google心生警惕。Google花大價錢收購了摩托羅拉,打造自己的硬件生產線。
相對于蘋果,更有破壞性的是Oracle。從Sun手中買過Java后,Oracle還沒有從Java中獲得太大的利益。而Oracle手中的Java,也發展緩慢。然而這并不妨礙Oracle對Android的覬覦。Oracle對Google提起系列訴訟,其中的理由是“Google對Java API的改動,破壞了Java平臺的完整性”。聽起來有些空洞,卻支撐起百億美元的專利案。相對于此,Oracle收購Sun的56億美元,顯得便宜得多。
無論Android的未來如何,都是智能手機大潮的一部分。在這股浪潮中,曾經的個人電腦巨人們被遠遠拋下。PC的出貨量已經開始衰落,不但被智能手機遠遠拋在后面,甚至被新生的平版電腦趕上。曾經的PC霸主們,Intel和微軟,開始思考自己的移動端策略。然而看看智能手機的增長曲線,留給他們的時間有限。
花邊
最后,收集一些Android的梗。從經典的Cupcake開始,Android的版本昵都是一種甜品,且首字母按順序排列。
"Android"這個詞早就存在,用于描述自動工作的機器。這個詞的現代含義為人形機器人。Android包含了Android之父Andy和Droid。Droid指《星球大戰》中的機器人,是導演喬治盧卡斯捏造的。
Android的形象與一款老游戲中的叫做“Android”的人物相仿。這暫時還沒有引起一宗新的專利案。
NASA(美國航空航天局)將一顆搭載Google Nexus One的超小型試驗衛星STRaND-1送上太空。Android作為衛星的大腦,收集信息,指揮衛星的運行和通信。如果溫度過低,那么系統會增加運行的進程,避免電池過冷。太空軌道上還沒有一臺iPhone。這一次,Android領先。
STRaND-1
我的第一臺Android設備是Motorola Charm,機械鍵盤,搭載Android 2.1。如今已經走入歷史了吧。
歡迎繼續閱讀“Java快速教程”系列文章
文章列表