最新消息:code4apk全新上线,专注于android代码分享,android源码下载,打造专业的android学习分享平台!

Android 编年史(8):4.0,现代化的开端

android资讯 admin 1499浏览 0评论

作者:Ron Amadeo 来源:ArsTechnica

这是本站对于 ArsTechnica 科技博客 4 万词长文《The history of Android》的翻译连载系列第八篇,介绍了 Android 4.0——Android 系统现代化的开端。

Android 4.0 几乎是 Honeycomb 的去科幻元素缩小版:引入了虚拟按键,进一步消除实体按键;优化了动作栏,几乎每个内置应用中都会有动作栏,其中按钮会随着当前位置改变。随之发布的是 Nexus 系列第三台,由三星制造的 Galaxy Nexus。Galaxy Nexus 屏幕一举提升到了 4.65 寸,屏幕分辨率达到 720p,为虚拟按键提供了空间。

在 Android 4.0 发布三个月后,Google 发布了官方的《Android 应用设计规范》,应用设计终于开始走向正规。

 

Android 4.0 ICS——现代化的开端

三星 Galaxy Nexus,随 Android 4.0 一同发布。

Android 4.0 发布于 2011 年 10 月,代号「冰淇林三明治」(Ice Cream Sandwich)。ICS 和 2.X 时代一样,不分手机和平板,也不闭源,它是 Honeycomb 时代以来 Android 手机得到的第一次更新,此时距离上次更新已经有将近一年。ICS 的改动基本有这些:将 Honeycomb「缩小」到手机上使用,虚拟按键,动作栏,以及提出新的智能机应用设计语言。

ICS 首次出现在三星「三太子」Galaxy Nexus 上,Galaxy Nexus 是首批屏幕分辨率达到 720p 的 Android 智能机,随着分辨率提高,其他硬件也有不小提升:屏幕尺寸达到 4.65 英寸,CPU 是德州仪器 OMAP 4460、主频 1.2GHz,内存 1GB。比 Nexus One 大了一圈的屏幕尺寸一度被诟病,批评者认为它「太大了」,但到了今天,4.65 寸已经算是小尺寸 Android 智能机,5 寸才是正常。

在美国销售的 Galaxy Nexus 是运营商定制版:Verizon 4G LTE 版。不像之前的 Nexus 设备,这个销量最佳的合约版 Galaxy Nexus 系统更新由运营商控制,Google 的软件和系统更新都需要经过 Verizon 批准才能进行,这不仅导致了更新延迟,还让系统中缺失了一些 Verizon 不想看到的软件——也就是 Google 钱包(Google Wallet)。

感谢 ICS 更新,Google 终于让 Android 智能机的实体按键数达到最小化,有了底部的虚拟按键,设备制造商不再需要给手机配备电容性的实体按键。Galaxy Nexus 只有三个实体按键:电源键,音量加和音量减。

ICS 的设计风格比 Honeycomb 有所收敛。

Honeycomb 中《电子争霸战》风格的科幻元素减少了许多,而且之后的版本中,这些元素会越来越少。科幻风格的时钟字体变成了细的、优雅的、正常的字体,锁屏界面下点击解锁按钮出现的水波纹褶皱效果被移除了,外星人式的时钟小部件回归正常简约风格。屏幕底部的系统功能按键也被重制了,移除了光晕效果,剩下白色线条。默认主屏壁纸不再是代表版本号「蜂巢」的宇宙飞船,而是条纹状的彩虹,为主屏添加了许多不可或缺的颜色。

为适应手机屏幕,Honeycomb 的系统功能栏被分为两栏:顶部的传统状态栏,和底部新的系统功能键栏,其中有后退、主屏和最近应用三个按钮。搜索栏从屏幕左上角来到了状态栏下方,成为一个 4×1 的小部件,再乘以 5 个主屏,它总共占据了 20 个应用图标的空间。

在 Honeycomb 的屏幕解锁界面,用户可以拖动解锁按钮到任意方向进行解锁,而 ICS 中必须拖动到解锁图标中,这个改动让解锁按钮有了更多功能:拖动到相机快捷方式,就可以跳过主屏,直接开始拍照。

ICS 是智能手机的系统,这意味着其中会有更多应用;通知栏再次占领整个屏幕。

应用抽屉中仍有「应用」和「小部件」两个标签,不过后者是从「我的应用」(My Apps)改名而来,显示的信息也因为屏幕尺寸被精简了,只是小部件们的 2×3 缩略图。和 Honeycomb 一样,应用抽屉被分页了,用户需要水平滑动才能查看更多应用,这个设计沿用至今。

除了常规智能机应用之外,ICS 添加的新内置应用之一是 Google+,它作为独立应用已经出现不短时间,以及私信聊天服务 Messanger(独立于短信应用,是 Google+的附属品)。回来的常规智能机应用有短信、新闻和天气、电话和语音拨号,平板游戏 Cordy 被删除了。我们的截图来自 Verizon 合约机,所以还有「我的 Verizon 智能机」和「Verizon 备份助手」。

为了保持设计一致性、降低《电子争霸战》风格影响,日历和相机应用的图标看起来更加地球原生态了。时钟、下载、电话和 Android 市场图标亦有改动,另外,「联系人」(Contacts)改名成了「People」。(编注:中文译名不变,还是「联系人」。)

不论是和 Honeycomb 还是和 Gingerbread 相比,通知栏改动幅度都算很大,背景透明化,下拉后顶部会显示当前日期,旁边是进入系统设置的快捷方式,右边「X」按钮的功能是清除所有通知。在 Honeycomb 中,单个通知右侧有「X」按钮用于清除它,而 ICS 的实现方式显得更加优雅:左右滑动即清除。Honeycomb 中有不少的蓝色高亮效果,ICS 把这些蓝色统一了(颜色代码为 #33B5E5),底栏黑色而不透明,中间是蓝色的小圆圈,用于往上拉关闭通知栏。

Android 市场主界面又变成了黑色。

Android 市场再一次被重新设计,终于开始支持横屏模式,内容分类中出现了「音乐」。新的市场应用进一步利用了 Honeycomb 中和出现的卡片式设计,是首批不区分智能机和平板两个版本、同时显示和使用的应用之一。由于屏幕尺寸限制,主界面上的卡片不再有单个应用,而是显示了许多分类:最新大片,应用程序,音乐,游戏,书籍,编辑精选,等等。

新的 Android 市场应用和旧版几乎完全不一样,从左到右:应用分类,编辑精选,热门免费应用,Facebook 应用介绍页。

ICS 提升了动作栏的地位,几乎每个内置应用顶部都有动作栏,显示应用名称、当前位置、几个功能键和菜单键。菜单键叫做「Overflow 菜单」,它并不是静态的,其中选项会根据动作栏而改变,动作栏中与当前界面主旋律不符的按钮会进入菜单。

标签栏位于动作栏下方,当前标签居中显示,用户可以点击其他标签或通过滑动手势在标签之间切换,这个新设计代替了原先推行的设计原则:应用主界面用 2×3 图标进行导航。

第四张截图是单个应用的介绍页面,这其中有一项非常酷的设计:页面布局会随着用户与应用互动而改变。比如当用户首次接触这款应用时,应用介绍就会出现在第一部分,而如果用户已经安装了,用户评论就会出现在第一部分——邀请用户对应用进行评论,或是从评论中告诉用户应用安装时间。在已安装应用页面的第二部分是「改动内容」(What’s New),因为用户对于新版本改动内容的兴趣更大。

最近应用列表和浏览器,就像是 Honeycomb 中两款应用的缩小版。

最近应用列表几乎看不到《电子争霸战》的元素,不论是蓝色光晕效果的边框,还是背景颜色中的蓝色壁纸,都被移除了,现在这个列表看起来非常自然。

浏览器力图让智能机重现平板的浏览体验,多标签浏览被缩小成一个按钮,节约出了一整栏空间,点击后浏览各标签的界面就像是最近应用列表一般。从功能上来看,这和很久前的「窗口」并没有什么区别。浏览器菜单有个新功能是「浏览桌面版网页」(Request desktop site),能够用桌面浏览器 UA 重新访问网页,查看台式机上网页显示效果。浏览器同样展示了动作栏的灵活性,尽管动作栏中没有浏览器图标,但是它和其他应用中动作栏一样,随着当前位置变化功能按钮。

Gmail 和 Google Talk,依然是 Honeycomb 的缩小版。

这两个应用对平板版本的做了一些细节调整,以适应小屏幕。Gmail 中动作栏分两个,顶部底部各一,顶部的展示了当前所在邮件目录、邮箱地址以及未读邮件数目,底部是根据当前位置产生的功能按钮,以及一个 Overflow 菜单。这个双动作栏设计是为了让更多功能按钮能够被直接使用,在切换至横屏模式后,垂直方向空间大幅减少、而水平方向宽度增加,两个动作栏会合并成一个。

在邮件视图中,底色蓝的那一栏会固定在屏幕顶部,用户总是能看到发件人、点击回复、或是为邮件加上星标。动作栏上方有浏览进度显示,能够查看邮件在当前目录的位置(4 of 7),用户可以左右滑动屏幕查看新旧邮件。

Google Talk 也开始支持左右滑动,在聊天窗口和联系人列表间切换。

全新的拨号盘和来电界面。

Honeycomb 是为平板设计的系统,所以 ICS 中许多界面元素直接跨代使用了 Gingerbread 中的。新的拨号盘主要由黑色和蓝色组成,标签栏去除了文字说明、整体占用空间缩小了,用户可以通过滑动手势左右切换。拨号盘标签中依然有联系人列表,所以 ICS 用户有两个联系人列表可以看,一个是黑色风格,一个是亮色风格。ICS 去除了系统功能键中的搜索键,所以拨号盘底部的语音邮件快捷方式被替换成了搜索键。

Google 似乎要用锁屏界面的风格来制作来电界面,ICS 来电界面下方中部有了一个可以拖动的按钮,除了左右拖动表示接听和挂断之外,其上方还有个短信图标,表示挂断后发送一条预设信息给来电者,典型的预设信息是「对不起,当前不方便接听电话,我会稍后拨回。」通常在不方便接听电话时候,挂断电话后也许还要继续挂断数次,再打回去,这个选项显然更有意义。

目录和短信对比。

目录生成方式更简单、更符合直觉了,在 Gingerbread 中,用户需要长按屏幕空白处,选择「目录」、「新目录」,而到了 ICS,只需要拖动一个图标到另一个图标上,系统就会为这两个应用生成目录。

设计水平也大有提高,Gingerbread 中目录图标是通用的浅褐色图标,而 ICS 会将目录中前三个应用图标加上原型边框,叠起来共同作为目录图标。点击目录后的反应也不一样,Gingerbread 会弹出全屏幕的应用抽屉,ICS 则是根据目录大小弹出窗口,看起来更舒服一些。

YouTube 采用了现代化的白色风格,取消了 3D 缩略图墙,改成列表显示。

YouTube 不再会让人想起《黑客帝国》或是什么其他科幻电影了,视频缩略图显示为垂直列表,就像台式机浏览官网一样。设计者把录制视频优先级提高了,在主界面的动作栏中第一个就是录制按钮。有些奇怪的是,在不同位置,动作栏 YouTube 应用 Logo 会不一样,比如图中所示,主界面它是横着的,而在视频界面它被分为两个词上下显示。

YouTube 同样采用了可滑动标签,主界面上有三个,主页、分类浏览和我的账户,视频界面也有评论、视频信息和相似视频三个标签。在视频评分旁边出现了「+1」按钮,这是 Google+和 YouTube 整合的先兆,到现在 Google+完全代替了 YouTube 评论,整个评论框和上传者信息都是「Google+账户活动」。

从左到右:移动数据使用量追踪,开发者选项中新增了成吨的数据追踪选项,两张系统首次使用指南的截图。

用户可以从移动数据使用量中方便地查看和控制流量使用状况,第一张截图是这个功能的主界面,展示了本月数据使用量。用户在这里可以设置两种流量上限,一种是在使用量接近时让系统提示用户关闭移动数据功能,另一种是达到即关闭、无需提示,设置方式相当直观,只要在图中上下拖动那两条橙色和红色的线条就行。

纵向的白线表示统计日期起止范围,用户可以查看特定时间段内的使用状况。在统计图下方是单独应用的流量使用状况,按照使用量大小从上到下排列,用户一眼就能看出哪个应用是流量大户。当流量比较吃紧的时候,用户在右上设置菜单中勾选「限制所有后台数据」,这样一来,就只有前台运行的应用能够访问互联网了。

此前版本 Android 的「开发者选项」都只有少数设置项,ICS 新增了不少,开发者可以在应用运行时查看几乎一切相关状态信息:CPU 使用量,指针位置,屏幕更新状态。还新增了一些系统功能调整项目:动画速度,后台进程限制,GPU 渲染设置。

应用抽屉界面是 Android 和 iOS 的最大区别之一,ICS 想要让系统更加友好、更加人性化,所以在首次启动系统时加入了一系列使用指南,包括告知应用抽屉按钮位置、拖动图标创建快捷方式的操作、删除快捷方式的做法等等。这是 Android 历史上的一大步,ICS 为首次接触 Android 系统的用户提供了简明易懂的上手指南。

从左到右:NFC 支持,「通过 NFC 分享此内容」(touch to beam);Google 地球(Google Earth);应用信息,用户可以禁用那些不喜欢、却又删不掉的内置应用和流氓应用。

ICS 完整地支持 NFC,之前的 Nexus S 确实支持 NFC,但是支持范围有限,系统不能对于 NFC 芯片做出太多功能。ICS 新增了一个名为「Android Beam」的功能,能够让两台支持 NFC 的、系统为 ICS 的 Android 设备之间相互传递数据:正在浏览的网页,联系人信息,导航信息,YouTube 链接等等。两台设备靠近后,当前屏幕会缩小为图片,点击即进行分享。

在 Android 系统中,用户默认不允许卸载系统内置应用,因为它们通常与设备功能相关,运营商和设备制造商利用了这一点,把一些不那么受欢迎的应用放入系统分区。ICS 允许用户禁用那些无法被卸载的应用,被禁用的应用仍然在系统中,但是它们不会在应用抽屉中显示,也无法运行。这意味着,如果用户稍有兴趣对系统进行设置,就能够获取对系统的较大控制权。

我们认为,Android 4.0 ICS 是 Android 系统现代化的开端。这期间发布的许多 Google 应用都只能运行于于 ICS 或以上版本的 Android,Google 引入了许多引人注目而暂时未起到作用的新 API,减少了对于 4.0 以下系统的支持。

随着 Honeycomb 和 ICS 发布,Google 真正开始注意软件设计了,2012 年 1 月,Google 发布了官方的《Android 应用设计规范》,一份面向开发者的应用设计指导,让应用与系统风格更加统一。苹果早在 iOS 3 发布时就有官方设计规范,而且苹果应用商店有严格的审核流程、强制开发者遵守规范。

这时自 Android 出现已经有三年,三年内没有任何官方设计规范,可见之前情况有多么糟糕。幸好,在原 WebOS 设计部门领头人的带领下,Android 应用设计也开始走向了正轨。

来自: tech2ipo

 

转载请注明:android源码下载 » Android 编年史(8):4.0,现代化的开端

发表我的评论
取消评论
表情