果冻豆Android 4.1的新功能和新特性

2012-07-16 22:52:28来源:oschina作者:

Android4.1是迄今为止最快、最流畅的Android版本,我们已经对整个平台进行了改进,并且为用户和开发人员增加了大量的新功能。本文档仅仅是Android4.1新功能的冰山一角。

Android4.1是迄今为止最快、最流畅的Android版本,我们已经对整个平台进行了改进,并且为用户和开发人员增加了大量的新功能。本文档仅仅是Android4.1新功能的冰山一角。

详情请参考Android4.1 APIs文档来详细了解最新的开发人员APIs。

果冻豆Android 4.1的新功能和新特性

更快、更流畅、更灵敏

优化的Android4.1能够提供最好的展现形式和实现最低的触摸延迟,提供一个简单易用、容易操作的用户界面

为了确保一致的帧频,Android扩展了垂直同步调速(vsync timing)来实现Android框架处理所有的图片和动画。一切都运行在步调一致、16毫秒的垂直同步心跳机上——包括程序渲染、触摸事件、屏幕构成和显示刷新——所以帧不会提前或者延后。

同时为了获得更加一致的渲染,Android4.1在图形管道上添加了三重缓冲(triple buffering)技术,能够使一切感觉更顺畅,比如从滚动到分页和动画。

增强的辅助功能-Enhanced Accessibility

Android4.1既通过同步触摸vsync timing来减少触摸延迟,又通过预测你的手指将在那里来刷新屏幕来减少触摸延迟。这样就可以得到更容易和更均匀的触摸响应。。此外,在activity不活动之后,Android会申请一个CPU input boost 来确保在下次触摸事件时没有延迟。

Tooling可以帮助你得到应用程序的完全的最佳性能,现在Android4.1的设计中,支持工作的一个新工具是systrace,它能够直接从Linux内核采集数据来生成一个系统所有活动的整体的图。采集来的数据被表示为一组垂直堆叠起来的时间序列图表,用来帮助隔离渲染中断和其他问题,现在这个工具在Android SDK中已经可用了(Tools R20 或者更高)。

果冻豆Android 4.1的新功能和新特性

支持国际用户

双向文本和其他语言支持

Android4.1通过在TextView and EditText 元素中支持双向文本可以帮助你赢得更多的用户。应用程序可以按照从左到右或从右到左的脚本显示文本或者处理文本编辑。应用程序可以使用新的阿拉伯语、希伯来语地区及相关字体。

其他类型新语言的支持包括:

  • 追加的印度语言:埃纳德语,泰卢固语,马拉雅拉姆
  • 新绘文字字符的Unicode 6.0版
  • 对日本用户来说更好的字形支持(比如当系统语言设置为日语时对日本特有版本的字形的渲染)
  • 阿拉伯语字形在WebViews上进行了优化,除了TextViews。
  • 在WebViews中支持垂直文本,包括Ruby文本和其他垂直文本字形
  • 合成粗体现在可以用于所有没有专门粗体字形的字体

果冻豆Android 4.1的新功能和新特性

用户可安装的键盘映射

该平台现在支持用户安装键的盘映射。比如支持其他的国际键盘和特殊布局类型的键盘。在默认情况下,Android4.1包含27种国际键盘,包括Dvorak。当用户连接一个键盘的时候,他们可以设置程序选择一个或多个他们想用的键盘。当打字的时候,用户可以使用快捷键(比如Ctrl-Space)在键盘布局之间进行切换。 你可以创建一个键盘映射发布到系统中。这个APK应该包括键盘布局资源文件,基于标准的Android键盘映射格式。这个应用程序要想给用户提供自定义的键盘布局需要在应用程序的manifest文件中声明一个合适的广播接收器(ACTION_QUERY_KEYBOARD_LAYOUTS )。

构造更美的UI

扩展的通知功能

扩展的通知,让你在显示更多类型的通知内容。用户可以用一个简单的手势展开他们。通知功能早已是Android上独特并受欢迎的功能。在不影响应用程序的UI的情况下,开发人员可以在通知栏把重要的或基于时间的信息,显示给用户。

Android 4.1对Android通知框架进行了重大的更新。应用程序现在可以通过点选展开或者折叠来显示更大,更丰富的通知。通知支持新的内容类型,包括照片,优先级的配置,甚至可以包括多个动作。

通过改进通知的使用,应用程序可以创建的使用面积较大,高达256 DP的高度的通知信息。三个模板的通知样式可供选择:

  • BigTextStyle - 通知,其中包括一个多TextView的对象。
  • BigInboxStyle - 通知显示任何类型的消息,标题等,如清单。
  • BigPictureStyle - 如位图,展示视觉内容的通知。

除了模板的样式,你可以使用任何远程视图创建你自己的通知显示方式,。

应用程序在通知内容下,可以添加三个动作。让用户以替代办法直接回应通知信息。如不通过应用程序访问电子邮件或电话。

使用可扩展的通知,应用程序可以轻松地提供更多的信息给用户。用户还可以长按任何通知,以获取有关通知发送者的信息,并选择禁用应用程序的进一步通知。

果冻豆Android 4.1的新功能和新特性

通知的扩展,让你看到更多类型的通知内容。用户可以用一个简单的手势展开他们。

大小可调整的应用程序小部件

应用小工具,可以自动调整,以适应主屏幕,其大小变化时加载不同的内容。Android的4.1引入了改进的应用小工具,可以按照用户拖动到的主屏幕的位置,主屏幕上提供的总空间大小,自动调整大小。新的应用程序部件的API,让你利用这一优势,以优化您的应用程序部件大小的变化时,Widget的大小。

当一个部件的变化大小,系统通知主机应用程序的部件供应商,可以重新在widget的内容需要。例如,一个widget可以显示更大,更丰富的图形或额外的功能或选项。开发人员仍然可以保持最大和最小尺寸的控制,并在需要时可以更新其他部件选项。

你的部件,还可以提供单独的横向和纵向布局,适当的屏幕方向改变时系统膨胀。

应用部件现在可以显示在第三方发射器和其他宿主应用程序通过一个新的绑定意向书(AppWidgetManager.ACTION_APPWIDGET_BIND)的。

果冻豆Android 4.1的新功能和新特性

应用程序窗口小部件可以自动调整大小以适应主屏幕,并可以加载不同的内容以适应其尺寸变化。

简化的任务导航

Android 4.1使您更容易从您应用程序管理顶部导航栏,并有助于确保用户一致的体验。

关键词:果冻豆Android

赞助商链接: