Webapp界面设计方案的8个实用技巧_第1页
Webapp界面设计方案的8个实用技巧_第2页
Webapp界面设计方案的8个实用技巧_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Web app界面设计的8个实用技巧HTML5技术的强势发展,为互联网带来的最大改变就是:web从“已死”的预言中回过头来给Native app 一记沉重的回马枪,web即p成为举世瞩目的明星开始走 在各大公司研发的时刻表中。Google 、微软、苹果三大巨头紧锣密鼓地在 web app 的研发产品领域圈地设岗,并试图建立以自己为中心的”云“服务平台,企图在web app 时代到来的时候充当霸主。本文将围绕web app的设计,与大家讨论几点设计技巧。什么是web app?Web app是一种通过网络(如互联网或内联网)访问的应用程序;也可以指计算机软 件承载在浏览器支持环境下或使用浏览器支持

2、语言(如JavaScript)并依赖于web浏览器来渲染的应用程序。Web app的流行归功于网页浏览器的普及,以及使用这一轻薄 客户端方便的用户体验。不必下载安装就可以实现更新和维护,具有支持跨平台的内在 属性,是web即p开始流行的关键原因。典型的 web app产品包括web邮箱、web 商店、wikis 等等。Web即p的优点通过兼容性浏览器实现配置而不需要任何复杂的“转出”步骤 ;浏览器应用程序几乎不需要客户端上的磁盘空间;新功能从服务器自动传递给用户,用户自己不必升级程序;可以轻松整合进入其他服务类web程序;跨平台的兼容性现阶段web app还很难有一个设计原则HTML5技术仍在

3、发展中且发展尚不完善,web app作为该技术的产物自然也是在不断试验中进步;此外,web app还要依赖兼容性浏览器更强大的渲染能力,俗话说“皮之不存毛将焉附”,在大家都期待的强大浏览器出现之前谁也难以预言 web app需 要做成什么样才算是一个合格的产品。在这种行业背景下, web app还难以有一个所 谓的设计原则,起码现在还不构成总结一个合理设计原则的条件。其实,所谓的设计原则本就是从已有的、典型的设计作品中倒推得出的。比如,解构主义设计风格的提出不是之前就有的,是理论家在分析总结了建筑设计师盖里、埃森曼、特斯楚米等大师的典型设计作品,结合这几位大师的设计理念后定义的一个流派 名称。

4、所谓的解构主义设计原则也是从权威大师典型作品中归纳总结的;设计原则出现后继而可以对之后的设计起一定的指导作用。因此本文不谈所谓的web app设计原则,现从已经上线的优秀产品中选择典型设 计元素与大家讨论分享,寻找可以借鉴的地方,并借此增进对web app产品设计的认识。Web app界面设计的8个实用技巧Web app用户界面设计,核心是web设计;不过与一般意义上的web设计相比较, web app更加注重功能。为了在与桌面应用程序的竞争中展现其优势,web app需要提供简洁、直观、快速响应的用户界面,以便于用户在任务操作中节省精力和时间。1. 界面元素随需而变力求简洁明了是用户界面设计

5、的重要原则。在同一时间给用户展示的功能越多,用 户需要寻找和思考的时间也就越多。同样,界面中存在的选项越少,可用功能就越明显、 越容易浏览。不过简化界面并非轻而易举,尤其是你不想减少应用程序功能的情况下。以Kontain搜索模块为例,在搜索框中有一个下拉菜单,帮助用户细化搜索范围 用户可以通过菜单选择自己想要寻找的内容。该网站通过这些选项简化了搜索框。将高级功能隐藏起来是一种有效的简化方法。搞清楚在界面中用户最经常用的是哪些功能,然后把其他功能隐藏处理。这些可由下拉式菜单和控件完成。例女口,搜索栏中的高级过滤器可以做成尾部的特殊下拉菜单样式。当用户需要这些过滤器的时候只需要几次点击就可以使用。

6、决定哪些功能保留展示哪些需要隐藏起来,并不是一个简单的工作,需要取决于功能控件的重要程度和被使用的频繁程度。擅长如此处理的还有CollabFinder ,如上图。用户点击搜索链接后并没有被马上 带到其他页面;搜索框控件下拉下来,允许用户在当前页面内直接进行搜索操作。 这样的 设计方式,既保持了用户视觉焦点的稳定,又使得整个页面在不使用某个特定功能的情 况下简洁清爽。2. 为模态窗口增加边缘阴影弹出式菜单和窗口周边的阴影不仅仅是为了视觉美观。 阴影一方面增大了菜单或窗 口的尺寸,有助于将菜单或窗口从背景中区别开来;另一方面通过灰度化的边缘阴影可以 屏蔽背景内容的噪音干扰。这个技巧根植于传统桌面程

7、序,帮助用户将注意力集中在弹出的窗口。由于很多模 态窗口不容易从桌面程序内容页面中凸显出来,阴影可以使它们看起来具有立体效果、 仿佛悬浮于其他内容之上,于是拉近了模态窗口与用户的距离。如上图,Digg的登录窗口边缘拥有厚厚的阴影,对下面内容的视觉噪音起到了有 效的屏蔽作用。为实现这样的效果,设计师往往将透明的 PNG背景图片作为容器,再把内容填充 到容器中,同时等距离填充弹出框各边缘。或者使用具有透明边框的背景图片,并将 内容框绝对定位在其中。另外,也可以使用基于JavaScript的lightboxes命令或者CSS3 中的drop shadows 命令,但需要注意浏览器是否支持。3. 空白

8、状态时告诉用户可以做什么当设计web app的时候,不仅需要关心一般情况下的信息展示,还要确保界面在 空白状态时表现良好、具有指引作用。页面中还没有产生任何信息的时候,可以在空白 区域放 置一条帮助信息告诉用户如何开始。例如,一个项目管理的应用程序主页会列 出用户的项目,假如还没有什么项目信息,可以为用户提供一个项目创建页面的链接。 即使这个页面上已经存在了这样一个功能按钮,一个额外的帮助并不会有什么妨碍。如上图,Campaign Monitor在右边方向提供了一个建立新信息的快速入口。Wufoo的表单页面有醒目的、友好的信息鼓励用户去创建新的表单。这个技巧可以有效地鼓励用户试用该服务,并在注

9、册后立即进行使用。通过应用程 序的单一操作步骤可以帮助用户理解这个应用的优势以及对他们是否有用。此外,只为用户展示最重要的功能选项也很关键。一股脑的将众多功能倾泻给用户 并没有什么实际意义。需要牢记的是,用户通常想从应用中获得或多或少的信息,但却 不想跳进细节中,用户没有时间也没有兴趣。在空白状态中激励用户,可以显著地降低用户的流失率,并帮助潜在的用户更好的 理解程序系统是如何工作的。4. Button状态积极反馈许多web app拥有自定义样式的按钮。默认的输入按钮可能不适合某些情景,文 字链接有时候看起来又太含蓄。需要注意的是,把链接做成Butt on样式的时候,它们 就 应该有butt

10、on的表现形式。比如,在点击 butt on的时候它们应该会出现被“压”过 的样子。这不仅仅是纯粹的视觉变化。及时反馈给用户,可以使web app感觉起来更灵敏,与桌面应用程序的用户体验更接近可以使用CSS添加按钮的“ pressed ”等状态,实现在不同状态下显示不同背景图 片的功能。例如Highrise中的按钮,在鼠标指针点击的时候会呈现“pressed ”状态效果,为用户提供了灵敏的反馈感受。5. 使用上下文情境导航在既定的情境下考虑用户希望看什么、需要什么是非常重要的。不需要在每一个地 方都放置相同的导航控件,因为用户不是在任何情况下都需要它们。上下文情境导航最好的一个例子就是 Off

11、ice 2007中,原先默认的工具栏集合被换 成了带状控件形式。每一项tab控制着一组相关联的功能,如编辑图形、校对或者简单 书写。Web app可以从这种上下文情境导航中获益,仅展示用户需要的、而不是所有可 用的功能,从而保持用户界面的整洁清爽。例如上图中,Lighthouse 有非常典型的tab导航菜单 然而,在tab导航栏的下方 它还有二级导航,在这个二级导航中只显示网站活跃部分的相关条目。6. 更加重视关键功能并不是所有的控件都拥有相同的重要性。例如创建一个新的条目,页面中会有“创 建” “取消”两个butt on.这里的“创建”就要更加重要些,因为这是大多数情况下用 户即将要做的事情

12、。极少的情况下用户才会去点击取消。虽然这两个控件并排放置,但 是不要给予相同的 重视程度。为了将注意力引导到“创建”上,我们可以尝试使用不用的风格或样式。一种方式 是将“创建”设计成butt on样式,“取消”设计成文字链接样式。另一种方式是在视觉上使用使用不同的颜色,并使 button略有凸起的效果。这样便于抓住用户的目光例如在Google+创建新圈子的弹窗中,创建按钮在视觉上具备了更加醒目的效果, 拥有该页面中更高的重视等级。7. 嵌入视频虽然图片和文字是向用户介绍应用程序功能的很好的方式,但如果资源允许的话,视频将是一个更优方案。近年来视频在网络上的使用越来越频繁。Web app的截屏视

13、频经常被使用在营销网站中来展示产品的功能;然而这并不是视频使用的唯一方式。GoodBarry 在其首页中使用截屏视频来展示产品。同时它还在应用中嵌入了视频 来指导用户如何去开始。MailChimp在管理面板中使用教程视频以帮助新用户。一些web app使用内部嵌入的视频帮助用户了解产品的特定功能。视频是快速演 示产品如何使用的绝佳方法,因为与文字相比视频更容易被用户所接受,而且视频可以 使用户准确地看到需要做什么,更加清晰。8. 让升级或降级的提示简洁、不扰民在很多互联网产品中都会有不同权限的用户账户存在,比如邮箱、空间、网盘存储、SNS产品等。在用户拥有了一个账户后,他们可以对账户进行升级或降级。如何设计界面来提示用户他们可以升级而不去干扰用户的工作流程呢 ?设计师肯定不愿意在应用 程序之外完成这件事情,这样的提示应该是和 app是无缝连接 的,而且最好是让用户 感觉方便。因此升级账户的提示最好放在 app内完成。通过几个例子我们了解一下升级账户的处理方式。FreshBooks的升级提示是一直存在的,被放置在了 web app的底部。如上图。由于提示是在界面的工作区以外的位置,并不会对用户的工作流程造成影响。在Basecamp的升级提示中,用户可以很清晰地得知升级后将会有哪些变化。请看上图。在CompVersions中,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论