2016年 Google 开发者大会-上海 见闻

2016年 Google 开发者大会-上海 见闻

笔者有幸参加了12月14日在上海举办的 Google 开发者大会,在内容上和北京的大同小异。主要是对 Google 开发者生态环境进行推广,因为到2016年底,中国的软件开发者人数在全球市场上已经大到无法忽略,Google 虽然在面向客户的产品上由于政治、监管原因已无法进入中国,但依旧渴望从开发者源头层面进入中国市场。

会议除了开幕式,设有7个分会场,包括 Android、Firebase、Angular、WebApp、下一代技术等几个会场。笔者主要参加了 Firebase 会场和下一代技术会场的 DayDream 简介。

开幕式和北京场的流程类似,一个小哥在台上用 VR 头盔作画,场景从北京换成了上海的地标建筑。一个贝斯一台电子琴伴奏,惊艳的是中途又加入了一个小提琴美女,笔者坐在第一排,现场演奏音乐的效果远比看视频直播要震撼,小提琴的声音非常好听。联想到 TI6 决赛开场时,一边 cosplay 风行者一边演奏小提琴的美女,可见小提琴这种乐器非常具有现场感染力。当然,这个开幕式的开销也不会低,体现了 Google 这种大公司的壕气。

值得吐槽的是小哥用的是 HTC Vive,并不是 Google 自家的 DayDream。

现场演奏和 VR 作画结束后,接着的是一个不明觉厉的街舞表演,开幕式结束后上台的是大中华区的华裔市场总经理,Google 的领导们表现出了对中国地区开发者生态的重视,希望广大中国开发者多用他们家的 Android平台、Angular、广告接入业务,以及较新的 DayDream VR平台、Progressive Web Apps 等。

笔者最感兴趣的是 Firebase 会场,在 Google 领导们的一阵寒暄后,笔者参加了些会场内送各种小礼品的娱乐活动,赶着点直奔 Firebase 分会场。

Firebase 分会场不大,大概能容乃一百来人。每个分会场都有同声传译,配合入场租用的无线耳机,让中国开发者也能无障碍理解英文演讲者。Firebase 的第一个主题是简介,演讲人是大产品经理,英文比较清晰笔者就没戴同传耳机。

主要笼统的介绍了 Firebase 的主要功能,包括无需移动开发者开发服务端的 云API,分发客户端的信息收集,以及测试实验室。前两者功能类似中国本土的 LeanCloud 和腾讯 Bugly。但从功能的强度和全面化角度来说要优于 LeanCloud。而测试实验室与 Xamarian Test Lab 以及

Appetizer.io

在功能上有些许重叠。

下午场主要由 Firebase Test Lab 的印度产品经理 Ahmed Gad 介绍了测试的详细功能。Firebase 的测试功能目前只针对 Native App 进行测试,有以下几种生成 UI 测试用例的方法:

  • Robot 爬虫自动进行点击
  • Espresso UI 测试用例代码
  • 手动录制点击(可导出为 Espresso UI 测试用例)

而测试的设备可以选择开发者本地实体设备、虚拟设备,或者 Firebase 提供的云端设备。开发者在测试的过程中,可以设定设备截屏的频率,通常在点击前后会自动截屏。如果应用发生了崩溃,Firebase 会根据点击流程生成对应的截屏图片流程,显示崩溃详细信息和具体的设备信息给开发者,以及可以重现崩溃的 Espresso UI 测试用例。


可以说,在 Native App 的自动化测试方面,Firebase 目前已经做的比较完善了,拥有一个封闭的自动测试闭环,做到一定程度上的“全自动化”。


对于 Web App 的测试以及游戏的测试,笔者在演讲结束后同 Ahmed 进行了深入的交流。在不久的将来,Firebase 会推出 Web App 的自动化测试功能,但目前开发过程中有许多非常复杂的问题需要解决。而对于游戏的自动化测试,Ahmed 表示 Firebase 团队曾和 Google DeepMind 团队尝试过人工智能的游戏自动化测试方案,发现需要对每个游戏单独设定语义、指标等,无法做到自动化测试,主要原因是在 Android 层难以获取游戏框架层面上的 UI 结构和语义。在将来,Firebase 可能开放出一部分功能的源码,让游戏框架厂商集成进去,在游戏框架开发的层面上尽可能的做到自动化测试。

笔者参与了 DayDream 的一场活动,演讲者们认为 VR 这个领域目前还是在初期的初期,很多技术问题和用户体验问题亟待解决。在平台方面,Android 7.0 和 Google 自家的 Pixel 手机完全支持 DayDream,未来将会有更多厂商的设备支持这一 VR 平台。

可见 DayDream 的发展之路还很漫长,联想到 Google 已经关闭的 AR 产品 Google Glass,难以预料 VR/AR 今后会有怎样的前景。

会场内的活动和小游戏很多,有各种周边小玩意赠送。而中午的自助餐是笔者今年参加的所有会议中最奢华的,除了各种精致的甜点,还有三文鱼、大块羊肉、炸虾卷、马来西亚烤鱼等各种好吃且存量丰富的食物,结合每个分会场的同声传译,可见 Google 对中国地区的开发者市场非常重视。

编辑于 2017-02-15 21:57