web app设计原则

用户头像
北京/网页设计师/10年前/1488浏览
web app设计原则
用户头像
Sim_H

最近整理了一些web app设计原则,欢迎大家提出意见和建议,相互学习交流。

一、什么是web app


维基百科对web app的定义:

web App是指使用浏览器支持语言编写的app,运行于浏览器中,通过网络访问。


4dfe57143c4932f8758c9b4864d9.jpg


二、web app的优点(相对于nativeapp)


1.跨平台的高兼容性(基于浏览器开发,无需区分android和iOS,灵活性强);

2.更新实时,无需用户手动升级(自动在线更新)

3.开发成本低(不用受手机系统的限制);

4.无需安装、占空间少(在线打开,无需下载安装,节省手机本地存储)

5.易于维护(维护成本较低);

6.调试,发布方便(后台更新,快速发布)


三、web app的缺点(相对于nativeapp)


1.受限于浏览器,性能和界面效果存在差距(页面加载速度慢、动画效果差)

2.严重依赖网络连接(在离线状态下无法工作)

3.调用硬件和本地文件不便(例如相机)

4.无法在app store里上架销售(推广受限)

5.入口不明显(主要依靠搜索)


四、native app的优点


1.提供最佳的用户体验,最优质的用户界面,最华丽的交互

2.针对不同平台提供不同体验(iOS、android、windows三个平台)

3.可节省带宽成本(无需任意时刻联网)

4.可访问本地资源(例如相机)

5.盈利模式明朗


五、native app的缺点


1.移植到不同平台上比较麻烦

2.维持多个版本的成本比较高

3.需要通过store或market的确认

4.盈利需要与第三方分成


六、web app存在的意义


关于webapp和nativeapp存在的价值和意义的讨论一直没有停止过。这就得从两者的优缺点说起,可以说webapp的优点即是nativeapp的缺点,相反,webapp的缺点就是nativeapp的优点。


在PC时代大家习惯通过浏览器搜索查询信息,浏览器搜索成为主要的上网方式。而在移动互联网时代,搜索的需求被各种各样的细分app所分割,例如查找美食可以用大众点评、美团;查找地点可以用搜狗地图、高德地图;查找电影可以用爱奇艺、腾讯视频。。。那在这种情况下,为何还要去开发webapp呢?


主要原因:

1.nativeapp的推广成本越来越高,部分用户习惯通过浏览器搜索查询信息,通过webapp能够为nativeapp导量(市面上绝大多数webapp都是这么干的);

2.一些需求例如天气查询、快递查询、新闻、阅读完全可以通过浏览器来实现,而无须下载单独的app占用本地的存储空间;


七、web app的设计原则


1.顶部导航


webapp多采用顶部导航,而nativeapp多采用底部导航,这是为啥呢?


看完下面这两张图即可知晓:页面底部是浏览器的固定导航栏,如再将app的导航栏置于页面底部,易导致用户误操作。因此,web app的导航栏通常置于页面顶部。


2f6957143c5632f8758c9bdbdb7f.jpg


难道真的没样底部导航吗?没错,还真有这样的,例子不多,但有一个大牌是这样干的——淘宝网。


e58857143c6032f8758c9b2723f5.jpg


但是,底部导航栏只在首页显示,并非在其它标签页始终显示。


导航栏的细节:


•均带有品牌标识,品牌标识主要用于品牌宣传,符合大多数web app为nativeapp导量的定位。品牌标识能够加深用户对产品的印象,尤其是在同质化严重的今天。当然,也有web app没有提供品牌标识。


•多采用tab式切换,这也是考虑到webapp严重依赖网络的特性,每一次页面跳转都需要请求网络,tab式切换能够页面的跳转,提高用户的使用体验。


28ca57143dee32f8758c9bf82f29.jpg


•默认导航收起。web app顶部的空间被浏览器的地址栏所占据、底部的空间被浏览器的操作栏所占据,内容展示区域大大折扣,尤其是在小屏手机上。因此,为了保持页面的简洁,尽可能多地展示内容,一些app默认将导航收起,点击可在当前页面展开。


912457143dfa6ac7251343bc1fda.jpg


2.  减少页面跳转


正如前面所说,考虑到web app严重依赖网络,因此要减少页面跳转,导航栏多采用tab切换,搜索采用临时层弹出而非新页。


点击nativeapp首页的搜索框,通常会跳转至搜索页;而webapp则不然,直接在当前页面显示历史记录或热词推荐,调起键盘,点击“取消”回到原页面,无须重新加载。


ff2457143f0c6ac725134343094a.jpg


3.  增大展示空间


为了增大页面展示空间,导航栏默认收起。除体现在导航外,float浮层在webapp也尽量减少使用。


下面左图是大众点评nativeapp的详情页设计,优惠买单信息在滑动页面时保持贴顶;右侧是大众点评webapp的详情页设计,页面滑动时顶部无贴顶设计。


7a8457143f1932f8758c9b166168.jpg


4.  优化图片展示


虽然3G、4G时代早已来临,但是手机流量依旧是我们心头的痛。webapp在图片展示方面与nativeapp也有所不同,webapp应该尽量减少图片的使用或尽量使用小图,提高页面的加载速度,减少流量的耗费。


还是以大众点评为例,左侧是大众点评nativeapp,右侧是大众点评webapp。显而易见,同样一条评论,右侧webapp把图片给省去了,只保留了评论的文字。


dc7a57143f256ac7251343edf255.jpg


5.  动效设计


webapp尽量不使用不必要的动效,一方面开发实现难度较大,另外一方面也是考虑到实现效果不佳。


因此,webapp在动效方面应优先使用简单的动画,如平移、缩放,尽量避免使用3D动画。此外,也尽量减少页面滑动等操作,这也是考虑到浏览器本身就有滑动手势操作,例如右滑打开之前页面。例如爱奇艺的nativeapp左右滑动可在不同tab页切换,而webapp则不支持。


176157143f2f6ac72513439b1071.jpg


6.  保证页面简洁


作为nativeapp导量的入口,多数webapp在设计上增加了各种各样的推广链接,而忽略了用户的体验。常见的推广链接有以下几种形式:1、页面顶部放置下载条;2、页面底部悬浮层引导;3、下载按钮形式。对于顶部和底部的浮层引导,进一步占据页面空间,再加上配以各种各样的颜色,导致页面变得异常繁复,用户感受不到友好,又何谈去下载。


46d257143f396ac7251343cceb46.jpg


八、如何正确引导用户下载nativeapp


那如何正确引导用户下载nativeapp呢?


首先,webapp作为nativeapp的招牌,只有保证用户的使用体验,才能在用户心中建立良好的印象,随后再去下载。用户使用webapp多是从搜索入口进入,刚开始对webapp也是陌生的,如界面负责、体验不佳必然导致用户快速地离去,即使下载按钮做的再大、再明显也于事无补。


其次,从webapp和nativeapp的差异点和用户的使用痛点出发,寻找功能点引导用户下载nativeapp,这样才不会招致用户反感,顺其自然。webapp与nativeapp在内容和体验方面都有不同,由于自身的一些特性, webapp在内容上做了精简,在操作上做了简化。而nativeapp在内容和功能方面更全面,在操作方面体验也更佳、更流畅。用户在使用产品的过程中必然会有一些痛点,这些痛点才是吸引用户下载的内在动力。


例如左图爱奇艺webapp在播放器下方显示文案——打开爱奇艺视频,提升3倍流畅度。对于视频用户来说,播放流畅度关乎视频阅读的体验,如流畅度不佳,视频播放等待的时间较长,用户必然会焦躁,甚至离去。因此,通过流畅度可以大大地吸引用户下载爱奇艺nativeapp。


例如右图大众点评webapp底部贴底显示——使用APP返积分抵现金。O2O烧钱模式已经是家喻户晓了,大家吃饭前习惯打开团购网站看是否有优惠和团购。APP返积分抵现金对于团购用户来说,吸引力度较大。因此,也能够刺激用户下载大众点评的nativeapp。


f83357143f4232f8758c9b60052c.jpg



17
举报
|
21
分享
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
3D渐变流体抽象矢量UI背景图
我的钱包-UI界面设计-app
手表表盘UI系列
APP/小程序商业项目UI模板|99个高保真UI+79个原型
智能家居中心 简约 UI设计组件库
【新年UI图标】钱包icon
高级感金属拟物 UI设计组件库
UI通用设计素材1
高级表盘系列UI源文件
新能源APP应用UIKit
【新年UI图标】旅行icon
盲盒APP UI设计
【新年UI图标】会员icon
原创UIUX交互橙红渐变炫酷视觉平面设计作品集模板PSD
科技医疗透明柜UI界面设计
3D卡通UI界面图标可爱插画免扣素
新拟态风格 UI设计组件库
拟物风质感写实UI卡片合集源文件
UI界面 组件
钱包ui模板
Security Camera UI kit
【新年UI图标】秒杀icon
【新年UI图标】30个图标
你可能喜欢
大家都在看
登录注册