说起来很惭愧, 当初不知处于何种想法没有去尝试注册 I/O, 所以只能看网上直播... (叹气) 不过还好网速很快,我这里也一直在实时更新着随着 Google I/O 的进度跳出来的新玩意儿。于是乎我就在这儿稍微整理一下今年的 I/O 大会都发生了些什么。
Keynote
最开始照例是一通吹嘘,Android 的全球激活量、占有率啊, Play Store 里有了多少 Apps , etc. 吹嘘完了之后就进入正文了。
Maps API v2
第一个被宣布的居然是 Maps API v2,这个新版本的 API 包含三大特性: Geofencing (地理围栏)、fused location provider (混合地理位置信息供应源, 可以耗费更少的电量而提供更精确的定位)以及 Activity Recognition (活动识别, 可以判定使用者正在使用何种交通工具等)。其中 v2 版本的 API 可以允许一个应用生成 100 个地理围栏,非常厉害。
Google+ Sign-in Authentication
在 Maps API 之后就是最近 Google 强势推进的 Google+ Sign-in。在新的 G+ Sign-in 演示中, 用户如果使用 G+ 注册了网站(e.g. Fancy),在验证过程中,用户可以选择同时在移动设备上安装这个网站的客户端。而且,在移动设备上安装完客户端之后,移动设备上会自动登陆这个账号,免去了用户再次选择登陆的麻烦。
Google Cloud Messaging
接下来就说到 Google Cloud Messaging (以下简写为 GCM) 这个重要的功能了。根据 Google 方面的说法,在最流行的应用前一百名中有超过 60% 使用了 GCM 服务。而现在 GCM 已经集成进了 Google Play Services,也就是说(理论上, 你懂的)每一台 Android 设备都会具有这个功能。 升级的 GCM 带来了更稳定的连接、上传数据(!)、还有跨设备通知同步(!!!)。
我不怎么感兴趣的部分终于结束了……接下来就是大戏! Google Play Games!
Google Play Games Services
这个服务之前就已经泄露了,所以功能方面没什么值得惊叹的地方。不过,这个"跨平台"的服务和我之前想象的不同,还真的是"跨平台"的——横跨 Android, iOS 和 Web. 在不同平台间,玩家可以很方便的同步游戏进度数据、成就、排名、以及进行对战/多人游戏。这多人游戏的功能是水果家的 Game Center 所不具备的。接下来提供一些截图:
可以很明显的看到一个典型的 G+ 登录界面以及登录后会有提示。成就查看系统和排名系统都是在 Play Services 框架下,非常 Android Design,看着很舒服.
有意思的是,在 Keynote 的现场演示中,用于演示的游戏当众 FC 了,而且重新开启之后,三位演示者无法接入游戏服务器。现场解释是网络信号不好。总之给人的感觉就是好失败……
现在已经集成了 Google Play Games Services 的游戏有 Triple Town, Modern Combat 4 以及 Eufloria HD. 当然,将来还会有更多的游戏支持的,大家有兴趣就去体验一下吧~
Android Studio
接下来的展示是开发工具的展示:Android Studio,你可以在这里下载到。Android Studio 能够支持实时布局预览与多语言预览,另开发者可以很方便的调整在不同大小/分辨率上该应用的表现,以及预览不同的语言环境下应用的表现。现场举了个例子,Ultimate Stopwatch & Timer 在开发中,开发者可以利用实时预览发现俄语环境下, 设置中的某一行文字太长了导致 UI 整体错位,这样开发者就能改变字体大小或者采用更短的遣词造句来避免这个问题出现。同时,开发者也能很方便的预览在不同设备下这个应用的表现,对某些特殊的设备进行 UI 调整。
另外在这个环节还介绍了 App Translation Service,开发者可以很方便的让专业的翻译公司来翻译自己的应用,只需鼠标轻点几下。之后还有针对应用测试的 Beta Testing & Stage Rollout,可以令开发者可以定向发布一些测试中应用给指定的用户以及方便的收集反馈。
Google Play Music (All Access)
就在昨天有传闻说 Google 可能会推出自家的社交电台服务,然后这则传言在今天得到验证了。用户可以以 $9.99/月的价格订阅这个服务。现在订阅的话提供一个月的免费试用以及 $7.99/月的优惠价。
这就是全新的 Play Music 网页端的界面,比起先前显得更加整洁美观。当然 All Access 服务也可以在网页端使用,比如……
通过右边的总播放数可以看出,现在正在播放的这个电台里的音乐只有少数几首是我自己的音乐,其他音乐则是通过 All Access 自动选取的。Google 认为适合我的音乐,话说这是我第一次体验这样的音乐服务,所以我也说不出这东西和 Spotify 有什么异同之类的,但是直观的感受就是我的音乐选择面又极大的拓宽了。至于我是不是会在试用结束之后继续订阅这个服务,那还要看我之后的体验了。
接下来说说移动端。
Play Music for Android 也进行了大更新,应用版本一跃升到了 5.0.XXX。在初次打开应用的瞬间会有一个 Play Music 的标志,之后则会显示出建议你订阅 All Access 的初始界面,当然你可以选择略过。
漂亮的欢迎界面以及有些不知所云的主界面。初次进入主界面时 Drawer 是展开的,可以看到 Listen Now (最近听的), My Library (音乐库), Playlists (从音乐库中独立出来的播放列表), Radio (在我看来是 All Access 的核心服务的电台功能) 以及 Explore (All Access 的另一个功能,音乐推荐)。
Listen Now 的界面与某个专辑/播放列表的详细信息界面,和 Play Now 相似,上面的 Banner 会显示作曲家/专辑作者的头像,如果联网无法找到肖像的话则会是一片灰的默认肖像。有意思的是这个 Action Bar 在你拖动列表向下的时候会从透明渐变到半透明,然后变成不透明的普通橙色,非常细致。
正在播放的指示条可以上下拖动来返回专辑列表/正在播放,新的正在播放界面变得更为整齐美观,以及好坏评价的按钮终于被分开了。
其他界面一览,Radio界面下的"推荐"是 Play 自动生成的 Radio,My Stations 则是由我生成的。呃,顺便,这个功能在大陆估计也是不能用的吧……
三星 Glalxy S4 广告
我很奇怪为什么要在 I/O 大会上发布这个"原生 Android 系统的 GS4",难道是广大开发者都认为 TouchWiz 难用得反人类,天理不容所以 Google 来靠 AOSP 拯救 GS4 ?
Chrome 环节
一开始先是一段《命运》,配合各种 Chrome 的画面,气势非凡倒是真的。接下来就是我不感兴趣的 Chrome 新接口,G-Apps 资源。不过有个演示确实很有趣,那就是多屏同步游戏。现场演示的截图:
(其实我看着演示的时候就是一副"不明觉厉"的表情)
另外,他们还介绍了 WebP 格式的图片, 号称可以在不降低画质的前提下节省 20%-30% 的体积,且支持动态图片。还有, Chrome for Android beta 就是通过在服务器中把其他格式的图片转换为 WebP 格式来起到节约流量的作用。
在 Chrome 演示中还有一个很令人在意的,魔戒——霍比特人的网页演示。这个网页将会在秋天上线。
Play for Education
这个环节其实我一点儿都不感兴趣。不过演示中提到,Play for Education 可以方便的远程为多设备部署应用以及进行管理,我想这个服务也许不仅仅可以用于教育领域而且还应该适用于企业吧?
Google+
G+ 的升级算是今天的重头戏。首先,G+ 的信息流界面彻底的改头换面了:
这就是现在的 G+ 的信息流界面。所有的信息都以卡片形式呈现(就像在移动端里显示的那样),每行可以显示多张信息卡片。同时,Google 会尝试为每条信息加上智能标签(HashTag),比如说我在某条信息里提到了 Google I/O 2013,那么这条信息就会被打上 #I/O 2013 的标签,方便查找。
说完了信息流,接下来就要说道 Hangouts 了。之前在传闻中 Google 将会推出的,整合所有自家即时通讯服务 (GTalk, Hangout, Messager)的"Bable"并未出现,取而代之的是这个独立出来的 Hangouts 。
这是网页端的 Hangouts:可以看出,增加了发送图片和表情的按钮(不过坑爹的是表情智能在支持 Hangouts 的地方查看,不支持的地方,例如 GMail 集成的 Gtalk 查看的话就会是一对框框)。
这是 Hangouts 的移动端(Android)。由 Gtalk 升级而来. 我在升级时遇到了一点麻烦,必须先卸载 Gtalk 才能安装 Hangouts 。主界面显示的是最近发生的对话,右边抽屉直接拉出来是新建 Hangout 。上面六个头像是最近 Hangyout 的联系人。在 Hangout 中可以对当前的 Hangout 进行设置, 比如不接受这个 Hangout 的通知或者屏蔽发起这个 Hangout 的人。
这是新建 Hangout 的效果。参与者的头像会显示在对话列表中,而且会显示到参与者的阅读进度(头像的所在)以及状态(是否正在输入),而且都是动态的显示,很有意思。Hangouts 提供了非常丰富的表情,而且最近使用的表情可以直接在"最近使用"分组中调用,非常方便。跨平台数据同步也非常快。
接下来就是 Google+ 相册的一些介绍了。主要的升级包括更加先进的面部识别(不是传统那种框出个头,而是可以准确的识别何处是五官,何处是皮肤, 何处是头发) 以及基于高级面部识别的自动美化、照片自动增强(恕我直言效果简直惨不忍睹)、智能滤镜(其中的降噪滤镜堪称效果拔群)还有智能相册(感觉从诺基亚的 Lumia 系列专属应用中抄了很多功能的样子)。智能相册又包含一个新功能——最佳照片,通过判断人脸、曝光、风景、白平衡等信息,自动选取一个相册中"最好"的照片。
Search (Now)
搜索照理说应该是重头戏,不过说真的和开发者没多大关系吧,至少和我没多大关系。这次的搜索将触手伸向了网页版 Google ,加入了智能的语音搜索,即在 Google 中通过 "OK, Google" 唤醒语音识别,连续语音识别(堪称对话形式),更加智能的知识图谱以及对于更多语言的支持(包括简繁中文!!!)
说起来万众期待的 Now for Chrome 倒是并没有出现。移动端的 Google Now 新增了记事,音乐/书籍/剧集/游戏推荐这些卡片。
以后就可以直接通过 Google Now 添加记事了
Maps
在介绍新的地图之前 Google 还不忘记揶揄一下水果家那可怜的地图,并且引发了今天为止我听到的最热烈的掌声。说起来,开会之前就已经泄漏了 Google Maps 网页端的新界面,这个界面在今天大会上算是正式发布了。不过这个界面还在 Beta 阶段,需要申请试用。另外,新的 Maps 还整合了 Earth 的很多功能,比如查看建筑物的 3D 视图以及查看太阳系等等。还有一点就是球型全景照片也可以在 Maps 中查看了。
相应的 Android 移动端也有升级(还没开始推送),主界面变得像 iOS 吧版本的 Maps 看齐,不过诡异的是导航界面还是老样子。Zagat 深度整合进 GMaps 搜索结果。不单是 Zagat, Google Offers 也整合进了 Maps 的搜索结果中。另外导航还提供了实时事故提醒与实时导航路线变更的功能。另外,新的地图集合了 Explore 模式,界面非常有 Google Now 的感觉。
结语
其实 Maps 介绍结束之后,Keynote 的正式内容就结束了。不过这时候 Larry Page上台了,哑着嗓子和大家谈起了人生理想和答开发者问,那声音听了着实令人心疼。不过我急着试用已经升级的 Google+, Hangouts, Play Music 和 Play Books, 完全没有认真听。于是这部分跳过好了。
Play Books
在 Keynote 结束了之后 Play Books 悄无声息的升级了。
不出所料,移动端的 UI 向 Play Store 和 Play Music 看齐。不过那时候我还没意识到事态的严重,直到我打开了电脑端的 Play Books……
Play Books 突然就支持本地/Drive 导入电子书了! 完美支持 Epub 和 PDF !!! 之前我还花了 $6.99 买了 Mantano Reader Premium 专门用来看 PDF 和 Epub 呢!
不过蛋疼归蛋疼还是麻利手脚导入了一堆东西(轻小说什么的, 你懂的)
残念的 Android
没有 Android 新版本发布! 没有 5.0 Key Lime Pie! 没有 4.3 Jelly Beam! 只有这个预测完完全全的落空了(虽然说我觉得 Play Store 架构更新, Play 旗下一众应用更新和 Gtalk 升格为 Hangouts 基本上也是不小的升级了)。