編輯:高級開發
android 3.0 SDK已經正式發布了,android前面幾個版本已經證明它足夠成功了,但是在Andriod的全球成功後面是手機制造商的愛與恨的關系。Andriod 對於PC 為基礎的OEM ,例如Dell 和Acer 是一個是一個重要的出發點,而另一個方面對於老牌手機廠商,例如索愛和摩托,是一個短暫的支持。 研究主任Andreas Constantinou 著眼於OEM 可利用虛擬化使得Andriod 兩全其美,即利用應用生態鏈,又避免谷歌 禁止用戶體驗的差異],從處於劣勢到得到無數制造商的支持,Andriod從它在2008年推出以來 走了很長的路。幾乎所有的設備廠家(除了蘋果和諾基亞)都推出Andriod設備,索愛和摩托羅拉更是在上面賭下他們的利潤率和未來。這驚人的 反彈有4個因素:運營商需要更便宜的iPhone,迅速發展的Andriod開發者社區,Andriod的市場化(3個月推出一個新的手機)以及在平台之 上實現差異化的能力。
不斷加強的托拉斯壟斷?
每一年,Andriod都給業界專家帶來驚喜。在2010年的前三個季度,谷歌的軟件平台有100%的增長。而2010的第四季度,在智能手機的銷售中,Andriod與諾基亞持平,這對諾基亞的CEO Stephen Elop而言難以置信。面對如此迅速的發展,分析師開始談論Andriod在未來智能手機市場上的壟斷,而對手只有諾基亞支持的Windows Phone。( 忘了iPhone?)
谷歌的商業化結局
谷歌是否是業界有史以來最大的慈善家? 在未來很長的一段時期內仍不是。
谷歌在運營一個非常成功的廣告業務,他需要在他的廣告網絡中吸引更多的眼球。為此,谷歌計劃降低智能手機的的價格(見我們在$100 android phone 的分析)使得它的廣告網絡可以覆蓋它們(通過封閉應用,例如谷歌地圖和Gmail)。此外,谷歌計劃通過扁平化移動運營商以及去除電信公司傳統的基於語音的收費來推進移動網絡的商業化。從高處看,谷歌的策略貌似最簡單的微觀經濟學, 提升他的主要業務(廣告網絡), 它需要通過商業化它所需的(設備,網絡和浏覽器)。
自然,谷歌對其核心業務都是封閉的。Andriod Market,GMaps,Gmail,GTalk都是閉源的,而Andriod的商標是需要商業授權。這意味著盡管Andriod是開源 的,谷歌的Andriod Market和商標將強制Andriod的手機必須嚴格兼容谷歌的CDD and CTS規范 。詳見我們對谷歌的運作的早期分析“on android’s hidden control points ”
因此谷歌不是一個慈善家。就像其他公司一樣,它目標就是賺錢,是一個理性驅動的商業化平台,而不是移動手機產業的免費胡蘿卜。
在Andriod游戲中的贏家和輸家
對於手機制造商,Andriod即使祝福也是詛咒。祝福是因為他允許OEM有一個低成本起點,產品迅速推向市場,有差異化的設計(看完後面,這裡的設計應當指的是ODM的設計,包括不同的外觀,從手機到平板,車載,甚至機頂盒等等 )。這對於PC的裝配商簡直是天賜良機,他們將Andriod作為他們進入手機市場的第一個落腳點,進而向全球市場發展。
同時它也是詛咒。谷歌控制了Andriod的兼容,這剝奪了OEM在 任何方面的差異化:用戶界面,硬件特性和工業設計,除了價格。這說明同樣都是谷歌定義的Andriod體驗,索愛生產的手機和Acer 的手機只有很少的差異。Acer對5%的利潤率會很滿足,但是對於摩托羅拉和索愛只是短期的生命支撐。
諾基亞在和微軟建立Windows Phone 7的戰略合作伙伴之前對Andriod進行過評估。Stephen Elop在新聞發布會對Steve Ballmer講:“我們評估Andriod,但是商業風險非常高”。Andriod壟斷的潛力也威脅運營商,他們對Andriod是謹慎支持。
兩全其美的方法
面對Andriod兩面特性,主要的手機廠家已明顯的在策劃如何他們可以在這兩方面都獲利:新興的應用產業生態鏈,沒有谷歌在用戶體驗的控制。有三個途徑可以實現。
1. 自己動手做:基於開源(APL2)許可,任何手機廠家都可以得到公開的Andriod代碼,發展自己的分支,進行調整,並部署在手機上。中國移動已委托Borqs發展了衍生的OPhone,Sharp也在中國市場發布了Tapas衍生的手機。然而Andriod的分支表明你將不被谷歌允許去獲得 Andriod Market上超過13萬的應用,如果你的目標市場是中國沒有問題( 為什麼?不過我的華為Andriod確實不能去Andriod Market,而是華為自己的‘智慧雲’,而各大運營商也正在努力建立他們自己的軟件商店,大家都想控制生態鏈,而Andriod的app store最大的特點是基本上是免費的,這是和iPhone的區別,不曉得運營商除了吆喝外能獲得什麼) ,但是如果是其他國家這是不被接受的。此外,谷歌 Andriod的代碼更新比任何平台都快(在12個月內發布了5個新版本),這使得Andriod衍生產品無法跟上,同樣道理諾基亞曾為它們在 webkit上分支而後悔。無法提供對等的特性意味著Andriod的衍生產品將破滅了開發商與Andriod體驗和合作伙伴手機競爭的想法。
2. 采用虛擬機:Myriad宣稱 AlIEn Dalvik ,一個聲稱可以在非Andriod手機,包括Maemo,上運行Andriod的解決方案。AlIEn Dalvik是一個Jave SE虛擬機由蘇黎世和中國同一群ex-Esmertec的人設計,並最初由OHA財團支助。Myriad已經釋放了一個demo,然而demo隱藏了一個 純粹虛擬機後面的問題:缺乏對百分之一百API的兼容,最重要的是缺乏獲取谷歌的Andriod Market上超過13萬應用。
3. 虛擬化: 第三個方法也是最有希望的方法,使用移動虛擬化技術(來自Red Bend, OK Labs or VMWare – 看我們之前的 analysis of virtualisation technologIEs ),通過‘虛擬’容器運行一個隔離的完全的ANdriod平台的拷貝。在用一台手機運行OEM特定的核心UI和應用的同時,虛擬化提供的沙盒,運行完整的 Andriod版本(包括app生態鏈)。虛擬化技術主要用於雲和企業,但只用於減少硬件成本以及運行企業的微環境的有限的范圍內(類如Barack Obama享受他的 virtualized 虛擬化黑莓手機 ) 。
虛擬化給兩邊的OEM帶來的真正的機會是可以利用超過13 萬 的應用生態鏈,同時維持他們自己的應用體驗和特定的UI。一個虛擬化的 ANdriod可以同時存在原生應用體驗(S40, SymBian, QNX, BlackBerry OS 6, Web OS, or Bada),這樣允許OEM不受到商業化的傷害同時擴大差異化的自由度。
問題是:谷歌時候允許OEM在虛擬化中獲取Andriod Market和An driod商標?
這個方法允許索愛,摩托羅拉,PIM,HP和其他的計費與Andriod競爭又非想Andriod投降——但利用谷歌的網絡效應以及Andriod的創新浪潮。
在前面已經學會了 Android 的意圖(Intent),這是落實意圖,即一個對象。來自一個部件的消息傳遞到另一個組件使用 - 在應用程序或應用程序之外。因此這裡不需要從
開始前的准備1、下載“基於Sencha Touch 2 移動站點開源項目”,下載鏈接:http://www.Html5mobi.com/discussion/76/se
如果你曾經是一名WEB前台設計師,如果你曾經有過設計的功底,那麼你很榮幸,如果你切到android平台中,以前的知識和經驗都能很好的移植到android平台中。本人以為
移動開發已經毫無爭議地成為軟件領域的發展趨勢,嶄新的領域和模式不僅僅為各個廠商,也會普通的開發者打開了一扇阿裡巴巴之門。本文摘取自台灣知名技術專家,台灣公認的“OO教父