Google Web App开发指南第四章:构建优秀的Web Apps

2019-04-03    来源:webapptrend.com

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

构建漂亮的应用

一个web app的视觉设计不仅要看起来美,也要用起来让人觉得方便

你的应用的美学设计将直接影响人们使用应用时的易用性。一个有着丰富视觉感受的应用既能让人用起来愉快,又不会分散人的注意力。它注重美观,使用类似于native apps设计模式的同时又不失易用性。

美观的图片、颜色、字体和速度、易读性、易用性之间需要达到均衡。用户和文化背景也非常重要,因为在不同文化中,颜色、布局以及文字选择可能有不同含义。应用的视觉设计不仅要让用户感觉愉悦,也要让他们觉得使用方便。

使用开放web特性来提供漂亮的设计

人们期待看到的web apps是与客户端或者mobile apps有着同样的视觉感受,而不是和平淡的web内容一样。

Figure 4.1 -美不美由应用的使用者说了算!

开发者可以通过使用以下技术来创造丰富的沉浸体验:

1.具有交互性和用户相关性的实时绘图界面。

2.加强可读性的字体和排版特性。

3.增加美观的纹理、渐变和变形,又要保证不会让人分心。

4.提示应用当前进度的图像和动画。

5.高质量高分辨率的图片,无论用户如何调整浏览器窗口,这些图片都不失美观。

6.在应用中使用现实世界中也有的图像、图示和图标,增加熟悉感和现实感,让用户容易将现实生活中的经验转移到应用中去。

有用的资源:

文章

更有意义的字体 –来自于 Tim Brown所写的书的一掌

网页排版 – 来自于 Jason Santa Maria所写的书的一章

SAFARI CSS 视觉效果指南

手册

通过FONT-FACE快速实现WEBFONTS指南

CSS3 关键帧动画简介

库& 框架

GOOGLE WEB FONTS API -Google Web Fonts让每个人都能很快制作web fonts,包括专业设计人员和开发人员。我们相信在制作好网站的道路上不应该有任何障碍。

TYPEKIT -简单、符合标准的、容易获取的、完全合法的web字体。

CSS3 GRADIENT GENERATOR - 展现了CSS gradients的强大力量。

ULTIMATE CSS GRADIENT GENERATOR -来自于 ColorZilla 的一个强有力的类似于Photoshop CSS gradient 编辑器。

样例

CSS3 PATTERNS GALLERY

使用全屏

Web页面和web apps之间的一大区别就是它们如何使用可用的屏幕空间。好的web apps和客户端应用一样,会占满可用的屏幕空间。

要有一个好的视觉设计,设计者应该做到:

让你的app看起来像是一个应用,而不是一个有着左右边框的网站。

将可用的屏幕空间占满。因为你不能确定设备具体尺寸,那么让内容可以根据屏幕大小进行调整,支持屏幕窗口大小调整,并且在需要的时候使用滚动。

避免固定宽度的布局,因为这样的布局的左右边框会让用户联想起web页面。

使用Full Screen API在合适的时候提供一个全屏界面。

Figure 4.2 -采用各种方式去引导你的用户!

使用全屏的web apps包括:

GOJEE

NEW YORK TIMES WEB APP

WORD2

GITHUB ISSUES

60 MINUTES

Web apps不应使用传统的导航元素

Web apps不应以来传统的浏览器导航元素,比如后退、前进、刷新按钮的等。它们也不应该使用传统的页面内导航元素,比如左侧或者顶端的向下链接。

尽管web apps不使用这些传统的导航元素,它们可能使用地址栏以保存或共享状态,使用向前或向后按钮在不同状态间切换。用户不再使用链接在不同页面间切换,而是使用按钮来改变当前内容的状态。。

让使用变得简单

人们在面对复杂冗长的注册过程时往往会望而却步。如果你的应用需要用户登录,那么,这个过程需要非常简单,只需要最少的信息就可以了。如果可能的话,让用户可以通过一个已有的OpenID来注册。在可以少管理一些账户和密码的时候,用户是非常开心的。

为了减少用户被吓走的几率,让注册登录过程更为简单,可以按如下方式去做:

1. 对于不想登录或注册的用户提供应用。

2. 对于选择注册登录的用户进行一些奖励,比如附加功能或是更为完整的服务。

3. 支持通过OpenID来注册,比如Google账户,以减少用户需要记忆的用户名和密码。

4. 如果你已经有了一个登录系统,考虑将其与OpenID建立关联。

在这些方面做的很好的WEB APPS :

ETHERPAD - EtherPad让用户可以立刻开始使用应用,并且只在用户想要保存的时候才要去他们注册。

PICNIK -让登陆门槛很低,用户可以不用登陆或注册就能编辑并保存照片。

Figure 4.3 – 让人们在初次尝试时就觉得简单!

有用的资源:

库 & 框架

GOOGLE IDENTITY TOOLKIT (GITKIT) 是一个免费工具包,网站经营者可以使用它让用户通过邮件地址和密码登陆,并通过联合登陆替换密码。

JANRAIN LOGIN HELPER 帮助网站实现基于电子邮件的注册,通过内联电子邮件验证帮助注册转换。

样例

OPENID WIKI GALLERY – 一个使用用户已有账户的创新性的登陆注册应用。

标签: Web-App App ⒅改

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:浅谈QQ及QQ群的一些简单推广手段

下一篇:谈产品经理的转行