Android 4.1:UI开源、连接、服务与工具得到了改进

来源:互联网 发布:圣斗士星矢 知乎 编辑:程序博客网 时间:2024/06/06 05:17
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/07/Android-4-1-Jelly-Bean

近日开源的Android 4.1(又叫做Jelly Bean)带有几个UI、连接、服务与SDK的增强,这包括更平滑的UI、更好的HTML5渲染、云消息、性能与调试工具。

Android开源项目的技术领导Jean-Baptiste Queru近日宣布了Jelly Bean的开源。很多新的增强都与用户界面相关,并且通过APIs得到了支持,这包括:

  • 使用了一个16毫秒的心跳对所有的绘制与动画进行了垂直同步定时
  • 通过三重缓冲实现更平滑的渲染、滚动、分页与动画
  • 通过触摸的垂直同步、预测手指位置以及增强CPU来降低触摸延迟
  • 新的性能监控工具、systrace、收集内核数据,有助于评估应用性能
  • 支持双向文本与新的语言
  • 可展开的通知,包括文本、图标与按钮
  • 改进的HTML5体验

关于连接,Jelly Bean增加了:

  • 通过蓝牙实现的更轻松的Android Beam传输
  • 支持基于DNS的服务探测,用于访问其他Wi-Fi设备提供的服务
  • 改进了Wi-Fi Direct以探测预先关联的服务

其他增强有:

  • 应用开发者可以通过Google Cloud Messaging向用户发送短信息
  • 在通过Google Play将应用发送给设备前,应用会通过特定于设备的密钥进行编码
  • 在应用更新时,只会下载新的部分而非整个APK

新的Android SDK Revision 20带有如下改进:

  • 用于创建应用、活动、主从流程以及自定义视图的新应用模板
  • 用于追踪所有OpenGL调用的GLES Tracer
  • 用于调试应用的Device Monitor与工具
  • Systrace:追踪底层的内核活动

一个重要的变化是Google计划在新版Android发布前的两个月就向设备制造商提供了Platform Development Kit(PDK)。此举旨在让制造商在这次移动OS发布后能够很快为所选设备提供更新。到目前为止,很多制造商都在ICS发布的几个月后才提供4.0.1更新,有些甚至在半年后才提供。

虽然ICS与之前几个版本的Android可能会支持Flash,但Jelly Bean将不再对其提供支持。Adobe已经宣布“将不再为Android 4.1提供认证的Flash Player实现”,因为他们已经停止开发和测试了。此外,除了已经安装了Flash Player的设备外,Google Play将于8月15日起不再提供Flash Player的下载。这意味着要么设备要预装Flash或是用户在这个时间前自己安装。Adobe已经发布了Flash认证的Android设备列表。

Google已经宣布了针对Galaxy Nexus HSPA+设备的Jelly Bean OTA。Nexus S、Motorola Xoom与Nexus 7用户将于本月底获得OTA。

查看英文原文:Android 4.1: Open Sourced with UI, Connectivity, Services and Tools Improvements