`
mmdev
  • 浏览: 13470344 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多
本文来源于我在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

分享到:
评论

相关推荐

    android4.1Launcher

    本篇文章将围绕"android4.1 Launcher"这一主题,深入探讨其源码的处理、壁纸设置的修改以及桌面图标和主题功能的增强。 首先,Launcher2是Android 4.1中的默认启动器,它负责显示主屏幕、应用程序抽屉和快捷方式。...

    Android源码4.1

    在深入探讨之前,我们先简要了解一下Android操作系统及其版本的重要性,随后将详细解析与Android 4.1源码相关的知识点。 ### Android操作系统简介 Android是一款基于Linux内核的操作系统,主要应用于移动设备如...

    Android解决4.1系统listview下拉刷新

    需要注意的是,这个过程涉及到自定义组件和事件监听,可能需要对Android SDK和UI编程有深入理解。在实际开发中,还可以参考开源库如PullToRefreshLayout等,它们已经封装了这些复杂逻辑,简化了开发流程。 最后,...

    Android设计思想解读开源框架.pdf

    ### Android设计思想解读开源框架 #### 第一章:热修复设计 **第一节:AOT/JIT & dexopt与dex2oat** ##### AOT与JIT - **AOT(Ahead Of Time)**:提前编译,指的是在程序运行之前完成编译的过程。这种编译方式常见...

    安卓最新源码4.1

    - **Android Studio预览**: 尽管Android 4.1时期,Android Studio尚未正式发布,但其前身IntelliJ IDEA已经提供了对Android开发的支持。 - **ADT (Android Development Tools)**: 更新的ADT提供了更好的调试工具和...

    Android 上百实例源码分析以及开源分析 集合打包上

    4.1 保持更新:Android技术不断更新迭代,开发者需要持续关注新版本的变化,通过分析新版本的源码,了解新的特性和改进。 4.2 建立个人知识体系:将学习到的知识点整理成笔记或博客,形成个人的知识体系,方便日后...

    第01章 Android简介及其开发环境的搭建

    Android是谷歌公司推出的一款开源移动操作系统,主要应用于智能手机和平板电脑,但其影响力已经扩展到智能电视、汽车娱乐系统和可穿戴设备等多个领域。本章将深入探讨Android的基础知识,并指导如何搭建Android开发...

    Android手机平台音乐播放器毕业论文

    4.1 Android简介: - 安卓是一个开源的移动操作系统,由Google主导开发。 - Android Features特性:包括开放源代码、丰富的API、多任务处理等。 - Android Architecture:包括Linux内核、运行时环境、应用程序...

    Android 15,16,17的源码

    - 应用框架提供开发者编程所需的各种类库,如Android运行时、UI工具包等。 - 预装应用如电话、短信、设置等,都是基于上述组件实现的。 3. 分析源码的意义: - 学习和研究:了解Android系统的工作原理,深入学习...

    Jetpack Compose 入门到精通.pdf

    Android 中的 UI 工具包历史可以追溯到至少 10 年前,情况发生了很大变化,例如我们使用的设备、用户的期望、开发人员对他们所使用的开发工具和语言的期望。View.java 这个类实在是太大了,有太多的代码,它大到你 ...

    Android代码-Ministocks

    【Android代码-Ministocks】项目是一个开源的Android应用程序,主要设计用于模拟股票市场的数据跟踪和分析。这个项目特别强调了对Android 4.1.x(API级别16)及更高版本的支持,确保新功能在这些版本的Android系统上...

    smack4.3.1

    它与Openfire等服务器软件配合使用,为用户提供实时的通信服务,包括一对一聊天、群组聊天、文件传输、在线状态管理等功能。 **核心组件和功能** 1. **API 设计**:Smack 提供了清晰、简洁的API,使得开发者能够...

    基于Android的无线点餐系统开题报告.pdf

    - Android系统的版本在开题报告中提及了多个版本,例如Android 2.1、Android 2.2、Android 4.1和Android 4.4等,这些版本号代表着不同阶段的Android平台开发。 2. 系统架构与组件: - 文档中提到了Apache HTTP和...

    AppiumForWindows-1.2.4.1.zip

    Appium for Windows 1.2.4.1 是一个用于自动化Windows桌面应用程序的开源工具,它基于Appium的跨平台特性,允许开发者测试他们的应用程序在Windows操作系统上运行的行为。Appium是一个广泛使用的自动化测试框架,它...

    SAP UI5入门

    - **开发者指南**:概述了 SAP UI5 使用的编程语言、开源技术、开发工具以及 API 的相关信息。 - **控件部分**:包含运行中的示例演示,这些示例包含了对各个控件的描述及其源代码。 - **API 参考**:提供了框架和...

    TeamTalk即时通讯客服端android studio转Eclipse源码

    4. **Android UI设计**:创建用户友好的聊天界面,包括输入框、联系人列表、聊天记录展示等,可能需要自定义View和Adapter。 5. **Android权限管理**:即时通讯应用可能需要获取如麦克风、摄像头、网络等权限,需要...

    FFmpeg移植到android平台使用的.so包

    将FFmpeg移植到Android,需要进行一系列的编译和配置工作,以便使其能够与Android系统兼容并集成到Java或Kotlin应用中。以下将详细解释这个过程的关键步骤和知识点。 1. **NDK和Android Studio集成** - Android ...

    Android.Application.Development.Cookbook.SourceCode:基于Android SDK v4.1(Jelly Bean)-Android app source code

    《Android Application Development Cookbook Source Code》是针对Android SDK v4.1(Jelly Bean)的一本实战书籍,提供了丰富的源代码示例,旨在帮助开发者深入理解Android应用开发,并掌握实际编程技巧。...

    android-18

    Android SDK是Android应用程序开发的关键工具集,包含了开发者需要的所有组件,包括API文档、开发者工具、系统库以及不同版本的Android平台。"android-18"指的是Android 4.3(Jelly Bean)版本的SDK,这是Google在...

Global site tag (gtag.js) - Google Analytics