?
過去的幾年,我們時??吹疥P于谷歌要關閉Android大門的各類信息。先是谷歌收購Motorola,傳聞Android新版本將不再給其他手機公司了,后來谷歌推出自己品牌的手機(Nexus),再傳聞Android新版本將只供谷歌自己使用,之后又有Andy Robin離開Android開發(fā)團隊等等,搞得中國商務部在批準谷歌收購Motorola的條款上還增加了一條,即要求谷歌五年內要開放Android操作系統。其實現在看,這些都是沒有必要的擔心。谷歌保留了Motorola手機專利后,已經把Motorola轉手賣給了聯想,谷歌自己品牌的Nexus 5手機也是讓名氣不是很大的LG代工,據說下一代Nexus 6可能讓聯想代工,而且,傳聞中早已離開谷歌的Andy也一直還在谷歌工作。
2014年5月底,我參加了在美國波士頓舉辦的AnDevCo會議(圖1),這是一個面向Android應用軟件開發(fā)人員的技術會議和展覽,特點是實用、涉及范圍廣泛,信息量很大。無論你是企業(yè)軟件的開發(fā)者,是商業(yè)軟件公司,還是創(chuàng)業(yè)公司,只要是在開發(fā)Android應用軟件,都合適參加這個會議。其實還有一件事沒有說,AnDevCon是非谷歌組織的最大的Android 技術會議。
???
圖1 筆者在波士頓AnDevCo會議現場
今年AnDevCon會議組織了75場講座和40多家展商,其中20場是新的內容,比如“An Introduction To Building Enterprise-Secure Android Apps (構建企業(yè)級安全的Android應用)”,“Android as the New Standard Embedded OS(嵌入式OS的新標準-Android)”,“Developing Android Bluetooth Smart Ready Apps(開發(fā)Android藍牙應用)”和Top 5 Android Performance Tips (Android性能優(yōu)化的5個竅門)等等,講的都非常好。
這次波士頓AnDevCon會議有3個重點:第一個是開發(fā)平臺技術。涵蓋所有Android編程內容的概述和深入探討,包括廣泛的Android平臺,比如Android4.4、Google TV、Google Glass和Google Wallet。第二是嵌入式的Android技術。這方面的內容是為與硬件開發(fā)工作相關的軟件工程師準備的,如定制設備驅動,嵌入式Linux的內部機制講解等。第三是Android的企業(yè)應用。教程涵蓋了Android開發(fā)的非編碼方面的內容,比如在線支付、應用商店、隱私、知識產權保護、商標和版權以及市場營銷。給我印象比較深的報告內容有2個,一個是高通的主題發(fā)言。高通計劃把移動技術推廣到更廣泛的應用領域,他們認為嵌入式系統同樣需要移動處理器所具備的低功耗和高集成度,將是一個很大的應用市場。在軟件方面,高通認為Linux OS 已經在嵌入式系統有了深厚的基礎,而Android正是得益于此,除了移動應用,嵌入式系統將是Android最大的應用領域。為此高通推出了基于Snapdragon處理器Dragonboard的SOM核心板和基板(見圖2),高通的這個平臺主攻機器人、視頻監(jiān)控、數字標牌和高端智能玩具應用方向。在Dragonboard開發(fā)軟件方面高通推薦使用Android OS,高通提供了Snapdragon SDK for Android,圖形處理器的優(yōu)化和計算機視覺技術和Html 5API等軟件庫。
???????
圖2高通展出Android嵌入式開發(fā)軟硬件方案
另外一個報告人是Karim Yaghmour,他是Embedded Android 和Build Embedded Linux System 2本書的作者,他報告的題目是“Is Android the new King of EmbeddedOSes?”。Karim在報告中首先指出,未來基于觸摸屏的設備將越來越多,2010年以后移動終端的銷量已經超過PC,蘋果產品風格和產業(yè)模式引領消費發(fā)展的大趨勢,在這樣的背景下Karim分析了Android適合嵌入式應用的幾大原因,即OS功能豐富、UI好、活躍的開發(fā)社區(qū)、APP生態(tài)環(huán)境好、基于linux內核、廣泛的SoC芯片支持等。同時Karim指出,Android在嵌入式系統應用還有需要解決一些問題,比如引導時間過長、實時性不強、除了手機以外嵌入式硬件平臺還太少、內置協議功能有局限等。當然,Karim也談到了AOSP項目(Android Open Source Project )碎片化問題,目前是Google、Linaro、TI、Freescale和高通等公司各自維護AOSP源代碼樹(Tree)。Karim沒有回避關于谷歌對Android的主導地位,以及谷歌是否會停止Andorid開放的問題,他認為必須承認谷歌是Android的主人(Master),多數Andorid新的特性都是谷歌開發(fā)的,社區(qū)開發(fā)者進入Android上游不容易,但是谷歌很看好嵌入式應用,希望Android能在嵌入式系統上發(fā)揮更大作用。
?
谷歌每年舉辦一次Google I/O大會是了解谷歌技術(不僅是Android,還有Chrome和谷歌云計算技術)的一個好機會,但是限于名額和地點的限制,不是所有人都能有機會參加Google I/O。最近剛剛結束的Google I/O2014大會發(fā)表了一系列新的產品和技術;Android L是Android最新版的系統,Andorid運行庫ART替代舊的Dalvik虛擬機,Android Wear是Android智能手表版本(見圖3),智能家居的Android TV,智能汽車的Android Auto(見圖4),Chromebook和Android新的UI設計工具Material design-這個UI工具將帶來新的編程語言和設計方法,整合桌面、移動和穿戴所有Android和Chrome平臺的UI設計。從這次Google I/O大會的確可以看到Google有進一步收緊UI、Google應用和商店(Google play)的趨勢,比如推出的Android one -一種低價的手機平臺,這個平臺將不允許開發(fā)者定制自己的UI。在安全方面Google play也在自動推送補丁給Google Nexus5手機。但是,正如Google在開場演講強調的,Mobile-Platform-Developer三條線是谷歌保持優(yōu)勢(Momentum)、變革(Evolution)和成功(Success)的重要基礎, 開放一定還是主流。
???
圖3基于Android Wear LG G Watch在谷歌商店銷售
圖4支持Android Auto的汽車電子聯盟
?
總之,從2008年Android1.0問世到現在短短的6年Android發(fā)展迅速,2013年手機市場占有率78.6%,正在進入各種嵌入式智能設備領域(汽車、家居和穿戴),Android生態(tài)環(huán)境的企業(yè)正在更加廣泛的領域研究和推廣Android的應用,隨著Android終端市場占有率的攀升和應用軟件增加,Android應用的云和服務器端開發(fā)和測試需求也日益增大,Android應用的支持和服務企業(yè)越來越多(例如這次會議亞馬遜和黑莓參加展覽和演講),Android開發(fā)方興未艾。
與非網原創(chuàng)內容,未經許可,不得轉載。
摘要:任何技術發(fā)展都會有屬于自己的成熟曲線,也就是必要要經歷初期-發(fā)展-成熟這幾個階段,這是市場營銷的一個規(guī)律(稱為S曲線),智能家居作為一個高技術產業(yè)也不會例外……
系列之三:與Misfit的硬件對比看小米手環(huán)做減法
摘 要:市場對小米手環(huán)的反應基本是兩種;一是做手環(huán)的創(chuàng)業(yè)公司們唉聲一片,79元的價格讓他們以前賣數百元的手環(huán)沒法生存了。另外一類是贊揚小米手環(huán)是戰(zhàn) 略性的布局、激活市場、占領入口等等。分析之后,對其簡單實用的特點有了進一步的認識。小米手環(huán)在諸多方面借鑒了Misfit手環(huán)……
摘要:我對物聯網的認識是來自2010年參加中國物聯網大會的感受,之后在接受工控網采訪的時候我談了兩點:第一,物聯網與嵌入式系統密不可分。第二,物聯網學科建設才剛剛開始……