Android 4.0应用界面设计分析

标签: android 应用 界面 | 发表时间:2012-01-12 03:06 | 作者:小彭Jason
出处:http://ucdchina.com/rss/all

我总是觉得,直到谷歌在2011年10月19日上午十点,公布了有关Android 4.0系统信息的时候,Android与IOS的火拼才算正式开始。 虽然苹果对待这个眼中的“私生子”始终贯彻着严厉的专利打压政策,但Android在全球的市场份额却保持着快速增长。势如破竹的表象背后,是潜藏已久的、巨大的中低端移动市场。Android的胜利,只是因为给了人们更多选择。

从2007年中到2011年中各大智能手机平台的用户量变化图,我们便能直观的看到Android惊人速度(信息来源:调查机构ChangeWave Research)。

对于新系统,我想谷歌是充满自信的。如果说在4.0之前,Android手机只是一个“实惠”的代名词。我想从Android 4.0 开始,系统界面在一致性上有了许多改善,Android所代表的,将是一个越发成熟的用户体验。那么,作为开发者,Android 应用的界面应该如何设计?如果你仔细观察 Google 近期的一系列应用上的设计,应该能发现在一些指导性的要点,而这些设计也正在被第三方应用采用。

就在几周前,androiduipatterns 网站针对 Android 应用的界面设计提出了一些规范性建议,其中包含了大部分功能界面的视觉规范,值得借鉴。

一、起始界面

起始界面是功能的导航界面,大量的跳转都要通过主界面来完成。因此,一个应用的视觉与交互体验也是从这里开始的。作为用户的第一印象,一个好的起始界面应该给人以家的感觉。

起始界面要怎样设计?这里有三点很重要:标题、色彩以及功能图标的整体布局。

顶端的应用LOGO/用户名左对齐,相关操作右对齐;界面采用产品的标准色系,以达到统一和简练;与IOS的九宫格排列不同,这里建议在界面中排列3-6个带有描述的平面图标作为功能引导。

那么,什么应用使用这样的起始界面呢?看这三个例子: Aldiko,Evernote 和 Google+。

二、分界面

应用的分界面可以有许多形式,但一些功能的应用已经十分广泛。用户在此基础上尝试着记住和理解它。例如顶工具条就是一个被普遍接受和容易掌握的概念。

与起始页面的title布局大同小异,谷歌在这里建议将应用的LOGO或者HOME键设置在屏幕的左上角。在屏幕的右上角设置最为重要的操作图标,在这个位置,本应只有屏幕内所涉及到的操作,而搜索功能似乎可以成为一个习惯性的“例外”。

这里有些例子:

三、列表界面

应用可能需要处理大量的数据,而列表则是将数据规则化呈现的一种方式。列表界面应该足够清晰,为用户提供一个好的概览,同时,列表界面的操作栏应该允许用户对列表进行单项或多项操作。除此之外,这里还提供了更为细化的列表规范,“复选框——文本项——相关操作”的布局模式可以满足更为复杂的功能需求。

两个比较好的范例是 Aldiko 和 Google Mail。需要注意的是,列表的选择框通常是在左边,但是在 Aldiko 中,文件夹图标在左边非常突出,于是 Aldiko 选择框放在了右边,达到界面上的一种平衡。

四、载入列表

应用可能需要处理大量的信息,比如微博类产品的信息流页面。对于用户来说,这意味着列表长度几乎是无尽的。目前,许多应用已经采用了比较通用的处理方法,当下滑到列表已缓冲条目下部的边界时,自动加载更多的信息。

下面是两个例子: Android Market 和 Twitter。

五、长按

对某个单项信息进行操作,一种交互方式是长按。这也许不是最明显的操作,但是节省屏幕空间,也很符合“情景菜单”的理念。在视觉实现上,有两个要点需要注意:
1、当用户准备删除项目的时候,不要覆盖选定的项目。用户始终能够看到项目内容,方能肯定删除操作。
2、呼出界面只显示简单操作。如果需要更多更复杂的操作,最好单独设置页面。

下面的三个例子:Aldiko,Astro 文件管理器和 Google+。

六、多选操作

对列表进行多选操作,最好在列表项目左侧增加复选框,当选定了多个项目后,屏幕下方自动给出操作栏,这样可以更加节省屏幕空间。批量处理结束后,操作栏自动消失。如下图。

七、标签

从Android 4.0 开始,系统进一步突出了 ,如下图。

Android Market 和 Google+ 是两个好例子。

八、实例分析

看了这么多规范和例子,大家已经对Android的UI风格有了一个整体上的理解。那么下面我将以facebook和twitter为例,简要分析它们在Android与IOS平台上的应用界面设计,从而突出两个平台的设计差异。

facebook

在IOS平台,UI设计延续了ios app传统的布局模式。LOGO于Titlebar顶部居中,左右两侧为功能键,下方为搜索框。在中部,设置九宫格图标,风格和色彩都沿用了网页版的设计,而底部则作为新消息的提示区。色彩上沿用了品牌色系,而控件的尺寸和质感,采用了iphone原生的GUI风格。

Android版则依照Android系统的视觉规范,title被置于左上角,功能按钮右对齐。信息流页面,tab位于页面布局的中上部,更符合Android系统的操作习惯。items的排版与IOS平台基本保持一致,只是减去了快速编辑按钮(因为长按会自动弹出)。

Twitter

由于iphone深入定制twitter,产品和系统高度整合,twitter的IOS客户端基本延续了原生系统的视觉环境。title并没有使用LOGO,而是以用户昵称加以替换。这种模式便于多账户更换登陆,同时增加了产品的主体性,让APP更好地融入到平台的原生环境中。

在Android平台。tittle与工具被放置在topbar左右两侧,而tap则被移动到了topbar的下方,从而形成了一个综合的持久导航。除了导航工具,图标的形态也根据Android平台的视觉环境进行设计,符合Android的UI风格。

九、总结

不同系统平台都倾向于打造独特的交互和视觉模式,从而吸引自身的用户群体。同一款APP,想要做到最大程度的推广,就要满足不同平台的开发需要,这种需要不仅是代码层面,更在于交互和视觉层面。如果说APP是词语,那么每个系统平台就是独立的语境。想要最大程度的准确传达出词语含义,语法和语气就要符合语境的要求。

从用户体验的角度来考虑,一个好的操作平台,就是一套完整的感官系统,它所代表的,是一个公司在品牌与技术能力方面的综合诠释。用户在长期的使用过程中,就必然会形成固定的操作习惯,人们在使用前期,需要花费精力和时间进行记忆与练习,在基本掌握后,就将转化为潜意识的反射行为,这也是大脑为了减轻记忆负担所形成的运作模式。

如果一个第三方应用的交互与视觉设计,和搭载系统的UI环境大相径庭,就会引发一些问题。因为用户在操作过程中,是少有耐心学习新的交互行为,磨合的过程就会导致误操作,从而影响用户体验的流畅性。试想一下,如果我们用筷子去吃西冷牛扒会是怎样的一种体验?

虽然Google并没有在界面上给出太多限制,但是随着Android平台的发展,应用界面逐渐形成一套统一的规则和界面应是一个大体趋势。一套产品,若要给用户留下良好的第一印象,就需要认真考量跨平台的设计问题,无论在交互层面还是视觉层面。当然这并不意味着所有的设计都必须千篇一律,如果你的界面能够保证易用性的同时又有不俗的视觉表现,不妨去大胆创新。不过,遵循原生系统的现有规范还是会减少你大量的开发成本。

参考文献:

http://www.ifanr.com/65085

http://www.androiduipatterns.com/2011/12/how-should-android-apps-look-like_16.html

源地址: http://xdc.baidu.com/?p=1044

相关 [android 应用 界面] 推荐:

Android 应用界面设计

- - 互联网的那点事...
与 iOS 相比,Android 系统界面存在各种不协调,应用界面本身缺乏统一的规范. 虽然 Android 的开放性为应用的自主发挥带来了最大的可能性,但如果系统本身能够提供标准的范例,也未必是一件坏事,毕竟许多应用并不一定需要独创的界面. 从 Android 4.0 开始,系统界面在一致性上有了许多改善,那么 Android 应用的界面应该如何设计.

Android 4.0应用界面设计分析

- - 所有文章 - UCD大社区
我总是觉得,直到谷歌在2011年10月19日上午十点,公布了有关Android 4.0系统信息的时候,Android与IOS的火拼才算正式开始.  虽然苹果对待这个眼中的“私生子”始终贯彻着严厉的专利打压政策,但Android在全球的市场份额却保持着快速增长. 势如破竹的表象背后,是潜藏已久的、巨大的中低端移动市场.

Android学习系列(35)--App应用之启动界面SplashActivity

- - 博客园_首页
当前比较成熟一点的应用基本上都会在进入应用之显示一个启动界面. 这个启动界面或简单,或复杂,或简陋,或华丽,用意不同,风格也不同. 下面来观摩几个流行的应用的启动界面.. 以腾讯qq,新浪weibo,UC浏览器,游戏神庙逃亡等7个应用为例,比比看:. (我认为最精美的界面应该是qq2012,虽然只有一张图,基本的应用名称,版本,图标这些信息都有,但是看着舒服,觉得美.).

使用 Fries 创建性感的 Android 风格移动应用界面

- - 博客园_梦想天空
Fries 是一个移动开发框架,让开发者仅使用 HTML,CSS 和 Javascript 快速创建出 . Android 应用程序界面. Fries 的灵感来自于流行的 . Ratchet(开发 iPhone 应用原型的优秀框架),作者把根据 Ratchet 的思路把一些很酷的东西引入到 Android 开发中.

GetEd2k (Android应用)

- 某牢 - eMule Fans 电骡爱好者
GetEd2k是一个Android应用程序,作者是anacletus. 此应用可以帮助你把网页中的电驴(eDonkey) 链接添加到你个人电脑的电驴客户端里,不过前提是你的客户端开启了用于远程控制的Web interface(Web服务器,网页接口,Web界面),当然,eMule(电骡), MLDonkey 和 aMule 都支持该功能,所以这三种主流电驴客户端的用户都可以使用GetEd2k.

Android 界面素材分享

- - 苏打苏塔
在这一篇文章中,我们和大家分享一些安卓界面的素材,包括官方的安卓系统 GUI的 PSD源文件,英文字体,应用图标,应用程序等等,也包括其他专业设计师们开发设计出来的安卓图标,界面图片素材,PSD源文件,草图文件等等,希望对你的开发工作有所帮助.

Android 应用程序

- - CSDN博客推荐文章
Android 应用程序由四个模块构造而成:Activity、Intent 、Content Provider 、Service. 下面简单介绍一下如下模块的含义:. 1、Activity  "活动". 一个Activity就是单独的屏幕,每一个活动都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口并对事件作出响应.

android应用框架

- - CSDN博客移动开发推荐文章
原文地址:http://developer.android.com/guide/components/fundamentals.html. android应用程序一旦装进设备,每个程序会在它自己安全的沙盒里运行. 1.android操作系统是一个多用户linux系统,每一个应用程序是一个用户. 2.默认情况下,系统会为每个app分配唯一的linux用户id(这个id只会被系统使用,并且只会被这个app知道),系统为每个app的所有文件都设置了权限,只有被分配了这个app用户ID的程序可以访问它.

粗看 Android 4.0 界面变化

- clowwindy - 爱范儿 · Beats of Bits
Android 4.0 虽然延期发布,但泄密并没有延期. 继之前泄露的 Nexus Prime 真机视频,现在 Nexus Prime 运行新系统的截图也在 mobilissimo.ro 泄露出来. 泄密不到八小时,这些图片就应版权方的要求撤下,从侧面印证了图片真实性. 美中不足的是这些图片的分辨率经过调整,只有 800 x 450,无法反映新界面的所有细节.