Google I/O 2011 Keynote 總整理


Google I/O於5/10, 5/11在舊金山Moscone Center熱鬧展開,在台灣的各位developers可以在這裡看到live轉播。

Google I/O到今年為止也已經第四年了(2008年開始),我有幸參加了第1屆的活動。對於遠赴重洋參加的我們來說,它是一場很精彩的大拜拜,觀摩(光)成份居 多。但對於人就身在矽谷的Android Developer來說意義卻有所不同。這是一個大好機會,developers可以跳脫出公司內體制,可以跟其他公司的高手交流相關技術,進而建立將來 合作討論的connection,這也許是在會議之中最有價值的一部份,而且說不定有些brilliant ideas就在這裡產生,誰知道?

現在的手機產業已經是生態圈的競爭,不只得靠自己,還得跟整個生態圈的人共存共榮。這個生態圈我暫時初分為三部份,一是OS Provider,例如Google, Apple。二是Device Maker,以iOS為例的話就還是Apple(先以品牌廠來定義),Android就是許多的手機品牌廠如Motorola, Samsung, HTC等等。三就是Software Developer,而且我相信這一塊是OS Provider最重視的一群人。(電信業者因為跟我要討論的主題無關所以先排除在外)。所以每一年Google與Apple都會大張旗鼓的辦這樣嘉年華 會般的活動,把developers伺候的舒舒服服的,有許多好玩的活動,送上最新的機器(今年是Samsung Galaxy Tab 10.1),無非就是千拜託萬拜託developers開發他們系統的apps。

在這樣的生態圈裡,當個使用device,使用SDK的developer是相對舒服及有趣的,因為有了穩定的device及OS,app developers才能方便的把創意落實成服務、產品,送到使用者的眼前,無時無刻、默默的改變世界上某些人的行為,方便了某些人的生活。在這些有趣的 應用及服務的背後,都是一整個生態圈的人在support,有了Google Android team以及各OEM廠商的努力,App developer才能將自己的影響發揮最大化。

這是今天的Keynote,等於宣告未來一年Android的走向:

他把今年的主題定為:Momentum, Mobile, More…

 

Momentum

這部份報告了Android這個生態圈的成長狀況,基本上前景是非常看好的,這裡是數據:

  • 1億支Android devices activation
  • 36 OEMs投入Android device的製造
  • 215電信業者販賣Android手機
  • 45萬developers
  • 112個國家可以買到Android手機
  • 20萬apps

關於Apps下載數量:

  • 前10億次下載花了2年
  • 接下來的10億次下載花了5個月
  • 再接下來的10億次竟只花了60天!

直到今天,apps的總下載次數為45億次,真夠嚇人的。

 

Mobile

這次的重點有:

  • Honeycomb 3.1 upgrade:

如果已下載過Android SDK, 可以透過Android SDK Manager取得更新的SDK package。模擬器跑起來仍然是慘不忍睹的慢,我是還蠻訝異的。特別被Highlight出來的更新部份有新增了USB Host功能,Android device可以讀取其他USB裝置,例如鍵盤、滑鼠、搖桿、甚至是Xbox Game Controller!再來是此次支援了Resizable的widget,用Gmail widget當作範例,因為我以在Mac OS X上面看過類似的widget了,所以並不太驚訝。Feature Lists可以看這裡

  • Next Release – Ice Cream Sandwich:

這是下一個版本的代號,他們希望做到1個OS可以在各種不同大小用途的Android devices上面run。Google一直強調Choice,讓顧客有許多不同選擇,是他們目前能獲取如此成功的因素。接著他demo了3個early stages的應用,還蠻有趣的。第一個是以Camera capture user頭部的旋轉及位移,來控制apps中3D objects的方向及角度。再來是Video Chat相關應用,首先是可以將自己的臉做部份變形 (觀眾完全靜默..),接著比較有趣一點了,當兩個人同時對著device說話時,camera可以detect現在是誰在說話,然後zoom in在說話的人臉上。這些技術離真正商用化還有一段距離。舉例來說,如果是在會議中,大家七嘴八舌的在說話,它該如何反應?

  • Movie Rental:

Google開發了新的Movie Application,只要購買一次,就可以在各個Android devices上收看。另外還有pin movie的功能,例如在上飛機前先把要看的電影pin起來,就能download接著offline看。

  • Music Beta by Google:

這個服務是我一直想要的,前一陣子還有跟朋友討論過這個話題。我個人有約130G的音樂,約20000首歌,每一張專輯的tag跟封面都編輯過,而 這些音樂存在我的iPod跟電腦硬碟裡,但它們都有毀損的風險,我衷心的希望可以把這些東西放在cloud上,但我想要放的data這麼大月租費一定是不 便宜,所以也並沒有積極去找。而我的朋友則勸我從root cause解決:為什麼不只留那些丟掉會覺得可惜的就好?總之這個討論到後來並沒有結論,今天碰巧Google就提出了solution,真偉哉!繼文件 可以放Dropbox, Evernote, Google Docs, 程式碼可以放GitHub, 我實在愈來愈依賴著雲端,終於也可以把音樂放到Music Beta了。可讓使用者把Local PC的音樂資料夾,iTunes資料夾上傳,在線上可以create playlist,以及支援類似iTunes的Genius List功能(其實不是類似,是根本一模一樣,換個名字而已)。此後使用者再也不需要使用cable同步音樂,而是streaming download到device上,關於download過後是否會留在機器上這點並沒有說得很清楚,只說他會”cached music that had played”,重開機後還在不在就不知道了。目前是Beta版可支援上傳20000首歌,是免費的(正式上線我想是一定會收錢的),需要申請然後等待 Google邀請,不過只限於美國當地,damn!

  • Founding Partners:

基本上就是要求這些要加入的partners能做到持續update到新版OS的這件事,持續18個月。各手機製造商的RD們,請容我再一次向你們致上最高的敬意。

 

More…Android Open Accessory API

Google將Android的可能性又向外延伸的一個層次,推出了Android Open Accessory API,可以讓各周邊硬體製造商follow這樣的API來做與Android apps的結合應用。

在Keynote中示範了飛輪跟Android phone的結合(Cardio Quest),可以由腳踩的速度快慢來決定遊戲中android robot的高度,讓使用者在健身過程中增加樂趣,不過這個遊戲本身一點也不好玩就是了,好戲總是擺在後頭。

Google用這個ADK (Accessory Development Kit)打造了一個真實版的Labyrinth,手機變身為controller,可以控制木板的傾斜程度,看起來真的是有夠炫!

  • Android@Home Framework

講這個部分的人好像戴了頂怪異的假髮,以致於我無法專注。目標是希望Android device可以控制家中所有的電器產品,例如開關燈、音樂等,Android device與這些家電之間是wireless connected的,所以這些家電上應該都需要有個接收器,和Android device之間利用protocol做溝通。這個願景蠻美好的,什麼時候可以商品化,商品化之後價格能夠大眾化,我想不是5年內會發生的事。