編輯:高級開發
以下為轉載文章:
Google開源操作系統Android近年來的市場份額不斷擴大,已經成為一款快速發展的移動平台,並對諾基亞爭奪全球霸權構成了很大的威脅。android在2010年之所以取得了快速的發展,和以下5大助力是分不開的。
android強大的股東們,無論是制造商還是無線運營商,無論是軟件開發者還是Google本身,合力在2010年為我們呈現了一次android設備、應用程序、自定義UI的盛宴。
android系統還是推出了許多很棒的產品,從HTC Desire到摩托羅拉Droid X,再到三星Vibrant。大部分參與到其中的制造商都開始考慮制造使用android的平板電腦和網絡電視,不難預見,android在2011年的發展步伐將會更快。
最近對於開發者的調查結果顯示,72%的開發者認為Android是一款對於“未來適用於各類連接性設備”定位最准確的系統。只有25%的開發者認為蘋果的iOS也是如此。很多開發者雖然現在使用iPhone和iPad程序,但是他們都很看好android的長期發展前景。
開展此次調查的公司Appcelerator的副總裁Scott Schwarzhoff表示,“Android未來將會用於除智能手機之外的諸多設備中——平板電腦、網絡電視、像思科的TelePresence等的會議系統、音響、冰箱、電動車等等。如果問將有多少設備適用android操作系統,答案無疑是:很多。這將是下一代的操作系統。”
這也是很多開發者放棄了黑莓、諾基亞和SymBian、Palm WebOS和Windows移動電話,而轉而使用Android的原因;同時也是Android應用程序在市場上銷量逼近100,000的原因。如果 Google管理得當,android無疑不光成為全球使用最廣的移動電話操作系統,同時也將成為最為普遍的計算機平台。
android系統可算得上是混亂的。事實上,這也正是開源系統的特征之一,這樣產品才可以被多方面地進行開發和拓展。
android系統的一大優勢在於,很多重量級技術公司都在其身上下注。生產商方面,三星、HTC和摩托羅拉已經參與了,接下來宏基、Asus、聯想、戴爾、NEC、Sharp和東芝也會參與進來。
電信運營商方面,Verizon、T-Mobile、Vodafone、 Sprint、AT&T、中國電信、KDDI和Telefonica也紛紛落注。但唯一不好的一點是,這些運營商中很多對android系統進行了操控,強行捆綁了一些他們自己的應用程序和服務,而用戶也無法將其卸載。
但同時,制造商和電信運營商的操控也未嘗不是件好事,至少他們的競爭會把Android最好的方面都整合起來提供給用戶。年復一年,他們不斷地對各自的Android產品進行優化,也從一定程度上對android的性能進行了拓展。
android屬於開源系統,並在Linux系統上進行了開發。它在移動電話市場蓬勃發展的同時,Linux則一直在個人電腦市場發揮著巨大的影響,甚至有傳言它將最終取代Windows。
Linux目前在台式機市場的影響很大,同時也在服務器市場穩步地發展。但是要將Linux完全用在移動電話市場尚需時日,而android則是其發展的先鋒,並且取得了不俗的成績,甚至起發展速度遠遠超過了Linux在台式機和服務器市場的發展。
根本的原因在於Android背後有Google品牌的大力支持。消費者和商務用戶幾乎每天都要使用Google,並對其相當信賴。所以在人們購買了android手機之後,他們所首先考慮到的都是Google,而非Linux。
很多人認為android只是對iPhone的復制,但事實上,這是Google對於移動平台的首次嘗試,將小屏幕和硬件鍵盤同黑莓或Windows 移動電話整合。而蘋果則是在2007年1月推出了iPhone,改變了智能手機的傳統外觀。
Google至少在這方面認識到了iPhone的重要性。而同期的Research In Motion (RIM)和微軟卻都只是在iPhone初問世時,將其看作一款玩具而毫不在意,仍然堅持其當時的發展策略。這種戰略上的忽視直接導致這兩家公司在今後的發展中造成了不可彌補的錯誤。
相反地,Google在當時就改變了其發展計劃,於2007年11月發布了 Android OS和Open Handset Alliance。2008年,隨著第一款android手機的問世,Google操作系統已經不再是黑莓或Windows移動電話的集成品了。它使用了類似iPhone的全觸摸屏手機,但同時還使用滑動的硬件鍵盤操作,就像早期的T-Mobile G1一樣。
當然,蘋果一直在對iPhone進行改良和創新。同時Android也在某些方面存在不足,可是它已經成為了其他智能手機的有力競爭者。所以,對於那些喜歡iPhone的性能但不想受到蘋果諸多限制的用戶,或者是那些不喜歡蘋果品牌的用戶,android自然就成為了他們的首選。
Google聯合創始人之一拉裡·佩奇(Larry Page)將取代埃裡克·施密特(Eric Schmidt)出任CEO。施密特將擔任Google執行董事長,負責交易和
android圖形系統采用ClIEnt/Server架構。SurfaceFlinger主要由C++代碼編寫而成,ClIEnt端代碼分為兩部分。一部分是由Java提供的供
Android 是近年來在移動設備行業相當火熱的詞匯,在此我從交互設計的角度整理了此文章,文章分為三個部分,跟大家討論android的那些事兒。第一部分:成長中的and
理解布局對於良好的android程序設計非常重要。在這個教程裡,你將學到相對布局的所有知識,相對布局用於將用戶界面控件或小工具相對於其它控件或它們的父級布局組織在屏幕上