Android 2.2 平台亮点

Android 2.2 平台为用户和开发者引入了许多令人激动的新功能。本文概述了 Android 2.2 中的一些新用户功能和技术。有关新的开发者 API 的更多信息,请参阅Android 2.2 版本说明

新用户功能

主屏幕

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

电话、应用启动器和浏览器现在在主屏幕上都有专用快捷方式,方便从 5 个主屏幕面板中的任何一个进行访问。

Exchange 支持

改进的安全性,增加了数字 PIN 或字母数字密码选项来解锁设备。Exchange 管理员可以在设备上强制执行密码策略。

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

日历应用现在支持 Exchange 日历

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

电子邮件应用现在提供全局地址列表查找功能,使用户能够从目录中自动补全收件人姓名。

图库允许您使用缩放手势查看图片堆栈

相机屏幕按钮可轻松访问新的 UI,用于控制缩放、闪光灯、白平衡、地理标记、对焦和曝光。摄像机还提供了一种简单的方法来设置彩信和 YouTube 的视频尺寸/质量。

现在摄像机支持使用 LED 闪光灯,可以在夜间或弱光环境下拍摄视频。

便携式热点

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

您可以将您的 Android 手机作为 Windows 或 Linux 笔记本电脑的 3G 连接,只需用 USB 线将手机连接到电脑即可。连接将在两台设备之间共享。

多种键盘语言

多语言用户可以向键盘添加多种语言,并通过在空格键上滑动来在多种拉丁语系输入语言之间切换。这会改变按键布局以及自动建议词典。

性能改进

浏览器性能已通过 V8 引擎得到增强,这使得加载包含大量 JavaScript 的页面更快。

Dalvik 性能提升:对于 CPU 密集型代码,通过 Dalvik JIT,性能比 Android 2.1 提高了 2-5 倍。

右侧图表显示了使用各种基准测试,Android 2.1 到 Android 2.2 的性能加速。例如,LinPack 现在快了 5 倍以上。

内核内存管理提升:内存回收效率提高了多达 20 倍,从而加快了应用切换速度,并在内存受限设备上提供了更流畅的性能。

新平台技术

媒体框架

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

蓝牙

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

2.6.32 内核升级

  • 支持 RAM >256MB 的 HIGHMEM
  • SDIO 调度和蓝牙改进

新开发者服务

Android 云到设备消息传递

应用可以利用 Android 云到设备消息传递功能来实现移动警报、发送到手机以及双向推送同步功能。

Android 应用错误报告

Google Play 应用的新错误报告功能使开发者能够接收用户的崩溃和卡死报告。登录其发布商帐号后即可获取这些报告。

新开发者 API

外部存储上的应用

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

媒体框架

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

相机和摄像机

新的预览 API 将帧率从约 10FPS 提高到约 20FPS。相机现在支持竖屏方向、缩放控件、曝光数据访问以及缩略图工具。新的摄像机配置文件使应用能够确定设备硬件功能。

图形

新的 API 支持 OpenGL ES 2.0、处理 YUV 图像格式以及用于纹理压缩的 ETC1。

数据备份

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

设备政策管理器

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

UI 框架

新的“车载模式”和“夜间模式”控件和配置允许应用针对这些情况调整其 UI。比例手势检测器 API 提供了改进的多点触控事件定义。应用现在可以自定义 TabWidget 的底部条带。

有关新的开发者 API 的更多信息,请参阅Android 2.2 版本说明API 差异报告