Google 从来没有像今天这样与苹果如此地针锋相对。一开场,Google 工程副总裁 Vic Gundotra 就在写着「1984」的屏幕下高喊:
「如果 Google 不行动起来,那我们都将面临一个残酷的未来:一个人、一家公司、一款设备、一个运营商将是我们唯一的选择。」
台下掌声雷动。
这是 Google I/O 2010 第二天的主题演讲。如之前人们所预料的,今天的重点就是 Android。Google 在这个主题演讲中发布了 Android 2.2、Google TV 等多项新产品,但并未提及平板电脑。
Android 2.2
Android 2.2 项目代号为「Froyo」,在此列举一下主要改进:
- 整体性能提升。利用新的 JIT 编译引擎,在硬件不变的前提下软件运行速度可以实现二到五倍的提升。演讲现场使用了 Google 员工参与开发的 Replica Island 这款游戏进行来对比演示。
- 新的企业级功能,主要是更好的 Exchange 支持。包括新的密码选项和安全政策支持、管理员远程擦除数据、公共通讯录等等。
- 新的云-设备信息 API。开发者可以用这个 API 来实现云服务和手机间的双向互动。现场演示的一个应用,是在 Google 地图上点击「发送到手机」后,手机上马上自动打开 Google 地图并定位到该点。「我们不会像某些公司那样用 Push API 来冒充多任务处理」,Vic 顺便讽刺说。
- 3G 网络共享。除了有线共享外,这个功能还可以在手机上创建一个 Wi-Fi 热点,其它设备,例如 Wi-Fi 版的 iPad,可以使用这个热点共享 3G 信号上网。实际上目前已经有一些修改版的 Android 支持这个功能了。
- 更强大的浏览器 JavaScript 性能。Google 把 Chrome 中使用的 V8 JavaScript 引擎移植到了 Android 上,使 Android 中浏览器的性能有了很大提升。现场使用一个 Android 机器人游泳的演示横向对比了 Froyo、Eclair 和 iPad 上的性能差距。
- 为 Web 应用提供更多的 API。现场演示了能依罗盘方向变化而自动旋转的 Google 地图,能直接调用摄像头的 Google Buzz,还有能直接使用语音输入的 Google 翻译,全都是 Web 版本。这些功能在这之前是无法实现的,Google 希望能和标准制定者合作,为 Web 应用提供更多诸如此类的新 API。
- Flash 支持。这个就不用介绍了,Google 没有忘记在演示的同时挪揄一下苹果的封闭。
- 对应用的更好支持。包括电子市场中搜索功能的升级,将应用的安装位置从手机内存中挪到 SD 卡中,应用的自动更新和一键全部更新,和更好的用户和开发者互动反馈的机制等等。
- 无线收听电脑中的音乐。通过 Google 早先收购的 Simplify Media 实现。
Android 2.2 对应的 SDK 目前已经公布了,还有一份更完整的功能清单,里面由几个没有在主题演讲中介绍的用户可见功能:
- 桌面上新增了一个欢迎模块帮助用户上手新的 Android 手机。
- 桌面下方始终显示拨号和浏览器这两个功能的入口,有点像 iPhone 的 dock,Android 这个不可以由用户来修改就是了。
- 相机程序有所增强。
- 更容易的输入法切换。
据说几周内最终用户就可以用上了。
除去早前大家都知道的东西,我觉得最大的惊喜就是 Android 电子市场的更新了。Android 电子市场和 App Store 的差距被开发者们诟病已久,其中一个重要的缺陷是 Android 缺少一个类似 iTunes 的东西,用户只能在狭小的手机屏幕上浏览和安装应用。此次 Google 更新 Android 电子市场后,在这方面可以说是大大超越了 App Store。就拿在电脑屏幕上浏览和安装应用这一个「用例」来说,用户将可以直接在桌面浏览器中打开 Android 电子市场的 Web 版本,登录 Google 帐户后即可查看、管理和删除自己手机中安装的应用,甚至是远程安装新的应用。而 iPhone 用户如果想在电脑上管理手机中的应用呢?先下载安装近百兆的 iTunes,然后把应用下载到电脑上,再把手机通过 USB 线插上同步(还必须始终插同一台电脑…)。
此外用户也可以直接往提交崩溃报告给开发者,开发者可以直接在 Android 电子市场中查看这些报告,这应该能加速 Android 的软件质量提升。
Google TV
Google TV 是在 Android 2.1、Google Chrome 和 Flash 的基础上开发的电视操作系统,Google 希望借这个项目融合电视和互联网——毕竟,按照 Google 的说法,美国人人均每天观看五小时的电视呢,利用 Goolgle TV,互联网在这其中多少能抢一点。
Google TV 的要点如下:
- 要解决的第一个问题是观众如何寻找感兴趣内容的问题。互联网上人们已经习惯于使用搜索引擎,于是 Google 把搜索框也搬到了电视屏幕上。在这个被称为「Google Quick Search Box」的搜索框中,用户可以同时搜索节目表和互联网内容,并且直接进行录像等操作。
- 搜索「豪斯医生」这样的剧集,不但会显示出电视节目表,也会链接到在线视频网站或者亚马逊(可以在上面买 DVD)。
- 使用画中画模式,一边观看视频节目一边上网。
- 可以把 Android 当成 Google TV 的遥控器使用,这样子一来想象空间就大了…现场演示了使用 Android 的语音输入来遥控电视机,还有把 Android 上正在播放的视频「推」到电视屏幕上观看,但如果要做一些社交互动功能、或者是游戏功能应该也是很方便的。想象人手一只 Android 在电视机上打牌吧。
- 厂商正在生产特制的带触控板遥控器。
- 可以全屏播放现在互联网上的视频。有趣的是,演示者经常强调的是,在 Google TV 上看视频的体验和一般的电视没有什么区别。
- Google TV 上可以直接运行为 Android 开发的应用。现场演示了用 Pandora 听歌,用 Google Listen & Watch(这个东西原来叫 Google Listen)订阅视频播客,还有使用 Google 翻译自动翻译字幕。
- 今年秋天上市,SDK 在上市后公布,届时开发者可以开发针对电视机优化的应用。
Google TV 的相关信息已经可以在官方网站上了解到,Google 还发布了一份题为《如何为电视设计网站》的指南。
不知道中国人日均看电视的时间是多少,说不定这个东西还能把一些人从电脑前拉回到电视机前来呢。