2012 Google I/O 大会——“黄油”、“Google Now” 和新的 PDK
本文引用地址:http://www.amcfsurvey.com/article/135397.htm
会后展示的 “Face Forward”,每个部分由观众单独控制
今年是第五届 Google I/O 大会,这个在旧金山举行的年度盛会聚集了在各类 Google 平台上进行应用开发的开发者们,包括 Android 和其他相关的 Google 服务——地图、云存储、浏览器等。今年有大约 6000 人参加了此次大会。会议内容多样,既有深度的技术课程,也有各种主题演讲,介绍 Google 当前和未来的新产品发布。
MIPS 参加了其中的 Android 单元,以与 Android 社区保持紧密的联系。我们最感兴趣的是第一个主题演讲,关于即将发布的 “Jelly Bean”,也就是 Android 4.1 新版本。Jelly Bean 与 Ice Cream Sandwich 相像,除了改进的性能和搜索功能增强之外,外观和触感均相同。
Jelly Bean 的一个重要改进是 Google 称之为“黄油”的设计,用来提高性能,特别是提升 Android 的“流畅”程度,减少 Android 用户界面的反应时间。为了做到这点,Google 实施了一些简单的工程项目:
▪ 检查编码路径并删除了不必要的中间层次;
▪ 在用户界面事件和屏幕刷新周期之间引入同步机制;
▪ 在图形操作中引入了三重缓冲
Android 控制的机器蛇
演示结果表明新的 UI 速度得到了极大提高,非常流畅和平滑。另外,Google对 Android 内核和 Open GL 驱动进行了改进,使得开发者能够使用 Android SDK 和 emulator 来定位 UI 性能的问题。同时,Android 开发平台中的 Eclipse 插件也加入了一些新的特点以帮助加快 app 开发 —— Google SDK 小组的工作令人印象深刻。
在搜索方面,Google 已从基于服务器的自然语音接口转向了 Android 客户端一侧,同时在客户端实现了搜索结果的语音表达。这同 Apple 的 Siri 类似,不过 Google 在复制 Siri 之外往前又多走了一步,在 Jelly Bean 里面,Android 加入了一项名为 “Google Now” 的新服务。
从我们获得的信息来看,Google 相信智能手机和平板电脑将不仅仅只是单向满足客户请求的设备。有了处理能力和网络连接,加上能够“学习”用户习惯的算法,这些平台将变得更加有用。在合适的服务支持下,这些设备能成为用户的自然助手,主动提供机会和提示,而不仅是简单的日程和任务提醒。
Android 开幕演讲,会场里有 6,000人
Google Now 是实现这个理想往前走的一大步。从用户的 Android 设备使用习惯中可以获知哪些行为和信息是重要的并自然联系的,同样,通过 Google 的搜索功能和自然语音服务,结合另外诸如日历、信息、地图等功能,可以为用户分别提供各种任务,或定位并建议用户可能感兴趣的事情。
例如,如果 Google 辨别出一用户正驱车前往即将召开的会议,便会马上咨询 Google 地图,根据驾驶方向和交通路况,计算预期的驾驶时间和提供重要的事先提醒以帮助用户能准时参加会议。同时也会确保方向或地图指引的有效性,提供由于可能的交通拥堵或马路施工引起的路线建议。
Jelly Bean 产品的最后一个重要改进就是它的浏览器。Android 的浏览器已由真正的 Chrome 浏览器代替。加入 Chrome 阵营之后,Android 的用户能够使用谷歌浏览器的所有功能了,包括通过用户的 Google 账户的同步功能。
会后展示的虚拟现实球
Android 相关的所有会议清楚地表明 Google 将持续推动处理器架构中立。Android 所有的新特点支持所有的架构,特别是 MIPS 平台。Google 还发布了一项 “Partner Development Kit” (PDK),将在 Android 新版本发布之前提供给芯片和 OEM 合作伙伴,帮助他们在 Android 新版本发布的同时就可以准备好驱动和 BSP。MIPS 当然也参与了 PDK 项目。
除了和不同的 Google 工程师沟通之外,我们还见到了许多的 app 开发人员。比如 YoYo Games 的高管,他们拥有著名的游戏开发工具 GameMaker。我们得知 YoYo Games 已完全支持 MIPS 架构。他们的最新产品 GameMaker Studio,在缺省状态下就完全支持 MIPS —— 因此使用这个游戏开发平台开发的游戏自动支持所有的 MIPS-based 手机和平板电脑。
总之,Google I/O 让我们很好地了解到了即将来临的 Jelly Bean 和软件开发者们关注的重要问题,同时也加强了 MIPS 和 app 开发者社区之间的联系。
评论