Google I/O 都有啥

  • 高嘉峻

2014 年 6 月 27 日

话题:Google语言 & 开发架构

Geek范儿的开场

这届 IO 的开场虽然不如两年前布林从天而降那么酷炫,却充满了 geek 范儿。一个工业感十足的巨型机械倒计时器,每过一分钟就会发出响亮的汽笛声。疑似致敬伟大的工业革命,也好像在倒计时 Google 的新技术革命。

倒计时结束,一个保龄球被抛出,准确掉进一个篮子,触发水车,一桶水被倒出,此时的大屏幕被水充满。随后还有被锤子砸破的屏障,被引燃的风火轮,都是实物 + 虚拟的方式。

整个开场秀都在传达突破和革新的信号,这届 IO 又有哪些具体的内容值得关注呢?

App Search

我们不用再做 web2app 的跳转啦!Google 提供了一套 App Search 的方案,在 web 上新建一个类似 robot 的文件,声明哪些 URL 是可以直接跳转的 App 的。Google 引擎会索引这些 URL,在搜索结果中显示一个 Open in App 的链接,用户可以从 Google Mobile Site 或 Google App 直达相应的 Native App 界面。

ChromeBook不再孤独

已经推出了两年的 Chrome Book 一直不尴不尬的存在着。应用太少是一个非常重要的原因,另一方面收到网络情况的限制,在我国其功能又要再打一个折扣。这次 IO 发布的新款 Chrome OS 带来了一个一劳永逸的解决方案——让 Chrome Book 运行 Android Phone 或 Android Pad 应用。

新款 Chrome OS 内置了 Android Phone 和 Android Pad 模拟器,当移动设备与 Chrome Book 建立连接,这些设备上的应用可以直接在 Chrome Book 运行,通过触摸板和键盘进行交互。

AndroidOne

Google 将启动一个 AndroidOne 计划,开放一套完整的智能手机方案,旨在为发展中国家提供廉价的智能手机。这套方案将率先在印度落地,第一款 AndroidOne 手机售价将低于 100 美元。

AndroidWear

穿戴设备已然成为 2014 的主题,Android 自然不能落后。这届 IO 推出了全新的 AndroidWear 系统,首批运行该系统的有三款手表设备——LG G Watch,Samsung gear live 和 Moto 360。

AndroidWear 通过蓝牙与其他 Android 设备相连,可以接收 Notification,并回复已达到交互的目的。另外还可以通过 Company App 的方式实现更复杂的跨设备交互。

最受关注的 Google Glass 也被列入 GoogleWear 的计划中。

AndroidAuto

既苹果推出 Carplay 宣布进军汽车市场后,Google 也跟进,推出了 GoogleAuto。GoogleAuto 并不是一个完整的,可以独立运行 App 的平台,需要寄生于 Android 设备。

当一款 Android 设备,比如手机,连接到汽车上,会自动激活 AndroidAuto,接下来在 AndroidAuto 上就可以进行音乐,电话,短信和 GPS 的操作了。在 AndroidAuto 平台运行的是一个重新设计了 UI 的镜像应用,其中大部分操作可以通过语音指令来完成,但一些较复杂的操作,如播放列表,还是需要触控完成。汽车处在静止状态,还可以呼出一个全键盘进行输入。

AndroidTV

AndroidTV 是本次 IO 的另一个重头戏,这套系统除了具备常规的智能电视功能,运行 App,播放图片和视频,游戏等,与其他 Android 平台的互联是它的亮点。

通过 Wi-Fi 与 AndroidWear 和 Android 系统连接,让其他平台作为遥控器,数据源和监视器。此外,AndroidTV 还可以通过云端匹配两台附近的设备,也就是说,当你去朋友家做客,你甚至不用介入他们家的 Wi-Fi 就可以用你的手表来操作他们家的电视了。

全新的Android L

最重头的应该就是 Android 5.0 发布了。这一代系统没有采用传统的甜品命名方式,或许一个 L 开头的甜品真的不太好找,直接取名“L”。

新的虚拟机 ART 和全新的视觉规范 Material Design 应该是重中之重了。

ART 中对 App 运行效率和系统性能做了大量优化,新的 GC 机制,电量优化,一次编译,等等。对 Android 底层有兴趣的开发者可以深入了解。

Material Design 作为 Android 的新设计语言将在全平台推广。其核心是一种扁平化的卡片式设计,其中还包括大量的交互动画和触摸反馈动画。这套方案旨在找到一种多平台统一的解决方案,甚至可以应用在 E-ink 屏幕上。

云计算

除了 Android 平台的大爆发,Google 在云计算方面也开放了许多内容,除了传统的 App Engine,还开放了 DataFlow,一个用于数据收集和分析的云计算平台,开发者可以在这个平台时时关注自己的数据情况。

Google 这次 DataFlow 的发布可以看成是其在云计算能力开放道路上的第一步,相信以后在 Google 的平台上会有更强大的计算能力开放给开发者。

开放,互联

纵观本届 IO 的内容,开放和互联是两个最重要的主题。无论是廉价的 AndroidOne 方案,还是 DataFlow 这个云计算平台,都看出 Google 希望开放自己的能力来推动全球互联网,或者说移动互联网的前进。另一方面,从客厅到汽车的全平台系统,也看出了 Google 在未来的野心,实现全天候全区域的互联或许是 Google 的终极目的吧。


感谢景琦对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

Google语言 & 开发架构