BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Abel Avram 关注 7 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2012年7月15日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

近日开源的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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT