谷歌來中國開的這場大會,到底幫了我們點啥忙?_風聞
差评-差评官方账号-2019-09-13 09:28
來源:微信公眾號“差評” 作者:差評君
大家還記得今年 5 月時的谷歌 I/O 大會嗎?
差評君在現場,當時還寫了文章,和大家分享了谷歌在 AI 、隱私、手機功能上的突破。
可惜每年 I/O 大會舉辦地點在美國,我們只能遙遠地觀望着谷歌掏出一項項黑科技。。。嗎?
當然不是。
每年晚些時候,谷歌都會在上海辦另一場大會,它就是 GDD ( Google Developer Days ) —— 谷歌開發者大會。
今年差評君也來到了 GDD 現場,並且打算和差友們聊聊這場大會上發生的事情。
正如今年 I/O 時説的那樣,谷歌正在變得對每個人更有幫助。****( Building a more helpful Google for everyone )
GDD 雖然是一場面向開發者的大會,但對於普通人來説,依然有很多值得了解的地方,因為這些技術確實可以幫助到我們。
更多的 AR 技術
AR 是 Augmented Reality ,也就是增強現實的簡稱。
這次 GDD ,作為 AR Core 的開發方谷歌選擇站出來,演示了 AR 技術如何能幫助到我們。
用 AR 在現實中擺放物體可以説是很常見的事情了,但下面這麼逼真的例子你見過嗎?⬇️
在上圖中兩個假人模特中,有一個是 AR 生成的,但因為 AR Core 的光估測技術讓其看起來就和真的一樣。
現在用 AR Core 可以判斷環境裏的主要光源位置,生成相應的影子。
更厲害的是,影子還可以隨着光而變化,就和現實中一樣。

我們在網購時看到的商品照片往往是在攝影棚下拍的,而現實中穿到身上卻是在自然光下,因而難免有不小的色差。
如果電商軟件能用上 Deeplight,那就可以更好地用 AR 展示商品了。
説到網購商品展示,其實京東已經用上了谷歌的 AR Core ,涵蓋 20 個大類, 66 個小類的商品,都能用 AR 展示。
AR 還可以把一些立體構造具現到現實中,幫助人們理解一些工業產品的原理。
首先,用手機的 AR 模式掃下圖這台咖啡機上的圖片,通過去年 AR Core 發佈的新功能 Augmented Image ,就會觸發一個新的場景。
然後你的面前會生成這台咖啡機內部建模,仔細觀看咖啡機制作咖啡的原理。

再回歸到現實場景,AR Core 和打車 App 的結合也激起了差評君的興趣。。。
你有多少次在一個商場裏因為搞不清怎麼去打車點,而害得自己和司機一起抓耳撓腮?
在室內情況下,App 上的地圖導航太模糊了,提供的幫助效果太差了。
而結合 AR Core 在商場裏做引導,就清楚得多。
事實上,差評君認為室內 AR 導航技術可以應用到任何室內場景,哪怕單純作為導航來使用,也能幫到很多人。
在人們滿足於只用 AR 製造大頭貼的時候,谷歌站出來為 AR 的可能性提供了更多的方案。
Google 的技術與藝術結合
剛剛走進 GDD 現場,就很難不被三個非常大的展台所吸引↓
去年就開始展出的 Shadow Art —— 智玩皮影,今年在展台的效果依然很棒,而且在原有的基礎上還增加了一些情節與故事。

讓機器學習識別皮影形狀以後, 系統就可以輕易識別我們的手勢想表達的意思,並且找到匹配。
今年穀歌則帶來了更多相關的內容:可以識別整個身體動作,並給出對應形狀陶器的小 demo —— 智舞窯變 。

通過攝像頭做圖形識別的系統,系統不僅可以認出人的姿勢,還可以認出衣服的顏色,並且改變陶器表面的花紋顏色。
第三個展台則屬於智繪甲骨,系統可以識別人們徒手畫的甲骨文,並將其放入一副繪卷裏。

人們有了成熟的攝影技術進而發展出了被稱之為第八藝術的電影,有了更強大的計算機技術而讓遊戲漸漸被接納為第九藝術。
上述兩種藝術形式結合中華文化,也曾誕生出過大量另世界刮目相看的藝術品。
説到中國藝術,我們想到的是山水畫、書法字帖等等,現在用機器學習給中國藝術帶來的高互動性的新形式,不失為一種對中國傳統藝術的探索。
去不了的差友們也別在意,在應用寶、小米和 vivo 等 App 商店也能下載一個叫做 「 觀妙中國 」 的 App 隨時在口袋裏體驗藝術展。
可穿戴式設備 Wear OS
智能可穿戴式設備雖然推出多年,但人們依然還沒有像依賴智能手機一樣依賴它們。
可今年 GDD 差評君卻看到了許多可能,經過 Wear OS 展台的時候覺得安卓手錶也相當好用:語音助手,導航,行程,運動記錄,移動支付一樣不少。
而且更重要的是 Wear OS 能完美適配圓形 UI ,講道理圓形手錶才好看啊!
乍一看甚至會以為是傳統手錶
同時 Wear OS 還做了許多本地化的內容,例如國內熱門的運動類APP咕咚,就做了一系列拳擊操課以及互動式訓練課程,用智能手錶裏的陀螺儀和重力加速度儀,追蹤佩戴者的動作完成度以及姿勢是否標準,輔助完成訓練。

Wear OS 可以在各種手錶上搭載,看到這麼多五花八門的智能手錶,差評君真不知道該怎麼選了。
隨着 5G 和 AIoT 漸漸普及,以後這些可穿戴式設備應該會增加不少出場機會,有朝一日替代智能手機也並非不可能。
幫助每一個人
其實谷歌一直為人津津樂道的除了強大的技術,還有不可忽視的一點:對有障礙人士的關懷。
這樣的心懷,哪怕只通過 GDD 現場的佈置,也能看出來。
每個展台都會設計斜坡,一個不落。
在安卓系統裏,一直都有個功能叫做 「 Talkback 」,通過改變交互邏輯,讓看不見的人可以聽到手機界面上顯示的文字。
而如今他們帶來了更多的關懷。
例如 Live Transcribe:把手機麥克風聽到的語音轉化為文字。

谷歌為開發者們提供了這樣一個接口,可以將對話實時轉錄成文字,目前支持 70 多種語言,也許有一天聽障人士也可以看電影甚至視頻通話了。
而另一個技術 Sound Amplifier 也很有意思:結合一副耳機,就可以把手機轉化為助聽器。
這同樣是一個對聽障人士的有極大幫助的功能,可惜目前只支持有線耳機,而差友們也知道現在手機廠商對耳機孔的態度。。。( 谷歌最新產品 Pixel 3a 帶回了耳機孔也許就有這一層考慮 )
我們有時不免擔心技術進步太快,有朝一日會被社會甩在後面,因此不斷接收新的知識,隨時做好迎接未來的準備。
其實對於如谷歌這樣充滿社會責任感的企業,我們並不用擔心太多。。。因為他們在發展技術的同時,已經做好準備用技術把每個人都帶向未來。
讓非開發者也能投身科技
谷歌最近推出了一個項目叫做 Grow with Google 成長計劃。
如何讓更多人更好地參與到科技的浪潮中來?讓更多的人學到諸如編程和數字營銷等也許是個不錯的想法。
毫無疑問,學習數字技術可以很好地幫助人們找到新的工作。
對於老師來説,用現代化技術來教學,例如寫個 AR Demo 做演示,能把課上得更好。
對於一些中小商户,適當學一些技術也能幫助生意,例如可以學着做個網站。
對於一些創業者們,現在可以從小程序 「 谷歌成長指南 」 中找到高質量的課程,讓數字營銷技巧充實自己。
總而言之,差評君認為以後的數字技能甚至會像駕駛一樣,你也許未必用得到,但學了總沒錯。
當然,GDD 本質上還是個面向開發者的大會,差評君覺得還是有必要給大家進一步科普一下谷歌是怎麼幫助開發者的。
TensorFlow 2.0
對於關注科技的差友而言 TensorFlow 的名字想必不陌生。
這是一套機器學習的框架**—— 與其直接造一個聰明的系統,不如讓一個系統學着變聰明。**
谷歌早已將 TensorFlow 開源,讓全世界的開發者們都可以用來訓練出產品。
至今,TensorFlow 隨着代碼一次次迭代,終於更新出了 2.0 版本。
其中一個新技術在今年穀歌 I/O 也提出過,就是 TensorFlow Lite:可以放在設備上的機器學習。
以往傳統的機器學習方法是非常依賴網絡傳輸數據的。
而可以扔進設備裏的機器學習 TensorFlow Lite 就不太一樣了:低延遲,不用傳數據也不用聯網。
在現場展台有個互動體驗叫 Dance Like 的小演示,就是用了 TensorFlow Lite 。

這個小演示看起來很簡單,實際上用到了姿勢檢測,圖像識別等許多技術,其實現場設備僅僅用到了一台手機就能做出這種幾乎沒有延遲的效果。
另一項很重要的更新,就是 TensorFlow.js:可以用在前端上的機器學習。
説白了,以後可以在網頁或者微信小程序上就整出些黑科技。
例如用小程序識別手語。

或者直接用小程序 AR 試妝。

有了 TensorFlow.js ,小程序以後應該會有更多好玩的產品出現。
TensorFlow 對各行各業的幫助都不小,如今有了 2.0 版本,開發者們能做的事情更多了。
一個巨有幫助的開發者工具 Flutter
對於手機上的 App 開發者來説,最頭疼的問題是什麼?
多少有點半桶水開發能力的差評君説兩個。
首先是跨平台:同一個 App,安卓要寫一個,iOS 要再寫一個。
安卓的官方開發工具是 Android Studio,主要使用語言是 Kotlin 和 Java;iOS 官方工具是 Xcode ,主要使用語言是 Swift 。
除此之外,還有很多很多不一樣的地方。。。不少技術公司做 App 的團隊分兩撥人。
第二個問題是編譯和調試很花時間。寫出來的功能得在敲一遍運行在手機上看看效果。
每次動個兩行代碼,為了看效果就得再跑一下,再等待運行,App 代碼量上去以後過程極為痛苦。
而差評君這兩年在 GDD 看到的一套工具,則能救下不少程序員的頭髮,它就是 Flutter 。
Flutter 可以讓開發者們直接跨平台開發:一份代碼搞定 iOS ,安卓以及網頁端的 App 裏的大部分功能。
這幾乎能省下一大半的工作量,大大提高代碼重複利用率,少寫代碼做更多的事兒。
同時 Flutter 有個熱編譯功能,程序員動了 App 代碼以後,不用等待運行直接可以看到結果。
我們目前熟悉的 App 裏,閒魚的開發就用到了 Flutter 。
對開發者社區的幫助
前面提到的 Grow with Google 谷歌成長計劃裏,其實還包括針對開發者的內容。
谷歌對非開發者提供了入門課程,對開發者自然是提供了進階課程,尤其是像機器學習這種比較新的領域,程序員能夠得到行業領頭羊的指點幫助肯定不小。
做技術最重要的就是和同行交流,因此一個好的開發者社區也能幫到開發者。
不信你問問計算機專業的學生心中最好的老師是誰,他們會回答你:不是課本,也不是教授,而是問答社區 Stack Overflow 。
有一類組織叫做 TensorFlow User Group,簡稱 TFUG ,意思是 TensorFlow 用户組。
這些組織裏的人都是本地的機器學習開發者,他們日常交流技術,分享開發經驗,隨着機器學習的流行,現在全國有許多 TFUG 。
( 圖片來源:TFUG 上海)
如今谷歌正在為全世界的 TFUG 提供各種形式的幫助,不光要提供技術,還要幫助技術人員,共同改變世界。
寫在最後
參觀完這次 GDD 之後,差評君覺得對於谷歌拿出來的技術,不太適合再用 「 黑科技 」 來形容了。
因為這些技術其實非常平易近人,正如他們今年的口號:讓谷歌更好地幫助每個人。
例如 AR、聽譯等等,這樣的演示讓技術不再高高在上,而是讓技術變得有温度,能幫到人。
同時,哪怕 GDD 是一個面向開發者的大會,但其中的內容依然會通過開發者們,以產品和技術的形式落實到我們普通人身上來起到幫助。
技術不應該是難以接觸的,而是能起到幫助的。
谷歌就是來幫忙的。
網絡資料來源:
https://developers.google.com/ar/develop/java/light-estimation/
https://play.google.com/store/apps/details?id=com.google.android.marvin.talkback&hl=en_US
https://play.google.com/store/apps/details?id=com.google.android.accessibility.soundamplifier&hl=en_US
“ 谷歌還是挺酷~ ”
本文授權轉載自微信:差評(chaping321)