Google I/O 2016 / Day18



今年非常幸運的抽到Google IO的門票,當然要給他好好記錄一下。
這篇主要是記錄遊玩的所見所聞,關於 Android 技術上的心得,請看另一篇喔
- 本文將同時轉錄在 blog.25sprout.com


狗屎運
幾個月前在規劃美國行,已經確定五月中會在加州,就想順便申請看看 2016 的Google I/O。如預期的,沒抽中,雖然知道說有可能有候補,但基本上已經完全放棄了。殊不知,五月初的早上,此時人已經在奧蘭多享受假期,打開手機,赫然候補信件躺在我的信箱,真的是做夢也想不到,想都沒想,就給他刷下去了



不過,杯杯就沒那麼好運Orz...不過事前我們已經有說好,假如我們之中只有一個人拿到票,『照去不勿』,另一個人就乖乖在飯店等,去的人要負起責任拍很多照片回來!所以... Let's GO!


beyond Google I/O 2016
因為根據以往的習慣,Google IO的所有發表/演講,除了有線上直播,會後也都會放上網路上,所以除了一開始的兩個重要發表: Keynote, What’s new in Android,剩餘的時間,我盡量去現場攤位閒逛,畢竟跟現場的人互動,才是去現場最有價值的地方。
本篇也不著重在演講內容,而是我自己在Google I/O 2016現場的感想。



報到
這次的發表不是在SF市區,而是在Mountain View,Google自己的園區(據說以後IO也都會在這裡)因為我是住SF市區,分配的交通車非常早,得一大早出門。



報到的時候,會拍一張大頭照做badge

後面的人也一起入鏡了

另外會送一些東西:Tshirt, 太陽眼鏡, 保溫杯, 隨身包防曬乳, IO16版的Cardboard





阿是說怎麼沒送 Chromebook pixel 之類的禮物 T^T

順邊說一下,Google真的不打算送東西了。我這天要走之前,還不死心地厚著臉皮去問一個員工:"I have a weird question. Is there any other gift we could get today?"

員工一副 "I know that ..." 的表情,緩緩地跟我解釋,他來這裡三年,都已經沒有送禮物了。他說現在Google改變策略,是用另外一種方式來回報我們付的900美金,包括更多攤位, 連續三天的After Party, 到處可以拿的小貼紙或小公仔, 以及會後的免費晚餐及各種餐車...blablabla...總之,他的意思是:『你900美金白花拉 >w<』



Anyway, 回到正題!

Google的優良傳統就是不會讓大家肚子餓(是嗎),所以早上附上早餐bar,麵包甜甜圈任你拿



(類似的早餐Bar至少有四處,所以就會有像這個沒有人注意到的早餐Bar,害我多吃好幾個甜甜圈)

此外任何時間在會場各處都會有餅乾巧克力汽水,也是任你拿



大家就一邊吃早餐,一邊等Keynote開始





Keynote
這次Keynote發表是在戶外的廣場(超級熱啊!)




開場前有一些與大家互動的遊戲,基本上都是請大家用手機連到一個網頁,依照網頁的指示揮舞手機,可以跟大螢幕上的畫面做互動



這個遊戲是噴漆 Game,你在手機裡選定一個顏色,拿著手機對大螢幕做出投擲的動作,螢幕裡的物體就會被噴上你的顏料



這個是射紙飛機,用手機做出投擲的動作,就可以在大螢幕中出現你的紙飛機(其實根本看不出來哪台是你的XD)。你可以設定你來自哪裡(例如New York),一定時間之後,會隨機顯示大家的紙飛機是從哪裡來的。但大部份都是一些美國的大都市,沒有成功讓Taiwan出現到大螢幕,QQ

至於Keynote內容,這裏就不多闡述,附上剛開場的影片




Android Auto


接下來就是在各個攤位的紀錄囉~這攤位是在介紹新的 Android Auto

簡單介紹一下 Android Auto。新的Android Auto未來會有兩種形式,一種是直接 Run 在車子主機裡(各家車廠支援),使用時還是會需要連接手機,以便使用網路, GPS, 聯絡人資料等功能。另一種是直接 Run 在手機上(給沒支援Android Auto的車輛使用),駕駛只要打開 Android Auto Mode 就可以使用。

兩種版本的Android Auto,基本上是一模一樣,只是第一種方式還會有各家車廠的客製功能,例如胎壓偵測,服務據點導航...等等。



Android Auto主要是支援一下功能:Google Map,電話,訊息/IM,車廠服務,以及其他娛樂。為了讓駕駛能快速安全使用這些功能,Google做了不少設計:

  • 所有的文字以及按鈕,都明顯比原本Material Design的建議設計要大
  • 側邊欄滑出的面積變大(幾乎全螢幕)
  • 側邊欄的 ListView 會限制 Item 個數,避免使用者一直滑手機
  • App 階層減少 / 減少過多的畫面切換
  • 使用者只能點擊,不支援鍵盤輸入
  • 如果有訊息,一律用語音輸出。回應也用語音輸入(OK Google!)


圖片來源:Google Auto 官網

娛樂是我們一般 Android Developer 可以發揮的地方(其實也只能小小發揮XD),現場Demo的手機,娛樂的部分有支援 Play Music,Spotify等音樂服務,那依據現場的員工說法,Google Auto的SDK目前僅提供兩個樣板:一般瀏覽,音樂服務,你只能客製化一些文字呈現內容,或是顏色,圖片,無法在Android Auto上開發複雜的服務。一切都是因為行車安全。





在攤位除了有擺手機的Demo,更直接搬來四台車:E-class,Civic 10代,和其他兩步(忘了是哪兩台 XD),有員工會在駕駛座直接操作主機(我坐上E-class的時候都快暈了,看那從駕駛儀表板延伸到中控台的超大螢幕,帥慘 T^T)

銷魂的E-class


Google Spaces



剛好在IO前夕,Google Launch了新服務『Google Spaces』,提供一個討論空間,讓大家自由發想主題,並且在此平台上討論。




在Google Spaces的攤位,有提供一個有NFC的小手寫板,你可以在Google Spaces上發起討論,並且寫入NFC晶片(Google Spaces App support),然後貼在這個牆上。在IO期間有任何人看到你寫的點子,可以直接掃秒NFC版,加入該Google Spaces討論社群


Android Wear 2.0
picture from android wear preview site

新版的 Android Wear 終於出現了,這次有很多像是Casio的手錶大廠直接支援(不虧是手錶本業,做出來的錶就是比較有質感),錶面呈現也比較精緻。





試完的心得:其實還是很難用XD,螢幕太小,雖然有些表的按鈕變多顆,但是功能不明,可能還是需要有人教。但是手寫功能好像有加強,Keynote另外有提到,以後 Android Wear 不需要依賴 Android Phone,可以直接支援網路連線功能。


Android Experience

這裏是展出一些比較酷炫的應用



這個是素描,現場用手機拍下你的照片,掃瞄之後,這個裝置會有一筆畫的方式瞄出你的樣子



這有點像color picker,分析鏡頭捕捉的畫面顏色,主螢幕會有依據顏色呈現3D模型動畫



這是Google Emoji 臉部辨識,偵測你的表情,用 Google 的表情符號呈現結果。



比較酷的是這是動態呈現,他螢幕的旁邊會有一個表情量表,指示目前掃描的表情,你的嘴巴目前有『70%是露齒微笑』,『16%是不露齒微笑』,那他就會呈現『露齒微笑的嘴巴』;同理,眼睛是呈現 『∩型』,『O型』, 或是『戴上眼鏡』,也會及時算出概率,並呈現在畫面上



這是我最喜歡的應用,大家可以猜猜看是什麼 XDDD

這其實是AR的應用!一般AR的應用是鏡頭掃描的特定符號,就在螢幕上呈現對應的 3D 物件,但這個應用不『呈現物件』,然後會發出『對應的音符』。

實際使用方式:首先你要背起這個吉他站到鏡頭前,用左手把『F紙條』用手遮住(模擬按弦),然後用右手把『吉他圖案』遮住,此時App就會發出一聲『F音』,如果你快速且反覆的遮住/放開『吉他圖示』,App就會重複發出聲音,就會有刷琴的效果了。




另外這還有類似音樂盒的應用,把各種音符放在轉盤,只要音符紙條進入鏡頭,App就會發出對應的聲音。


BigQuery


這其實就是展示 Google Search 更強化的部分(Context Analysis & Deep Learning)。這個遊戲的玩法如下(影片所展示):螢幕會秀出一個題目『請問現在最夯的程式語言是什麼?』,有兩位玩家會去猜答案,接著系統就會選出他要搜尋的來源『Github』,去看目前那個語言是最近這端時間大幅被使用,且被各 github 專案 involve。搜尋完會顯示搜尋的資料量(10G的資料量), 花了多久時間...其實在現場看到的效果更震撼

我看到另一個搜尋是『最近一個月內,哪種起司最受歡迎』,這次搜尋 Run 了 40秒,處理資料量幾百GB,主要是爬wiki,可惜結果出來,是沒人知道的起司 XD


Firebase



Firebase,感覺才是這次 Google I/O 的主角(在場也只有這個攤位有自己的Tshirt XD),不久前類似的服務 Parse 才剛結束,正在擔心 Firebase 會怎麼辦,殊不知 Google 已經想好要把它變成一個整合的 Web/App Development Platform,包含 Analytics, Notification, Account Auth, Remote Config, Database, Hosting, Test Lab....我想,一個 App 想要的功能,他幾乎全包了!對個體戶開發者或小企業,絕對是個超級救星。細節說不完,有機會再好好介紹吧

現場有各個主要 Feature 的展示


Play Music
picture from hypebeast

我記得以前有看過 Google 為了要推銷 Play Music,在一些城市擺類似的東西:



這牆上每個圓形中間都是一個音源孔,耳機接上任一個孔就可以聽音樂。每個孔的音樂都是隨機,不會重複。每個牆有推薦的類型,例如 Jazz, Classic, POP...等。

雖然音樂是隨機的,但是不知為何隨便插都很好聽,我在想 Play Music 有統計出哪些歌曲是普遍受大眾喜歡,推薦給大家。至於音源孔呈現的顏色不知道有沒有意義,現場負責人剛好都沒空就沒問了


自動駕駛




現場有展示一台自動駕駛車輛,但不能開,就給大家看看而已。
剛好在IO的前兩天,我先來 Google 這裡拜訪我大學同學。就是凹他帶我們參觀Google拉XD(昭宏謝謝你!!!)。據他說法,至少舊金山這裡的 Google 街景車,也都是無人駕駛的,所以如果有機會在美國看到街景車,可以衝出去測試他會不會自動煞停喔(誤)


CodeLabs



如果你剛剛聽完發表,想要找地方立刻玩玩新玩意兒,歡迎來到 CodeLabs!這裏有提供電腦, 手機,並且有各個部門的工程師在場,你如果有問題也可以直接向他們請教。




不過也因為有各個部門,你可能會問錯人,像我本來想問 Android 的問題,結果找了兩個人,一個負責前端一個負責後台,都不會我的問題( Google 工程師不是應該要什麼都會嗎?),後來才幫我找個 Android 工程師,覺得有點凸槌XD

另外他們還有另一個攤位是叫 Office Hour,其實大同小異,差別就是這個攤位電腦比較多,而且比較涼XD


Google Nest
picture form CNBC

這個攤位就是展示各種 Google 推出的智慧家電,因為在台灣沒有推出,所以我一開始還會意不過來這攤位是要幹麻。這裏有展出各種產品,例如電燈, 門鎖, 煙霧偵測, 電視, 遙控, 電源插孔...等等




Google Nest 下一步應該就是要跟新發表的 Google Home 做深度整合,邁向更全面的智慧家庭服務



What would you #NameAndroidN?


就如一開始 Keynote 所說,目前 Android N 還沒有正式命名,
於是,現場就擺一個全白的大型Android公仔,歡迎大家寫上推薦的名字。
但後來這尊公仔就被當成塗鴉牆被大家荼毒了 XD
因為我很早就發現這個公仔,所以有找到空間畫上我跟杯杯的大頭。


有看到我們的大頭嗎 XD

以上是大致上的攤位,另外還有一些例如 『Google Kids』:展示各種給小孩的應用或是玩具。『Google for Work』:展示目前各種支援 for Work的應用。『Living Room』:展示Android TV... 比較沒有特別的地方,就不介紹拉(而且也沒拍照 =3=)

另外還有一個攤位『Google Project Tango』,因為排隊的人實在太多,而且我後來也不小心忘掉了,所以沒排到。大致看了介紹,感覺這 Project 目前應該還沒有什麼太多進展就是XD


以下就是其他照片囉

Keynote 發表會前
Keynote 發表會場, 後面是草地
到處有涼亭與野餐墊
我玩了一個小遊戲,拿到一隻 Android 公仔
海盜船!? 後來才知道第二天有人在上面表演
I/O 裝飾
機器手臂噴漆
I/O
與 I/O 合照
Project Loon
貨櫃組成的攤位
Android!
這是其中一個發表會場,除了Keynote 的主要會場,另外還有4個像這樣的小會場
其實會場有散布著大型 Android,沒有亂逛是不會發現
吊床
又一個 Android
有賣紀念品


以上,大概就是這樣囉,除了很遺憾沒有送Device,整體來說還是很好玩,很酷。希望以後有機會能跟杯杯一起去!YA!!

Badu Out!







留言

熱門文章