原文链接:http://android.eoe.cn/topic/summary
欢迎来到Android4.1,果冻豆!
Android4.1是迄今为止最快、最流畅的Android版本,我们已经对整个平台进行了改进,并且为用户和开发人员增加了大量的新功能。本文档仅仅是Android4.1新功能的冰山一角。
详情请参考Android4.1 APIs文档来详细了解最新的开发人员APIs。
http://developer.android.com/images/jb-android-4.1.png
优化的Android4.1能够提供最好的展现形式和实现最低的触摸延迟,提供一个简单易用、容易操作的用户界面
为了确保一致的帧频,Android扩展了垂直同步调速(* vsync timing* )来实现Android框架处理所有的图片和动画。一切都运行在步调一致、16毫秒的垂直同步心跳机上——包括程序渲染、触摸事件、屏幕构成和显示刷新——所以帧不会提前或者延后。
同时为了获得更加一致的渲染,Android4.1在图形管道上添加了三重缓冲(* triple buffering* )技术,能够使一切感觉更顺畅,比如从滚动到分页和动画。
http://developer.android.com/images/jb-accessibility-focus-250.png
Android4.1既通过同步触摸vsync timing来减少触摸延迟,又通过预测你的手指将在那里来刷新屏幕来减少触摸延迟。这样就可以得到更容易和更均匀的触摸响应。。此外,在activity不活动之后,Android会申请一个* CPU input boost* 来确保在下次触摸事件时没有延迟。
http://developer.android.com/images/jb-r2l.png
Android4.1通过在TextView and EditText 元素中支持双向文本可以帮助你赢得更多的用户。应用程序可以按照从左到右或从右到左的脚本显示文本或者处理文本编辑。应用程序可以使用新的阿拉伯语、希伯来语地区及相关字体。
其他类型新语言的支持包括:
* 追加的印度语言:埃纳德语,泰卢固语,马拉雅拉姆
* 新绘文字字符的Unicode 6.0版
* 对日本用户来说更好的字形支持(比如当系统语言设置为日语时对日本特有版本的字形的渲染)
* 阿拉伯语字形在WebViews上进行了优化,除了TextViews。
* 在WebViews中支持垂直文本,包括Ruby文本和其他垂直文本字形
* 合成粗体现在可以用于所有没有专门粗体字形的字体
该平台现在支持用户安装键的盘映射。比如支持其他的国际键盘和特殊布局类型的键盘。在默认情况下,Android4.1包含27种国际键盘,包括Dvorak。当用户连接一个键盘的时候,他们可以设置程序选择一个或多个他们想用的键盘。当打字的时候,用户可以使用快捷键(比如Ctrl-Space)在键盘布局之间进行切换。
你可以创建一个键盘映射发布到系统中。这个APK应该包括键盘布局资源文件,基于标准的Android键盘映射格式。这个应用程序要想给用户提供自定义的键盘布局需要在应用程序的manifest文件中声明一个合适的广播接收器(ACTION_QUERY_KEYBOARD_LAYOUTS )。
http://developer.android.com/images/jb-notif-ex.png
扩展的通知,让你在显示更多类型的通知内容。
用户可以用一个简单的手势展开他们。
扩展的通知,让你在显示更多类型的通知内容。用户可以用一个简单的手势展开他们。通知功能早已是Android上独特并受欢迎的功能。在不影响应用程序的UI的情况下,开发人员可以在通知栏把重要的或基于时间的信息,显示给用户。
Android 4.1对Android通知框架进行了重大的更新。应用程序现在可以通过点选展开或者折叠来显示更大,更丰富的通知。通知支持新的内容类型,包括照片,优先级的配置,甚至可以包括多个动作。
通过改进通知的使用,应用程序可以创建的使用面积较大,高达256 DP的高度的通知信息。三个模板的通知样式可供选择: