GoogleDeveloperDay 回顧

GoogleDeveloperDay

12月14日有幸參加了GoogleDeveloperDay大會,原本當天晚上就準備連夜記錄下這些參會的感覺,可是因爲一些事情給耽誤了,因此直到週末纔有時間給你們分享下。html

本次大會會場不少,因此我也無法參加全部的會場,這裏就我參加的一些會場來進行下分享,總得來講,我將此次大會的分享分爲如下幾個主題:android

  • 將來新技術
  • Web引領技術變革
  • Android走向標準化

下面咱們一個個來說。web

Android走向標準化

首先要說的是,你們今年明顯對親兒子的熱情消退了不少,好幾場Android的講座都沒有滿,和以往對Android的熱情相比,確實冷淡了不少。但實際上,Android仍然是Google的核心技術支撐,不過本次演講有不少主題都是GoogleIO上的一些內容,因此一聽就以爲很耳熟,包括:Firebase、Android Wear2.0、New Android Studio、New Support Library等等,搞笑的是,有些開發者在演講者講Android Studio新特性的時候,發出了這樣的表情:[垃圾軟件 毀我青春](請自行腦補)。app

不過此次的演講仍是加入了一些新的東西的,例如ConstraintLayout的新特性優化,解決了之前ConstraintLayout的佈局的Bug,同時增長了在可視化界面上建立transition動畫的操做,這些新特性的加入,讓ConstraintLayout的實用化又進了一大步。webapp

此外,Support Library也有了一些新的變化,除了在GoogleIO大會上講的一些內容外,還增長了TransitionManager的兼容處理、jobscheduler的兼容等等,讓動畫的實現更加方便了,還有一些東西,後面會慢慢講。工具

另外,還有一些內容,好比Firebase,雖然如今已經有了中文官網,但實際上還沒能在國內使用,不過,這是Google的一小步,倒是Google迴歸中國的一大步,相信後面應該會有更好的發展。佈局

Web引領新技術

Google此次的GDD,主要是針對Web方向的技術變革,包括Progressive Web App,也就是PW以及AngularJS。學習

本次大會,Google花了很大的力氣來宣傳PWA,實際上咱們已經能夠體驗到這門技術了,在Google的親兒子設備上,你就能夠完美的體驗到PWA帶給你的驚豔體驗,老實說,我第一次體驗到PWA技術時,還真沒分辨出這是原生、RN、仍是PWA,效果的確很贊。優化

因此,此次技術大會也給開發者指出了後面的發力方向,你們好好學習吧。動畫

將來新技術

這個應該是最讓人心動和熱情澎湃的,不只僅是會場中能夠了解到最新的技術前沿,你甚至能夠在會場中親身體驗這些新技術。包括TensorFlow與深度學習、各類VR和AR技術、新WebApp技術等等。

VR

GDD大會一開場,即是一位開發者使用Tilt Brush進行VR繪圖的現場演示,視頻過大,因此這裏只能截圖給你們看看。

這位VR畫家現場繪製了一副羣山中的上海GDD大會圖,包括各類特效和圖案,和小時候玩的一些繪圖工具很是相似,但這個,都是在3D環境中繪製,是VR的體驗。

還真把上海畫出了達拉然的味道

那麼除了在開場的時候,你們能夠來看看這個VR應用,在會場外面,你們甚至能夠親自去體驗一把,固然,我也排了半個多小時的隊,來體驗了一下,怎麼說呢,除了本身沒有藝術天賦外,真的很贊,操做很簡單,兩個手柄,一個是畫筆,一個是工具箱,整個操做很是流暢並且很方便,這裏一樣發一些我在排隊的時候拍的一些照片。

惟一不舒服的體驗,就是腦殼後面接的那根線,原本都要在VR的世界裏爽的飛起了,結果被後面那根線給扯住了,甚至對於我這個用普通VR設備十分鐘就會頭暈的人來講,Vive的這款設備毫無眩暈感,很贊,強烈推薦各位去親身體驗下。

除了Tilt Brush這個應用的體驗之外,會場還提供了對DayDream和Tango的體驗區。但因爲時間有限並且之前也體驗過,只是簡單的看了一些是否有些新的效果,不過除了分辨率和流暢度上的略微提高外,幾乎和以前的設備沒有什麼太大的革新,順便吐槽下,演示的VR設備裏面訪問不了Youtube,呵呵呵。

Android Experiments

這個區域很是有意思,都是一些很是好玩但沒什麼卵用的東西。


好比下面這個,經過檢測你的面部表情,來生成對應的Emoji表情。

再好比下面這個,能夠根據後面的色圖顏色以及你繪製的 曲線形狀來繪製一些很炫的圖形。

再好比這個AR的應用,能夠根據你手指是牆壁上的點擊,來進行對應音符的發音,從而來進行樂曲彈奏。

再好比下面這個,能夠在屏幕上進行3D繪圖,只要翻轉設備,就能夠完成3D效果。


還有下面這個,當沒有檢測到有人臉靠近的時候,這些小黑球就會慢慢一個個出來,一旦檢測到有人,就會立刻跑開。

WebApp

本屆大會的一個重點就是Web方向的技術革新,因此,對Web技術的將來,也是一個亮點,惋惜我去的晚了,沒有搶佔到有利地形,不少東西沒有來得及記下來。

目前對於Web上的一些新技術,Google已經在不斷推動W3C進行標準協議的商討了,例如演講者舉的一個例子,PaymentRequest,能夠在Web上極大的優化付款行爲,讓付款在將來成爲一件更加簡單的事情,還有例如無密碼化登陸,這些都是正在研究的方向。

人工智能

呵呵呵,真TM火,原本兩場演講,結果由於人太多,加開了兩場,結果仍是擠不進去,人都堆到門口了,TensorFlow、深度學習,能夠開始搞起了,如今的公司,出門不說本身搞人工智能,好像都有點擡不起頭了,這樣子,跟五、6年前的Android,真是殊途同歸。

花絮

第一次參加這麼全程無尿點無廣告的大會,仍是比較激動的,因此,還拍了一些照片,來跟你們分享下。

論PPT Review的重要性:

知足Daydream標準的設備,恭喜老東家上榜:

送的手袋,背面這梗,真是暴露了程序猿的年齡:

燙燙燙,錕斤拷。

這玩偶,真不是我壓縮的:


Google你就這麼虐待你的親兒子。

算了不說了,第一次就夾到了小Android,再想夾個球,買通看守夾了幾十次都沒成功,呵呵呵,必定是有bug。

總結

總得來講,此次GDD大會,主要是給開發者對後面的技術方向給出指導,分享,通常都不會特別深刻的講解技術,畢竟只有40分鐘的時間,主要仍是給開發者一個指南。另外,Android並非在逐漸被拋棄,而是逐漸迴歸到了正常的關注度。Google正在逐漸統一Android的行爲,讓他可以更加健康持久的發展,同時,面對愈來愈臃腫的原生應用,Google也給出了Web的解決方案,這就是PWA,PWA並非用來取代原生應用的,而是對原生系統的輔助,PWA抽出核心邏輯與經常使用功能,輔助原生功能,避免原生過於臃腫。

另外,Google長期不在國內,對天朝的一些特殊國情脫節嚴重,例如推送、進程留存等等,不少演講者只知道Google在國內被牆沒法訪問,而其它的瞭解甚少,因此,谷爹也要多微服私訪、體恤民情啊。

針對此次GDD大會中提到的一些新技術和技術指導,我後面會按期對這些內容進行分享,請持續關注~

歡迎你們關注個人新課:
coding.imooc.com/class/76.ht…

相關文章
相關標籤/搜索