
Google开发者大会(Google Developer Days,简称GDD)是展示Google最新开发者产品和平台的全球盛会,今年(2018年)是谷歌第三次在中国召开GDD。谷歌官方微信公众号在8月15日那天宣布开放报名,并于8月24日关闭报名通道。大会于9月20日和21日在上海举办,主题涵盖机器学习、ARCore、Android、Play、WearOS、无障碍、移动网络、Firebase、Assistant、物联网、云服务、Flutter、广告、设计等等。
这里稍微插一下,15号开放报名通道那天,我并没有第一时间报名,因为我开始没打算去的。又过了几天,看到一条消息说是最后一天报名,然后我就抱着试试看的心态填了报名表,就当试试看能不能报上。结果9月3日那天真收到邮件说我的报名申请已经审核通过。要知道这次大会总共只有3000张门票,我算是挺幸运的。

在去参会前,我浏览了一下大会的日程。总共有4个分会场,以及TensorFlow和ARCore专场。我迅速的把自己感兴趣的内容标记出来,整理好自己的参会时间表。19号傍晚一个人收拾好行李就这样屁颠屁颠的坐动车去上海了。

20日
下面就进入正题啦!第一天我比较早的到达会场门口,并认识了一位小伙伴。

不好意思,放错了,这张是去会场路上拍的,中华艺术宫。

先过安检,再排队签到,签到时候会给每人发一个印有大会LOGO的手提袋,里面有一些大会和Google产品相关的宣传页,还有一个鲁班锁。签到处旁边可以凭身份证领取同传耳机,结束后归还。签到后又认识了一位小伙伴。二楼是产品体验区,这个后面再讲一下。

排队签到

领同传耳机
然后我们去了主会场,找了位置坐下。过了一会,大会开始了。首先以猜画小歌千人同玩来热场,这是灵魂画手大显身手的时候。像我这样的手残党,只得了407名。


下面是各位嘉宾上台演讲。
首先上场的是Google大中华区总裁 Scott Beaumont(石博盟)讲话

TensorFlow 中国产品负责人 Mike Liang(梁信屏)

Google AI 软件工程师 Anna Goldie (金安娜)

她的中文真的很6,插一段视频感受一下。
这位很像库克的,忘记名字了。讲了一些Kotlin相关的内容。

Wear OS by Google 中国版业务经理 Carol Lin(林可涵)

Firebase产品经理 Stan Li(李大鹏)

Firebase技术负责人 Yujie Wang(王宇洁)和他搭档现场演示Firebase功能。

Flutter高级用户体验研究员 Tao Dong(董韬)讲解Flutter并公布Flutter Release Preview 2版本。

Google AR和VR全球战略负责人 Steven Kan,讲了一些AR应用场景并推出ARCore最新更新。


最后出场的是Google产品总监 Andrew Bowers,在他幽默风趣的演讲中结束了主题演讲。

接下来,我继续在主会场听了TensorFlow简介。




吃中饭时间。饭后我去二楼产品体验区转了一下,主要有Google翻译、Move Mirror、Shadow Play、猜画小歌、Google AI、AR Shopping、ARCore、Jetpack、Kotlin、Flutter、AndroidThings等展台,有些展台参与活动会有礼品送。


继续去会场听,中间没怎么拍照。Kotlin场来晚了,很多人和我一样都是站门口听的。结束后马上又走到主会场去听Firebase和Flutter。

Dan Galpin讲解Kotlin心得
借助 Firebase 发展你的 App 业务




在你的Android App上用Flutter




从PPT中可以看出,他们代码全部都用了Kotlin。我在2楼展区的时候也问了Google工程师,他们在开发的时候用到Kotlin多吗?他回答说他们新的项目很多时候会用Kotlin来开发,而一些老项目还在用Java。技术圈里对Kotlin的争议也比较大,有些人看好,有些人看衰。我这个人也比较容易接受新鲜事物。我是比较看好Kotlin的,虽然我现在还没在项目中用,哈哈!但是从开发效率上来说,Kotlin的语法糖能节省一些开发时间,而且AS对于Kotlin的支持只会越来会好。所以学会Kotlin肯定不会有错的。
3点半,会场外面还有点心。

然后继续听分会场3的Flutter。


又串到分会场2听Flutter。主要讲了Flutter树和渲染,以及如何优化,避免不必要的渲染,以及如何调试Skia等。



深入Flutter的高性能图形渲染










结束后已经是6点,晚上有一场Party。主要是吃,喝,玩。玩游戏收集android机器人贴纸到一定数量可以兑换奖品。我换了一件T恤。




21日
第二天主要是TensorFlow和ARCore专场。我先去分会场3听了AS的内容。主要内容有AS3.2有一键重构命名空间为AndroidX,Build Bundle等功能。










这场结束的早,然后我又去主会场听了一会TensorFlow。

接着去听了ConstraintLayout和无障碍



无障碍









结束后又到吃饭时间,饭后又去二楼体验区体验了一下。

WearOS By Google展台

新组件Navigation,要等到AS3.3版本才能支持图形界面

Flutter答疑


AI识别手势演变成十二生肖
然后去了TensorFlow场,主要讲了TensorFlow Lite在移动端的一些用法,用TensorFlow先训练模型,然后直接把训练好的模型导出给移动端使用。





阿里咸鱼的陈永新讲解咸鱼基于TensorFlow Lite的端计算应用实践






接下来我又到分会场2听了Android Things和TensorFlow打造物联网设备,讲了开发Android Things App的技术细节和现场展示。





借助Android Things打造安全的商用物联网设备




最后回到TensorFlow专场直到闭幕。


前沿AI:Tensor2Tensor




最后金安娜再次上台做闭幕演讲。

总结
参加这次谷歌开发者大会,收获很多。已经很想试试Flutter和TensorFlow。尤其是TensorFlow,可以自己训练一个模型,然后导入到移动端进行开发,使Android App实现AI功能。而且未来AI必然是趋势,越早学越有优势。如果你是刚毕业的大学生,我建议直接学机器学习方向。就像当初PC时代的互联网转到移动互联网时,产生了很多移动开发的机会。现在正是移动互联网再次转向AI的时代,将来机器学习和人工智能也会产生新的机会。
码字不容易,希望大家点赞支持一下!祝大家中秋节快乐!

欢迎长按扫码关注我