欢迎来到Android 3.0!
Android3.0平台为用户和开发者提供了许多新的和令人兴奋的特性。本文将对Android3.0版本中已发布的新特性和新技术略窥一斑。如果想获得SDK更多的信息或者下载信息,请关注该SDK的相关文档。
√ 用户新特性
√ 开发者新特性
用户新特性
新的UI(用户界面)设计基于平板
Android 3.0是Android平台的新版本,是为更大屏幕的设备而设计的,特别是平板电脑。Android 3.0引入了全新、真实有效、全息的UI设计,并且提供了一种高雅的,专注于内容的交互模式。
Android 3.0延续了用户对Android的热爱–精确的多任务处理、丰富的提醒机制,家用屏幕的客户化定制、窗体部件以及更多,并且把这些变成一种生动的、具有3D体验效果和深度交互的方式,让用户感觉更亲近,并且优于以往。
这种新的UI在交互、导航和客户化定制中都加入了新的风格,可以在所有的应用服务中使用,并且兼容平台的早期版本。在Android 3.0平台上编写的应用,可以使用一系列扩展的UI对象、强大的绘图工具和多媒体,给用户新的体验。
系统工具条:用于全局的状态和提醒
不管是在系统中穿行,还是沉浸在应用中,用户都可以通过位于屏幕下方的系统工具条,快速地访问提醒功能,系统状态和软件导航按钮。系统工具条通常都是显示的,并且作为用户的关键触点,但在“熄灯模式”下,它也可以在全屏时被淡化,就像视频全屏时,操控按钮淡化或隐藏。
动作工具条:用于应用程序控制
在运行每个应用程序时,用户都可以通过屏幕上方的动作工具条进行设置、导航、小窗口,或者其他功能。这个动作工具条也是在应用运行中经常显示的,尽管应用的内容、主题和其他属性都是应用本身控制,而非系统。动作工具条是用户的另一个关键触点,特别是像那些功能项和一个弹出的下拉菜单,都是用户在大部分其他应用中需要进入某功能时的常规使用方式。
可定制的主界面
用户可以通过5个可定制的主界面访问系统的所有地方。每个主界面都提供一个很大的网格来排列和定位所有的应用。用户可以在一个专业可视化的布局模式上来选择并操作主界面的小工具、应用的快捷方式,以及墙纸等。每个主界面还提供一个常见的引擎用于访问所有的安装应用,就像一个搜索框来对应用软件、通讯录、媒体文件、网页内容等进行全局搜索。
最近应用程序:用于多任务执行提供视觉便利
多任务是Android的一个关键优势,并且是Android3.0体验的重要内容。当用户启动应用程序处理不同事务时,他们可以打开系统工具条中的最近应用程序列表,查看运行中的任务,并且可以快速地从一个应用切换到另一个。为了让用户更快地识别每个应用对应的任务,这个列表会显示每个任务当前状态的快照,也就是用户最近一次查看该任务时的快照。
重新设计的键盘
经过重新设计的Android软键盘能够让用户在更大尺寸的屏幕中快速并准确地输入文字。按键的形状做了改变,位置也进行了变更,并且增加了新的按揭,比如Tab键,用于提升文字输入的有效性。用户可以触摸某些按键进入特殊符号输入菜单,也可以用系统工具条的按钮来进行文字/声音输入模式的切换。
强化的文字选中、复制和粘贴
当用户输入或查看文字时,新的用户界面可以让用户按住一点,同时移动来调整选中区域大小。这样快速地确定选中内容后,用户可以选择动作工具条中的一个动作,比如复制到剪贴板、分享、粘贴、网络搜索或者查找。
新的连接选项
Android3.0包含了新的连接特性,为用户提高了便利性。内置对多媒体/图片传输协议的支持,用户可以直接用USB连接的相机或桌面电脑进行同步,而不需要挂接一个USB设备。用户还可以通过USB接口或蓝牙,同键盘连接,搭建一个常用的输入环境。在wi-fi连接上,引用了新的端口扫描,可以减少在宽带间和过滤器间的扫描次数。对蓝牙共享的支持是指更多类型的设备可以共享Android设备的网络连接。
标准应用的更新设置
Android 3.0 平台包含了一个标准应用的更新设置,用于更大屏幕的设备。下面将介绍一些新特性。 浏览器
浏览器可以让用户更有效地操作和组织。多Tab页替代了多个浏览器窗口,并且可以用“匿名”模式进行匿名浏览。书签和历史在一个单独的统一的视窗中进行展示和管理。用户可以选择是否用已有账户自动登录google站点,并在Google Chrome上同步书签。新的多触点支持JavaScript和插件。用户可以在非移动站点享受更好的浏览体验,比如增强的拍摄和观察模式、超尺寸的滚动、定位的支持,等等。
照相功能和Gallery图库相册软件
经过重新设计的照相功能利用更大的屏幕快速进行曝光、聚焦、闪光、缩放、自拍等。为了让用户能够用新的方式捕捉景色,照相功能还内置了对于延时录影的支持。Gallery应用能够让用户全屏浏览相册和其他照片集合,并且通过拇指的简单滑动就能进入其他照片集。
联系人
联系人功能利用新的双屏用户界面和快速滚动,使用户能够简单地组织并定位联系人。这个应用还提供用户分类功能,基于本国的用户号码和国际性的号码解析库。联系人的信息界面是类似名片的设计,更易于用户阅读和编辑。
电子邮件
电子邮件应用也是采用双屏界面,使得浏览和组织信息更加有效。用户可以选择一个或多个信息,通过在行为工具条上选择一个行为,例如移动所选到一个文件夹。用户能够同步邮件附件以备后续查看,并且可以通过主界面小工具来跟踪邮件。
开发人员新特性
Android3.0平台是特别为满足更大尺寸屏幕而设计的。它为开发者提供了所有的工具来创造难以置信的视觉和交互体验。
√ 新的用户界面框架,以设计更好的平板应用。
√ 2D和3D图形的高效处理。
√ 支持多核处理器架构。
√ 丰富的多媒体和连接。
√ 企业的增强版。
√ 同现有应用的兼容。
为设计更好平板应用的新的用户界面框架
活动片段,对内容更好的掌控,并且设计更加灵活。
启动Android3.0,开发者能够将应用的活动分解为更小的单元:片段,然后将这些片段用不同的方式进行组合,来形成更丰富、更具交互式的体验。例如,一个应用可以使用一系列片段来创建一个多屏用户界面,用户可以对每个屏幕进行独立地操作。片段可以添加、移动、替换,动态地加进活动里,并且可以被模块化,并在多个活动之间重用。正因为这样的模块化,开发者能够利用这样的片段有效地编写应用,而且适用于不同尺寸的屏幕设备。
重新设计的用户界面小工具
Android3.0提供了自动更新的用户界面(下称UI)小工具,开发者能够快速地在应用中进行添加。新的UI小工具针对更大尺寸的屏幕(比如平板电脑)重新设计,且包含新的全系UI主题。若干新的小工具类型已经可用,包括3D堆、搜索框、日期/时间选择器、数字选择器、日历、弹出菜单等等。大部分重新设计的UI小工具都能应用在主界面上。早起编写的应用版本也可以移植到新的小工具设计和主题中。
扩展的主界面小工具
大家都非常喜欢主界面上的小工具,因为它们可以快速直接地访问那些特定的应用。Android3.0提供给开发者对于主界面小工具的进阶开发,提供了更多种类的内容和新的用户交互方式。开发者现在能够应用更多的标准UI界面构建主界面,例如用户可以通过3D框架、网格或列表来浏览内容集合。用户能够用新的方式在主界面进行交互,例如通过触摸手势来使显示内容进行滚动和跳跃。
持续的动作工具条
这个平台为每个应用提供了独立的动作工具条实例,每个应用都能让用户快速地进入该应用的选项、工具、状态、导航及其他功能。同时,每个应用也能够通过其独立的动作工具条来定制其显示主题。开发者可以在工具条中为应用加入更多的特性,并且保持其操作位置不变,这样就形成统一的用户体验,而使应用可以在不同的地区和人群中方便的使用。
更加丰富的通知
通知机制是Android系统用户体验的一个核心部分,因为它可以实时地通知用户关键更新和状态信息。Android3.0扩展了这一机制,让开发者能够在通知中加入更丰富的内容,并且能够操作更多的属性。Android3.0构建了一个新的类,提供快速创建通知,包括编辑大小图标、标题、标签,以及其他在早起版本中支持的属性。在这个版本中,通知能够提供更多的内容,作为远程视图提供该功能。
多选,剪贴板,拖放
这个平台提供了新的交互方式,供开发者使用。在整理列表或网格中的项目时,开发者可以用一种新的多选方式,让用户选择多个项目。开发者还可以用新的系统级剪贴板,方便用户在不同应用间复制粘帖各类信息。除此之外,为了让用户能够更方面地操作和整理文件,开发者能够利用拖地事件框架来提供新的拖放交互方式。
高性能的2D和3D图像
新的动画框架
这个平台还包括一个灵活的新型动画框架,开发者可以轻易地将UI元素动起来,比如视图、小工具、片段、画板,或其他任意的对象。动画框架可以创建淡出或移动的效果,可以循环动画图像或已有的动画,可以变幻颜色等。在UI元素上加入动画风格,能够让应用增加可视化的效果,改善用户体验,增加用户的沉浸感。
硬件加速的2D图像
Android3.0支持新的硬件加速OpenGL渲染器,大大提高了在Android框架下运行应用的图像操作性能。该渲染器启用后,绝大部分的图像操作都会被加速,例如画布、画笔、Xfer模式、颜色滤波器、着色器和相机。开发者可以将硬件加速应用于不同的层次,从全局应用到应用于某个应用中特定的活动和视图。
渲染3D图像脚本引擎
渲染脚本是一个运行时的3D框架,来确保性能的最大化。其既提供构建3D场景的API,也支持特殊的、平台独立的着色器语言。应用渲染脚本,你可以加速图像处理和数据处理速度。渲染脚本是创建高性能的3D效果的理想选择。
支持多核处理器体系结构
Android3.0是能够运行在单核和多核处理器体系结构上的第一个版本。对原来的Dalvik虚拟机(是Google的用于移动设备的Android平台的一个主要部分),Bionic库(Google开发的Linux库,Android用于Linu内核)以及其他相关的地方做了很多改动,使其在多核环境下,能够均衡地进行多重处理。这些优化对所有的应用带来了好处,甚至那些单线程的应用也受益于此。例如,如果有两个处理器可用,当Dalvik虚拟机的垃圾收集器正在第二个cpu运作时,一个单线程的应用仍然能够在第一个cpu中提高其性能。系统可以自动地进行调配。
丰富的多媒体和连接方式 视频直播技术(HLS)
可以通过向媒体框架加载一个M3U的播i放列表URL来开始一个HLS会话。这个媒体框架支持绝大部分的HLS定义,包括自适应比特率。
可扩充的DRM框架
Android 3.0 包括一个可扩展的DRM(Digital Rights Management,数字版权加密保护技术)框架,这个框架能够使相关的应用根据DRM的一系列机制来保护其内容。对于应用开发者来说,这个框架提供一个一致的、统一的API来简化内容保护的管理,而不用关注其底层的DRM引擎。
数字媒体文件转移
平台包含内置的对于媒体/图片转换协议(MTP/PTP)的USB端的支持,用户可以很容易地在移动设备和主机间进行任何类型文件的转移。开发者能够运用这个支持,开发这类让用户可以在设备之间转移或共享其创建或管理的媒体文件的应用。
多种连接方式
平台为开发者提供了新的连接方式。目前API支持蓝牙的A2DP和HSP配置文件,使应用能够查询蓝牙配置文件进行设备、音频及其他连接,并通知用户。例如,一个音乐类应用能够检查其连接和状态,通知用户正在通过立体声耳机播放音乐。应用还能够通过注册来根据预定义的特定厂商AT命令(例如Platronics Xevent),来接收系统广播。例如,一个应用能够接收广播,指出一个连接中的设备的电池状况,并且能够通知用户,或者进行其他有必要的行为。平台还提供了新的用USB或蓝牙支持全键盘连接。
企业级增强
在Android3.0平台中,设备管理类的应用能够支持新类型的政策,包括编码保存、密码到期、密码历史和密码复杂度需求。
与已有应用的兼容性
Android3.0为平板和其他更大屏幕的设备提供了新的UI设计,但是仍旧同之前版本或小尺寸屏幕的UI相兼容。已有的应用能够无缝接入这些新的全息UI主题,而不用做任何代码变更,只需要在描述文件总增加一个新的属性。平台模仿菜单模式,在新的UI中该模式被动作工具条的溢出菜单所替代。开发者如果想采用大尺寸屏幕的特点,只要创建大屏幕专用的布局和内容,再添加到已有的应用中即可。
转载请注明出处 http://www.51czone.com/index.php/archives/948
http://www.qzdxwj.com
http://www.phpmt.com
相关推荐
最新发布的高清版cmmi 3.0 模型版本,ISACA官方发布的ATM培训资料
Android 开发时的权限一览表,方便初学者查看, 包含Android 开发的时候的权限一览表 初学者必备技能
android_XML_属性一览
Ext3.0新特性一览 1.轻量级、高速的base库 2.flash报表api接口 3.Ext.DIrect 远程和数据流支持 4.继承客户端和服务器端数据绑定 5.ListView组件 6.强大的按钮和工具栏组件 7.ARIA/Section 508 访问性改进 8.更新了...
Android中ImageView的常用方法一览.pdf 学习资料 复习资料 教学资源
阿里巴巴的Android开发手册最新版,对Android开发者来说很有益处
这里是【Android项目实例】android通话时间统计器资源,希望源码能对大家有所帮助!
ThinkSystem服务器技术规格
4.3.2 AndroidMarket特色应用一览 4.4 你也可以做东家——申请Market账号 4.4.1 卖东西要先入伙——准备工作 4.4.2 入伙过程——申请 4.5 开张了——在Market上发布应用 4.5.1 发布时可能遇到的错误 4.5.2 卖东西也...
Android中AutoCompleteTextView的常用方法一览.pdf 学习资料 复习资料 教学资源
Android中Activity的常用方法一览.pdf 学习资料 复习资料 教学资源
Android中CheckBox的常用方法一览.pdf 学习资料 复习资料 教学资源
Android中ImageButton的常用方法一览.pdf 学习资料 复习资料 教学资源
Android中ListView的常用方法一览.pdf 学习资料 复习资料 教学资源
Android中Intent的常用方法一览.pdf 学习资料 复习资料 教学资源
Android中RadioButton的常用方法一览.pdf 学习资料 复习资料 教学资源
Android中RadioGroup的常用方法一览.pdf 学习资料 复习资料 教学资源
Android中ToggleButton的常用方法一览.pdf 学习资料 复习资料 教学资源
Android中使用TableLayout布局设计办公电话一览表的代码清单.pdf 学习资料 复习资料 教学资源
FANUC数控参数一览表FANUC数控参数一览表FANUC数控参数一览表FANUC数控参数一览表FANUC数控参数一览表FANUC数控参数一览表