终于为了给自己充值信仰,从1点坚持到3点,看完了所有的Google I/O Keynote。还是没有让我失望,其中不乏一些能让我高潮的技术和产品。

Google Assistant

Google Now的改进版,利用各种人工智能、机器学习的技术,你可以向它提问任何问题。从Keynote上的演示来看,你无须先给出你提问的场景,它会自动感知你的提问场景。比如:当你站在一个著名的建筑物面前,你可以直接问他谁设计的这个建筑,你无须给他这个建筑物的名字,他就能给你答案。你也可以理解他就是一个Siri或者一个微软小冰。但是背靠强大的搜索引擎,我觉得Google Assistant能给出给精准,你最需要的答案。不单单仅仅的一问一答得形式,你可以通过Google Assistant完成从『近期上映电影』->『电影预告片』->『电影评价』->『预定电影票』->『导航电影院』这样事件过程。让你感受他就是一个贴身的助手。

我看
Google不断地改进Google Now,不断的让它更智能。可能从谷歌的角度希望将Google Assistant作为以后的一个重要入口,所有的东西从一句『OK Google』开始。遗憾的是,国内的网络环境,注定这个在国内不能用起来。你懂得。

Google Home

这个是一个智能硬件产品。音箱+智能家居控制路由+Google Assistant。从视频演示来看,其智能的程度确实很Cool。

我看
这类产品,把服务接入硬件,无非是想卖一波硬件呗。这个放在国内是小米最喜欢做的,『生态链』。从视频上看,好像一个家庭各个地方都得有一个,客厅、厨房、卧室,如果是这样,有点难以接受。

Allo & Duo

这是两款独立的应用,就和去年I/O发布Google Photos一样。Allo是一款即时通讯的软件,与大多数即时通讯不同的是,它的特点就是让你少打字。他会根据聊天的语境给出几个你可能会回复的语句,你只要选择回复就可以了,让聊天更简便。还有一个就是也整合了Google Assistant,可以直接在Allo里面向Google Assistant提问,并把搜索的结果作为消息发给对方。

Duo是一款视频通话的应用,从产品的角度,与其他视频通话应用不同的是,在接听视频通话之前你就会看到视频发起者的视频,方便提前了解对方的场景、意图。从技术的角度,Google使用WebRTC技术以及QUIC协议来保证Duo的流畅的视频体验。

我看
不太明白Google发布这样的产品是出于什么战略考虑,不过大厂出的此类应用还是很可靠的,质量有保障。就像去年的发布的GooglePhotos一样,一直在用。期待今年夏天发布的这两款应用。

Android

Android N

提高一些性能,包括引入Vulkan API来绘制画面,JIT Compiler来加速应用的安装以及减少应用安装所占用的空间。还有在安全方面的改进,以及多任务切换的方式,分屏,通知栏的改变。

我看
当然这些在我看来都是不痛不痒,算不上『亮点』吧。

DayDream

这个在Keynote上能看到的还不多,应该还在研发过程中。DayDream这个VR平台应该是基于Android的,应该和Android Auto、Wear是同级别的。支持手机、头盔设备。从给出的合作厂商来看,有华为、小米、中兴、HTC这些,所以说这对Google VR进军中国市场是个好事。期待今年秋季发布。

我看
这个是给我带来高潮的一个点,不是说Google VR就做的比Facebook的Oculus有多好。我觉得VR这种新兴事物,关键是要有成熟的平台,只有平台成熟起来,有越来越多的开发者涌入这个平台,这个平台的应用才会百花齐放,那时候消费者才会选择消费。就跟之前手机操作系统挣天下一样,塞班、Android、iOS、WP,最后留下了Android、iOS。广泛有人说2016年是VR元年,正式各个VR平台涌现的时刻,有Facebook的Oculus,HTC的Vive。这个时候能看到Google站出来也来做这块,对他还是很有信心的。一个是他有Android的基础,从Android过渡到VR的DayDream平台,开发者的学习成本会小点,开发者会更青睐。二是毕竟Google这样的大厂,相信它能从众多平台中脱颖而出。期待着『DayDream』成为VR领域的『Android』。可能我会选择入这个坑咯~

Android Wear2.0

Android Wear2.0将手表和手机独立开来,在手表上可以独立运行应用,单独连接网络,好像Apple Watch OS也是这样了。还有一些手写输入啊。

我看
这块接触不多,不太了解。不过总体来说我觉得我对手表上的需求不是很大,唯一能说的过去的就是运动,其他的手机已经很便捷了。

Android Studio2.2

在Keynote上你会看到Instant run 10 fast,emulator 3 fast,各种速度越来越快,真的像说的那样10倍,3倍吗?还有支持Java8,C++。

Firebase

就是一个统计分析,日志bug记录,推送通知,广告等各种开发者服务SDK集合。重点是全部免费,无限制使用。总之G司对开发者还是挺好的。

我看
这东西估计在国内开发者也不会用起来。毕竟在国内的Android开发环境下,类似的服务组件真的是太多了,Umeng、Bugtags等,开发者早已习惯了这些。

Android Instant Apps

这是整场Keynote给我带来的第二个高潮。Instant App就是可以从一个链接,无需安装的打开这个链接的原生应用页面,而且只是下载你使用的部分。举个例子:就是你通过搜索,检索到一个应用的Deep Link,无论是否安装这个应用,点击链接都会跳到这个应用原生页面,实现动态加载。这对移动端体验来说算是一场很大的变革。

我看
其实在国内的Android环境下,很多大厂都有自己的Android插件化、动态加载的一些解决方案,也都能实现无需安装,动态加载apk包。这次能看到Google从系统层面来做这件事,也可以对动态加载加以规范,使得应用与应用之间也能更好无缝的切换。另外通过Deep Link无缝跳到应用内,也就是说,Google还是希望做到移动端的入口和传统PC一样,一切都是从一个搜索框开始、都是从一个Google Assistant开始的。Instant App可以兼容到Jelly系统,也就是4.1。不过还有一个担心的是,所有的Instant App中间的桥梁都是Google Play,但是国内的环境,你懂得。不知道正式发布的时候会是什么样子。哎~

Google Cloud Platform

这里主要讲了TensorFlow机器学习的开源框架以及AlphoGo,还有一些翻译的API。

OK 差不多就就这么多了,总的来说,亮点很多。当然有个失望的是,I/O之前有传言说Google会借助搜狗搜索强势回归,呵呵~~中午看到新闻,『搜狗宣布与微软必应达成合作』。。。