趋势网(微博|微信)讯:
这是本站对于 ArsTechnica 科技博客 4 万词长文《The history of Android》的翻译连载系列第七篇,介绍了 Android 3.0 Honeycomb,它两个增量更新,Android 3.1 和 3.2,以及测试版 Google 音乐服务。
Honeycomb 存在感极弱,不少人对它的了解仅限于版本号是 3.0、摩托罗拉 Xoom 平板用了这个系统,确实如此,在 4.0 ICS 发布后很长一段时间内,Android 系统都由 2.3 和 4.X 共同占据绝大部分份额, Honeycomb 从未热门过。
Honeycomb 应 iPad 而生,界面在 WebOS 设计领头人马蒂亚斯·杜阿特(Matias Duarte)的指导下再一次大改,充满科幻风格,唯一两个鹤立鸡群的应用(计算器和 YouTube)也回归了 Android 系统应用大家庭,整体界面风格前所未有的一致。
然而由于应用匮乏、赶工导致 Bug 多(直到 Xoom 发布五个月后迎来第二次更新才能正常读取 SD 卡),以及支持设备太少,Honeycomb 并没有取得成功。直到去年 Android 平板才超过 iPad 系列,根据市场研究机构 Gartner 的统计数据,全年平板销售量达到 1.95 亿台,其中 Android 平板市场份额占据 62%。
Android 3.0 Honeycomb——为平板而生,为设计而生
严格地说来,Gingerbread 只是让 Android「现代化」了,并没有改变系统丑的本质,外观和可用性都远远不如 iOS。这时纯技术角度上来看,iOS 的对手是 WebOS,WebOS 设计紧凑而精致,有不少创新性的功能,是 Palm 公司用于自救的系统。
然而在不久之后,Palm 公司就破产了。Palm 没有预料到 iPhone 要出现,也没有能及时推出 WebOS,2010 年 4 月时,Palm 被惠普以 10 亿美元收购。惠普之所以进行收购,是为了获得 WebOS 优秀的用户界面,但是界面设计团队的领头人马蒂亚斯·杜阿特(Matias Duarte)并没有加入惠普,而是在收购之前跳槽到了 Google。惠普买下了面包,而 Google 获得了烘焙师
杜阿特跳槽到 Google,任 Android 用户体验部门总监,成为第一个公开为 Android 系统外观负责的男人。他跳槽时 Android 刚刚发布 2.2,第一个真正受他设计观影响的系统是 Android 3.0 Honeycomb(蜂巢),发布于 2011 年 2 月。
Honeycomb 发布有些仓促,因为十个月前苹果发布了 iPad,开启了平板电脑的时代,Google 需要尽快推出为平板设计的 Android 系统。市场要求之下,推出系统优先级远比雕琢系统要高,因此 Honeycomb 有许多细节未能设计周到。
Honeycomb 专为平板设计,Google 没有为智能机提供更新,这样做的好处是,Google 不需要考虑不同屏幕分辨率的适配问题,节约了不少设计和编码工作。但 Google 没有让 Honeycomb 开源,此前所有 Android 系统都是开源的,允许第三方社区和开发者将最新系统移植到自己想要的设备上,此时 Honeycomb 还只能算是个半完成品,Google 不想让开发者们感受到移植难度,所以 Google 严格控制了使用 Honeycomb 的设备名单。开发节奏太快还导致了软件方面的问题,在 Honeycomb 刚发布时,连系统都还不稳定:SD 卡不能读,还不支持 Flash——这个让 Android 区分于 iOS 的一大特色功能。
贫困生一年旅游20多地引争议 受王宝强资助孩子父亲发声 企业请离员工私生活远一点 百雀羚回应网传化妆品涉嫌添加禁用原料 制片人晒王宝强转账记录
摩托罗拉 Xoom 平板是少数能够使用 Honeycomb 的设备之一,Xoom 配置如下:10 英寸显示屏,比例 16:9,内存 1G,Nvidia Tegra 2 处理器、主频 1GHz。尽管它是随着 Honeycomb 同时发布的设备、更新也完全由 Google 控制,但它不算是 Nexus 系列之一。我们认为,这可能是因为 Google 还没有足够自信,把 Honeycomb 和这样一款设备称为「旗舰」。
不论如何,Honeycomb 是 Android 历史上又一个里程碑。在经验丰富的设计师指导之下,Honeycomb 基本消灭了界面设计的一致性问题,不论从布局、还是与状态栏等元素的结合的角度来看,系统内置的所有应用看起来都像是一个整体。这一回界面重制持续了数个版本,Honeycomb 只是个开始,它为接下来的 Android 外观做下了铺垫,但同时也引入了太多科幻效果,在未来版本中这些效果会慢慢减少。
Honeycomb 和 Gingerbread 的默认主屏。
Gingerbread 只有主屏的动态壁纸中稍有些科幻外观,而 Honeycomb 则是让科幻元素贯穿了整个系统,让黑色和蓝色占据了绝大多数空间。所有蓝色元素都有光晕特效,默认主屏中倾斜地平铺着六角形图案(这就是「蜂巢」!),就像是科幻电影《电子争霸战》中宇宙飞船上的空间传送设备一样。
在界面功能方面,Honeycomb 最大的改动是引入了虚拟功能键。摩托罗拉 Xoom 没有实体的功能键,只有电源键和音量加减键,四个系统功能键被分成两部分,搜索键来到主屏左上方,返回、主屏和最近程序三个键被移动到底部左边,和右边的状态信息相对。自第一台 Android 设备 G1 发布以来到这时,Android 实体键终于减无可减。
虚拟功能键的最大好处是,提高了软件设计的灵活性。新的应用设计准则中表示,应用不再需要菜单键了,那些使用了菜单键的应用在打开后,三个功能键旁边会出现小小的菜单键,让用户能够打开菜单。另一方面,虚拟功能键能够随着屏幕显示方向而自行调整位置,除了需要用电源键和音量加减键的时候,Xoom 可以想怎么旋转就怎么旋转,不影响使用。虚拟功能键唯一缺点就是占据了屏幕空间,为了尽量减少它的影响,Honeycomb 将其与状态栏合并,屏幕底部一边是功能键,一边是电量、连接状态、时间、通知等信息。
作为平板专用的系统,Honeycomb 整个主屏的布局都变了,所有功能性的按钮被放在屏幕四周,除了上文提到的搜索键、其他功能键和状态栏之外,右上角的是应用抽屉和增加主屏小部件的快捷按钮。
新界面:锁屏,「最近应用」。
(Xoom 是个巨大的 10 寸平板,大多数时间是横屏使用,同时其中大多数应用也支持竖屏模式,本文因为排版格式需求,多数截图都是在竖屏模式截图。相对而言,此时 Gingerbread 设备最大的屏幕也只有 3.7 寸,所以单一屏幕信息量大小不具备可比性,这里只讲变化。)
屏幕解锁按钮变成了一个小圆圈,用户不再需要精确地点击绿色解锁按钮再向右滑动,只要点击小圆圈、随便向哪个方向拖动一段距离即可,这个解锁方式显得科学自然了许多。
「最近应用」变成了垂直列表,应用名旁不再只是应用图标,而是有了应用使用状态的脱略图,单个应用会计方式图标变大,使得切换更加方便了。这一设计灵感来自 WebOS 的卡片式多任务切换界面,WebOS 设备会用整个屏幕排列缩略图,Honeycomb 中因为设备屏幕尺寸变大,让缩略图以垂直列表显示,以便寻找和切换。
这个界面也许会让你感到很熟悉,但它还只是相当早期的版本,甚至还不支持滚动,也就是说,一个屏幕上只能显示 7 个最近应用(竖屏时是 5 个),用户只能在这些应用中切换。它同样不支持滑动缩略图、从最近应用中删除图标以及关闭程序,它只是个静态列表。
这里我们能看到《电子争霸战》的影响:缩略图周边有蓝色边框和光晕效果。截图还显示了虚拟功能键的另一个好处——能够随着系统使用状态而变化,此时后退键不再是向右的箭头,而是向下,表示点击后从下弹出的缩略图们会消失。
系统内置应用数量从 32 个减少到了 25 个,其中 2 个是第三方应用,准确地说,是第三方游戏。
Honeycomb 是给平板设备定制的系统,所以 Google 希望所有默认应用都为平板优化过,但是因为工期太赶,其中许多应用并没有进行优化,所以它们被删除了:Amazon MP3 商店,车载主屏,Facebook,Google Goggles 搜索,信息, 新闻 和天气,拨号盘,Twitter,Google Voice,以及语音拨号。
删除这些应用的原因并不仅仅是它们未被优化,只有 Facebook 和 Twitter 是因为未被优化而删除,车载主屏、拨号盘、信息和语音拨号不是平板设备的功能,而 Amazon MP3 商店之所以被删除,是因为 Google 正在悄悄地打造自己的音乐服务,不久后就会推出,下文我们会详细介绍。至于剩下几个应用,人们基本上不会用它们,所以删了就删了,没人会怀念。
再一次,所有应用图标都经过了重制,就像 G1 和 Droid 之间的变化一样,这一回分辨率又得到了大幅提高。Nexus S 时代分辨率是 800×480,Gingerbread 几乎差不多,但 Xoom 分辨率提高到了 1280×800。
第二张截图展示了新的通知栏,灰色不见了,Honeycomb 引入了蓝色光晕代替。通知栏顶部是时间、日期、网络连接状态、电量信息,以及一个通知设定的快捷方式。现在非常驻通知可以通过右边的「X」清除了,Android 用户首次能够对通知进行操作。同时 Honeycomb 还是第一个(也是当时唯一一个)将 Google 音乐应用控制放入通知栏的 Android 系统,在任何界面中,用户都可以通过屏幕右下方的通知栏控制音乐播放。
「添加到主屏」界面能够方便地查看主屏缩略图,搜索框结果把自动联想和系统内搜索结果分开了。
长按主屏空处、或是点击主屏右上角的加号,就能够打开新的「添加到主屏」界面。Honeycomb 中新增了主屏预览,各主屏缩略图出现在各种小部件和快捷方式列表的上方,用户可以将它们拖动到主屏中去。除了主屏有预览之外,小部件也有缩略图用于预览,不像 Gingerbread 只有文字和图标,可见屏幕尺寸确实增加了不少信息量。
同样得益于屏幕尺寸,第二张截图下方的虚拟键盘看起来更像是台式机所用的键盘,退格、回车、Shift 和 Tab 都来到了传统位置,键与键之间的空隙也更大了。在空格左边 Google 新增了「:-)」笑脸图标,点击后可以查看常用表情和颜文字。
新旧 Gmail 对比,Gingerbread 菜单中的功能键来到了动作栏中。
Gmail 体现了 Honeycomb 新界面的所有设计理念。Android 3.0 正式表明了消除菜单键的决心,尽可能地将隐藏在菜单键中的功能移动到主界面的动作栏中,让用户能直接看到它们。在 Gmail 中,动作栏有四个按钮,搜索邮件、编写邮件、刷新列表和一个抽屉菜单,抽屉菜单中有更不常用的设置、帮助和发送反馈三个功能。动作栏会随着用户操作而改变,例如在阅读邮件时,如果选择了部分文本,动作栏就会变为三个按钮:剪切、复制和选择全部。
图中左上方的 Gmail 图标不仅表示了当前应用名称,同时还作为「向上一级」按钮存在。它与系统后退键的区别时,后退就像是浏览器的后退一样,会来到上一个界面,而向上一级则是从功能上来到上一级页面。比如当用户打开 Android 市场应用时,点击「发送邮件给开发者」按钮,此时系统会打开 Gmail 应用,点击「后退」会让你回到 Android 市场,而点击 Gmail 图标——即「向上一级」,会来到 Gmail 的收件箱。后退键可能会关闭程序,但是向上一级不会。应用开发者可以自定义后退键功能,他们通常让它代替向上一级,所以在实际使用时,两个按键功能区别并不大。
Honeycomb 引入了名为「碎片」的新 API,它让开发者能将程序设计得同时兼容平板和手机。一个碎片就是一小块用户界面,比如在上图中,左边的目录列表是一个碎片,收件箱是另外一个,手机中只能展示收件箱一个碎片,而平板中可以分栏、同时显示两个。开发者定义每个碎片的界面布局,Android 系统根据当前设备决定显示方式。
计算器应用(的按钮们)来到了 Android 怀抱,但是似乎有人在日历中洒了不少蓝色墨水。
Honeycomb 的计算器应用没有使用特立独行的按钮,终于像是整个系统的一部分了,这是 Android 史上第一次。大屏幕给了按钮们更大空间,计算器所有功能都出现在主界面上了。
日历也许是大屏幕下的最大.赢家,活动事项的描述文字更多了,排版也更好看了,动作栏中有日、周、月视图切换,有搜索等常用功能按钮。活动事项底色变白,在 Gingerbread 中代表该活动事项分类的背景颜色缩小成矩形到该事项文本框的左上方。底部显示了当月日历,旁边是一系列可见的日历。
日历支持双指缩放显示范围,在竖直方向上双指缩放,能够调整显示活动事项范围,从 5 小时至 19 小时不等。日历中唯一奇怪的地方就是背景颜色了,就像是有人在右下方洒了一些蓝色墨水一样,看起来非常不协调,后续版本的日历应用中去除了这些颜色。
新的相机界面,对图片进行了颜色反转处理。
没错,10 寸的 Xoom 平板确实有摄像头,所以它有相机应用。相机终于摆脱了自 Android 1.6 以来的皮革状背景图片,相片设置选项环状排列在拍照按钮周围,这才是和真正相机相似的设计。点击某个相片设置选项后,来自 Colliris 的气泡弹窗列表变成了黑底色的半透明直角对话框,图中对话框展示了 Honeycomb 新增的「颜色效果」功能,能够实时用滤镜渲染取景器。
不像 Gingerbread,Honeycomb 的相机不支持竖屏模式,只能够横屏。不过我们认为,用 10 寸大的平板去拍照没什么意义,也就无所谓竖屏横屏了。
时钟应用经过重制,但它似乎没受设计师太多照顾。
时钟应用重制过程中抛弃了不少功能,整个「台钟」的概念都被抛弃了,进应用后主界面就是纯黑底色,显示着时间日期,没有天气、电量、亮度等信息,也就无从进入这些设置了。Google 在设计平板应用时似乎会常常感到力不从心,然后一切从简,比如在这里,Google 就只保留了时钟最核心的功能。
全新的音乐播放器。
自从音乐播放器在 Android 0.9 中出现以来,它就没有得到什么重大更新,这一回设计师们终于重制了它。标签被压缩进了动作栏的抽屉菜单中,「新增音乐和最近曲目」中专辑封面排列有了 3D 效果,不过其他地方就没有,「专辑」页面网格状整齐排列着缩略图,其他地方设计更不一样,「所有歌曲」是垂直列表,「播放列表」、「音乐分类」和「艺术家」则是和「专辑」显示方式一样。
在每个不同视图中,歌曲或专辑的菜单项都不一样,现在这个版本的 Google 音乐只有「播放」和「添加到播放列表」两个选项,但是它为未来版本提供了扩展空间。Google 马上要推出音乐服务,这些菜单中,也马上要增加「在商店中查看该艺术家其他曲目」、「云端存储与本地存储」等选项。
就像 Android 2.1 中来自 Cooliris 的图库应用一样,Google 音乐会随机挑选一张缩略图作为背景图片。
底部的「正在播放」信息量大了不少,功能也变多了,现在它会显示专辑封面和进度控制。
表里不一的地图,有些新设计很棒,有些还是 1.5 时代的东西。
Google 地图为大屏幕而重新设计过,部分布局会沿用许久:比如半透明的黑色动作栏用于放置功能键。搜索框依然是 Google 地图的核心功能,它占据了动作栏中最具吸引力的空间,这一回它终于是真正的搜索框了,使用可以在其中打字、按回车进行搜索,而不是搜索框状的按钮、点击后弹出搜索界面。
Google 终于抛弃了用于缩放视图大小的虚拟按键,用户现在只能用手势控制。Honeycomb 的 Google 地图首次支持 3D 建筑物轮廓显示,在视角缩小到一定程度时,就能看到 3D 显示了,建筑物轮廓会随着用户查看角度而变化。
然而并不是所有界面都经过重制,导航页与 Gingerbread 相比就没有变化,「线路查看」也是直接从 Android 1.6 中复制。
新 Android 市场的类「卡片式」设计。
自 Android 上市两年半以来,这是 Android 市场应用第三次改版,第四个全新设计。这个新的设计影响重大,已经接近目前的「卡片式」界面了。应用和游戏信息都显示在一个小块中,这样极大方便了 Google 对于不同屏幕分辨率的设备进行适应性设计,就像是在图库中显示照片一样——将所有的块状内容传递给布局呈现器(layout renderer),开启屏幕自适应功能(screen warpping),一切内容都能正确显示,小屏幕能容纳的内容块比较小,大屏幕能容纳更多。主界面右下方是应用分类,顶部是旋转木马(Carousel)式的编辑精选应用展示。
这一版本 Android 市场应用的设计思路非常有价值,但当时应用本身只有 Honeycomb 能够使用,同时还只能运行于横屏模式。
应用介绍页面,「我的应用」。
新的 Android 市场中不仅有应用和游戏,还有书籍和电影租赁服务。自 2010 年起 Google 就已经开始销售电子书,但长时间内都仅限于网站销售,新 Android 市场应用整合了这些内容,展示了 Google 准备在内容销售商挑战统治者 iTunes 的野心。
新浏览器和 Chrome 非常相似,联系人界面分两栏显示。
尽管此时浏览器还不如 Chrome,但它从 Chrome 中借鉴了许多设计和功能:顶部新增了窗口标签列表,隐身浏览模式(不保存浏览记录、不读取已保存的密码),新标签中会和 Chrome 一样显示最常用访问网站的缩略图。
浏览器甚至还可以用 Google 账户登录,与 Chrome 同步数据、下载书签,以及用此账户登录 Google 旗下各种服务的网站。地址栏中的空心星形图标是「添加该页面到收藏夹」的快捷方式,另外,就像 Google 地图应用一样,浏览器中也不再有虚拟按键用于调整缩放程度,用户只需要用手势控制。
联系人从「电话」应用中分离出来,成为独立应用,显示联系人邮箱、即时通讯、电话号码、生日以及社交网络,之前的「电话=联系人+拨号」只适用于智能手机,而 Honeycomb 是为平板设计的。由没有了拨号需求,联系人这个独立应用就不再需要标签,能够列表显示所有联系人,这里 Google 又利用了前文提到过的「碎片」API——如果是智能手机版的联系人应用,就不会同时显示两栏信息,而是整个屏幕显示一栏。
Honeycomb 版联系人应用首次支持快速滚动功能,手指按住滚动栏往下拖,就可以快速滚动,同时列表上会出现透明的字母显示滚动进度。
新的 YouTube 应用,有点黑客帝国气息。
与计算器一样,YouTube 的设计不再不拘一格、特立独行,终于回到了 Android 系统应用大家庭。主屏上「立体地」显示着视频缩略图,它们是最热门视频,或是(登录 Google 账户后的)个性化推荐。Google 没有把这个设计风格移植到手机版 YouTube 应用中,但我们可以认为,这也是一种灵活性很高的卡片式设计。动作栏反应了这一点,未登录 Google 账户时,整个动作栏都是搜索框,而在登录后,搜索框变短,出现了新的三个按钮:主页,浏览视频分类,我的 YouTube 频道。
Honeycomb 非常喜欢蓝色,电影工作室(Movie Studio)应用沿用了《电子争霸战》设计风格,只不过主题是橙色的。
尽管计算器和 YouTube 回到了 Android 中,新的电影工作室(Movie Studio)却不甘平庸,成为了 Honeycomb 中新的特立独行的应用。电影工作室没有提供使用指导,界面也并不那么符合直觉,在使用中我们发现,用户可以导入视频片段、进行剪辑、增加字幕和场景切换。视频编辑——甚至在电脑上,都属于最耗时、最复杂、最吃配置的事情之一——在平板上进行有些不太现实,所以在接下来的 Android 系统中,Google 移除了电影工作室。对于这款应用,我们最喜欢的一点是它完全采用了《电子争霸战》主题,系统其他部分用的是蓝色光晕效果,而这里是橙色。(看!异端!)
小部件!
Honeycomb 引入了新的桌面小部件框架,小部件中的内容可以滚动了,Gmail、Email、日历的桌面小部件便支持滚动。新的 YouTube 和 Google 书籍小部件折叠状显示缩略图,缩略图会自动滚动,我们不太确定一个提醒用户「这是你的书架」的小部件有什么意义,不过,它确实存在。在 10 寸的 Xoom 平板中,这些小部件显示效果非常不错,但是 Google 从来没有为智能机重新设计过:顶栏太宽、内容太多,几乎占据了半个屏幕,喧宾夺主,让该显示的内容只能显示极少。
Android 3.1, 3.2——SD 卡支持,其他增量更新
可以滚动的「最近应用」,桌面小部件可以调整尺寸。
Android 3.1 发布于三个月之后,修复了 3.0 中的许多问题,还带来了不小改进,其中之一就是让用户调整桌面小部件尺寸。在长按某个桌面小部件之后,其周围会出现蓝色边框,用户拖动边框中间的按钮以调整小部件尺寸。「最近应用」终于可以滚动了,可以查看按打开时间顺序排列的所有最近应用,不过此时它还不支持滑动关闭应用。
从现在的标准看来,版本号更新 0.1 就算是大更新了,但在 Honeycomb 时代,它只是个增量更新。除了少数界面调整之外,3.1 引入了一些新的开发者 API,还增加了对游戏手柄、键盘、鼠标等输入设备的支持,能够通过 USB 或蓝牙使用这些设备。
Android 3.2 的兼容性视图,右图是典型的被拉长后的界面。
在 3.1 出现两个月之后,3.2 发布了,3.2 开始支持一些小尺寸(7-8 寸)的平板,终于能够正常读取 SD 卡,此时距离 Xoom 上市销售已经有五个月。
Honeycomb 是 Android 平板生态圈的基础,但它也是赶工出来的产品。如果自己所需的应用没有针对平板优化过,没有人会想使用平板电脑,所以 Google 给出了一个暂时的解决方案:「兼容性视图」。如截图所示,如果一款应用是为小屏幕设备而设计,用户可以使用兼容性视图,将界面拉长至全屏显示(如右图)、或是旋转后适应整个屏幕,但是这两个选项的调整效果都很不理想。
应用太少,导致 Xoom 销量很差,Google 在平板市场的第一场战斗失败了。
测试版 Google 音乐服务——只是个云存储,不是音乐商店
Gingerbread 上的 Google 音乐。
Honeycomb 更新了音乐播放器的界面,但是它没有直接被 4.0 ICS 使用。2011 年 5 月时,Google 启动了测试版 Google 音乐服务,发布了新的 Google 音乐应用。