GDD 2018 圆满结束,总结一下我在GDD之旅中两天的所见所闻。
行程安排
GDD 这次时间安排的相对紧凑。主会场和分会场不少时间段都同时开展演讲,因此有意识的安排好自己的行程,对参加演讲十分有帮助,另外也可以也会根据现场情况临时调整安排。会前我根据GDD 官方的日程表,选择了一些自己感兴趣的topic,从机器学习的TensorFlow、Flutter、Web,从技术性讲演和商业讲演,都有所涉及,突出一个广字。事实证明,这种选择并非正确,很多高大上的标题,不一定有实质性的干活。反而是分会场的一些场次,技术性内容比较强。

总体概要
GDD本次主要设计的主题如下,总体来说和Google IO保持一致。自从Google的重心从 『Mobile First』转移到『AI First』后,Android的日子可谓一天不如一天。从整个会议安排可以发现,TensorFlow的场次和重心都远大于Android,做为一个Android 开发者,可谓是唏嘘不已。

- TensorFlow 很NB 你们快来用
- ARCore 很NB 你们快来用
- Firebase 很NB 你们用不了
- Flutter 很NB 你看这么多大厂都在用
TensorFlow Lite
相比于TensorFlow,我对TensorFlow Lite更为感兴趣。可能和从事客户端开发有关,对于AI在客户端的应用场景的探索,我认为非常的有价值。特别是现在客户端的计算能力越来越强,和AI的结合可谓是如虎添翼,实际上,2018年不少手机厂商都在新设备上搭载了智能技术,不管是AI调度、场景识别,或许还有AI跑分?
GDD上,关于TensorFlow Lite的部分,有阿里的闲鱼、网易的有道和腾讯的腾讯视频参与。总的来说,对闲鱼和网易有道印象比较深刻。



Flutter
Flutter做为Google的一套多端UI框架,感觉在这次GDD上也很热门。演讲者提到,Flutter已经成为Github上活跃排名前Top 50.


PS: 现场和闲鱼Flutter大佬聊天了解到,在Android端,Flutter想做热更新很简单,可以通过替换Flutter编译的产物来实现,但是ios部分由于系统限制则不行。
另外一个让我觉得很惊艳的是Flutter的调试工具和方法:

Web技术
Web技术应该有不少场次,不过一开始没有把这个主题做为重点,只听了一场关于『event loop in web』,但是效果出奇的好。甚至觉得这场次是两天GDD中综合性最好的,不仅仅是指技术性,还有通俗性。做为非前端开发,对于浏览器中的event loop知识了解的不多,所以听起来感觉很奇妙,可能对于前端同学来说,是比较基础的知识。 这部分内容用gif来展示是最好的,但是条件有限:

黑科技之ui2Code -- 闲鱼
没错,又是闲鱼带来的黑科技。号称可以将视觉稿或者ui截图,直接转化成代码的神奇能力!简直是客户端开发者失业的讯号!前段时间还有微软的Sketch2Code。不过闲鱼的这个黑科技,是真的具备一定的可用性,他们在官方微信号中,也提到,已经在一些页面中开始使用,希望早日开源造化大众(失业flag) 演示视频如下:
End

