Android 2.2 平台亮点

Android 2.2 平台为用户和开发者引入了许多激动人心的新功能。本文档简要介绍了 Android 2.2 中新增的一些用户功能和技术。如需详细了解新的开发者 API,请参阅 Android 2.2 版本说明

用户相关的新功能

主屏幕

新的主屏幕提示 widget 可帮助新用户了解如何使用快捷方式和 widget 配置主屏幕,以及如何使用多个主屏幕。

现在,手机、应用启动器和浏览器在主屏幕上提供了专用快捷方式,方便您从 5 个主屏幕面板中的任何一个访问它们。

支持 Exchange

添加了数字 PIN 码或字母数字密码选项来解锁设备,从而提高了安全性。Exchange 管理员可以跨设备强制执行密码政策。

远程清除:Exchange 管理员可以将设备远程重置为出厂默认设置,以便在设备丢失或被盗时保护数据。

Google 日历应用现已支持 Exchange 日历

自动发现:您只需知道用户名和密码,即可轻松设置和同步 Exchange 帐号(适用于 Exchange 2007 及更高版本)。

电子邮件应用中现已提供全局地址列表查询功能,让用户能够从目录中自动填充收件人姓名。

借助图库,您可以使用缩放手势一览照片堆叠

相机的屏幕按钮可让您轻松访问新的界面,以控制变焦、闪光灯、白平衡、地理位置标记、对焦和曝光。“摄像机”还提供了一种简单的方法来设置彩信和 YouTube 的视频大小/画质。

现在,为便携式摄像机启用 LED 闪光灯后,您可以在夜间或弱光环境下拍摄视频。

便携式热点

某些设备(如 Nexus One)可转变为便携式 Wi-Fi 热点,最多可与 8 台设备共享。

您可以使用 USB 线将 Android 手机连接到计算机,从而将其用作 Windows 或 Linux 笔记本电脑的 3G 连接。然后,在两台设备之间共享连接。

多种键盘语言

多语言用户可以向键盘添加多种语言,并通过滑动空格键在多种基于拉丁字母的输入语言之间切换。此操作会更改键以及自动建议字典。

改进了性能

使用 V8 引擎提升了浏览器的性能,该引擎可以更快地加载包含大量 JavaScript 内容的网页。

Dalvik Performance Boost:在使用 Dalvik JIT 后,在 Android 2.1 中,对 CPU 占用量较大的代码的性能提升 2-5 倍。

右侧图表显示了使用各种基准测试从 Android 2.1 升级到 Android 2.2 的性能加速情况。例如,LinPack 现在的速度提高了 5 倍以上。

内核内存管理提升:将内存回收次数提升高达 20 倍,从而加快应用切换速度,并在内存受限的设备上实现更顺畅的性能。

新平台技术

媒体框架

  • 支持本地文件播放和 HTTP 渐进式流式传输的新媒体框架 (Stagefright)
  • Android 2.2 继续支持 OpenCore

蓝牙

  • 通过蓝牙进行语音拨号
  • 能够与其他手机共享联系人
  • 支持启用了蓝牙的车载基座和桌面基座
  • 改进了与汽车套件和耳机的兼容性矩阵

2.6.32 内核升级

  • 对大于 256MB 的 RAM 的 HIGHMEM 支持
  • SDIO 调度和蓝牙功能改进

新开发者服务

Android 云端至设备通讯服务

应用可以利用 Android Cloud to Device Messaging 来启用移动设备提醒、发送到手机和双向推送同步功能。

Android 应用错误报告

通过针对 Google Play 应用的全新 bug 报告功能,开发者能够接收来自其用户的崩溃和冻结报告。他们登录发布商帐号后,即可查看报告。

新的开发者 API

外部存储空间中的应用

应用现在可以请求在共享的外部存储空间(例如 SD 卡)上安装。

媒体框架

提供用于实现音频焦点、将音频路由到 SCO 以及将文件自动扫描到媒体数据库的新 API。此外,还提供 API,使应用能够检测声音加载是否完成,以及自动暂停和自动恢复音频播放。

相机和便携式摄像机

新的 Preview API 可将帧速率从约 10 FPS 加倍至约 20 FPS。相机现在支持人像模式、缩放控件、曝光数据和缩略图实用程序。新的便携式摄像机配置文件可让应用确定设备硬件功能。

显卡

新增了适用于 OpenGL ES 2.0 的 API(用于处理 YUV 图像格式)和 ETC1(用于纹理压缩)。

数据备份

应用可以参与数据备份和恢复,以确保用户在恢复出厂设置或切换设备后可以保留其数据。

设备政策管理器

借助新的设备政策管理 API,开发者可以编写“设备管理员”应用,以便控制设备上的安全功能,例如最低密码强度、数据清除等。用户可以选择在其设备上启用的管理员。

界面框架

新的“汽车模式”和“夜间模式”控件和配置允许应用针对这些情况调整其界面。缩放手势检测器 API 改进了对多点触控事件的定义。应用程序现在可以自定义 TabWidget 的底部带。

如需详细了解新的开发者 API,请参阅 Android 2.2 版本说明API 差异报告