【51CTO编者按】我们前不久介绍了Android 3.0七大特性全解析,2011年1月27日爆出Android 3.0最终预览版的SDK正式发布。
在CES上自爆了Android 3.0(蜂巢)界面的Google今天放出预览版SDK,并揭晓了全部新功能细节。北京时间1月27日早间消息,Google今天发布代号“蜂巢”的Android 3.0系统SDK(软件开发工具包),以帮助第三方应用开发人员优化其产品。
为平板设计的新界面
◆Android 3.0 Honeycomb专为大屏幕平板重新设计了用户界面,称为holographic(全息),主要关注互动性。Android 3.0重新定义了多任务、丰富的提醒栏、可自定义的主界面、widgets等等(如上图)。
◆系统栏,也就是通知栏,可在任意程序里快速访问提醒和系统信息,还有软件导航的虚拟按钮,它们位于整个界面最下方,在看视频的时候它们也会淡出隐藏不显示
◆动作栏,用于对应用进行控制,显示在屏幕最上方,可查看应用的菜单、导航、widget,在你打开应用之后就一直显示(相当于Android里按menu后弹出的菜单)
◆可自定义的主界面,可放置widget,应用快捷方式和壁纸,通过打开launcher可看到所有应用图标的列表,当然还有全局搜索框
◆最近打开的应用列表,可轻松看到多任务图标。在系统栏里就可以进入最近打开的应用列表,它会直接显示应用的截图,而非像iOS那样只显示个图标(如下图)
重新设计的键盘
方便更快更精确的输入文字,键盘的大小和位置都重新设计了,还加入了一些新案件,比如Tab键,可以提供更高效的文字输入。用户可以按住某个键进入特殊文字菜单,或者切换为语音输入模式,见下图。
改进的文字选择和复制/粘帖
这个Android 2.3 Gingerboard就有了,可以通过两个“游标卡尺”来选择选中哪些文字,进行复制/粘帖和剪切操作。
新的外设支持
Android 3.0开始原生支持文件/图片传输协议,让用户可通过USB接口连接相机或电脑来同步数据,也可通过USB或蓝牙连接实体键盘进行更快速的文字输入。同时 改进了WiFi连接,搜索信号速度更快。可通过蓝牙来进行tether连接,分享Android平板的3G信号给其它设备。
内置应用更新
◆浏览器:提供导航条,方便用户导航和组织页面。可直接显示出多标签页,方便切换。增加匿名模式,方便看见不得人的网页。在登录自己的Google帐户之后,可与桌面版的Chrome浏览器同步书签。多点触摸开始支持Javascript和插件。
◆摄像头和图片库:摄像头应用重新设计,可直接在屏幕上操作曝光、对焦、闪光灯、变焦和前置摄像头。图片库应用则可以让用户全屏浏览照片。
◆联系人:联系人应用变成了两栏结构,可快速滚动,改进了对格式和国际化手机号的支持,地址写的是哪里就按哪里的形式显示。联系人以卡片的形式显示,方便阅读和编辑。
◆邮件:也是两栏结构,方便浏览和组织邮件,可选择多个邮件操作,改变文件夹等等。有一个桌面用的邮件widget。
此前有报道称,Android 3.0专门面向平板电脑,包括摩托罗拉Xoom。Google在SDK中介绍了Android 3.0的许多新特性。例如:
◆该平台为每款应用在显示屏顶端的动作条提供一个实例,用户可以快速访问关联选项、小工具、状态、导航或其他内容,还可以定制一款应用的动作条实例的显示主题。开发人员可以通过动作条在用户熟悉的位置显示应用的更多功能,并使一款应用在各种活动区域或状态下的使用体验保持一致;
◆细分活动区域,以更好地控制内容,使设计更加灵活。从Android 3.0开始,开发人员将可以把活动区域划分成更小的“分区”(fragment),以提供更为丰富、更具交互性的体验。例如,一款应用可通过活动区域内的多个分区,实现真正的“多屏用户界面”。开发人员可在一个活动区域内动态添加、移除和替换分区,而这些模块化的分区可在不同活动区域内再次使用,从而提高了开发效率。
新的开发功能
在Android 3.0平台是专门设计以满足更大屏幕尺寸的设备上应用的独特需求。 它提供的工具开发人员都需要创造令人难以置信的视觉和相互作用对这些设备的经验。
◆新UI框架,方便创建平板应用
◆重新设计的UI widget
◆可扩展的桌面widget
◆一直显示在屏幕上的动作栏
◆更丰富的提示栏,可显示富媒体信息,可控制大小图标
◆支持多选,剪切板和拖拽的互动模式
◆新的动画框架
◆支持硬件2D加速
◆可渲染脚本的3D界面引擎
◆支持多核心结构
◆支持HTTP Live流,通过M3U播放列表URL来进行HTTP实时直播
◆内置DRM框架
◆可对数字媒体文件进行存取操作
◆对企业良好的支持
◆对老应用也可进行支持,不用改代码也可在平板上跑
新的UI框架应用程序
◆活动片段,内容和更大的设计灵活性控制
Android 3.0,开发人员可以打破其原有进程,然后结合多种方式他们创造一个更丰富,更具交互性的体验。因为他们是模块化的,Android 3.0还提供一种有效的方式为开发人员编写应用程序,可以运行在大屏幕上正确以及小屏幕设备。
◆重新设计的UI部件
Android 3.0的UI部件提供了一个开发人员可以使用快速添加新的内容类型的应用程序更新设置。 新的UI组件是重新设计,更大的屏幕上使用,如片剂,并纳入新的全息用户界面主题。 与早期版本编写的应用程序可以继承新的Widget设计和主题。
◆主屏幕扩展部件
主屏幕Widget提供快速直接从主屏幕访问应用程序特定的数据。 让开发商采取的Android 3.0主屏幕Widget到一个新的水平,提供更多类型的内容和与用户互动的新模式。 用户可以通过互动,如采用触摸手势,滚动,翻转在Widget中显示的内容随着新途径主屏幕部件。
高性能2D和3D图形引擎
◆新的动画框架
该平台包括一个灵活的新的动画框架,让开发人员轻松,如观看动画UI元素的属性,部件,碎片,Drawables,或任意对象。
◆硬件加速的2D图形引擎
机器人3.0提供一个新的硬件加速OpenGL渲染,给出了一个性能提升在Android框架运行的应用程序许多操作常见的图形。
◆Renderscript3D图形引擎
Renderscript是一个运行时的三维框架,为构建三维场景,以及一个特殊的,平台独立的两个最高性能着色语言的API。
多核处理器结构
Android的3.0是设计运行于单个或多核处理器架构平台的第一个版本。 一个在Dalvik虚拟机,仿生图书馆多种变化,和其他地方增加对多核环境中的对称多处理的支持。
增强企业级开发
在Android 3.0,设备管理应用程序开发人员可以支持新类型的政策,包括加密存储,密码过期,密码历史,密码需要复杂的字符政策。
兼容现有的应用程序
Android 3.0带来了新的用户界面片等大屏幕设备而设计的,但它也是完全符合该平台的早期版本中,或更小屏幕尺寸开发的应用软件兼容。
更多内容请关注51CTO专题:Android 3.0——蜂巢的世界
各平台Android 3.0 SDK下载列表如下:
Platform
Package
Size
MD5 Checksum
Windows
android-sdk_r09-windows.zip
32779808 bytes
1a1bb8fad80bcc2dfbd00443b9a13e6b
installer_r09-windows.exe(Recommended)
32828818 bytes
a0185701ac0d635a4fbf8169ac949a3c5b3d31e0
Mac OS X (intel)
android-sdk_r09-mac_x86.zip
28829553 bytes
ef3102fdbbbbd9bf4d9b572624aa9dc1
Linux (i386)
android-sdk_r09-linux_x86.tgz
26917824 bytes
9fefac5ff85d329836439f6e77a78cae
【编辑推荐】
- 图文详解Android 3.0 SDK安装教程
- 下载Android 3.0预览版(R9)SDK入门包
- 多图欣赏 Android 3.0系统的平板代表作
- 先睹为快 Android 3.0细节曝光
- 传Android 3.0强制要求使用双核处理器