图文详解:提升用户体验的12项移动应用设计原则

今天,我们只要点击一个按钮,营销人员就可以为数百万潜在客户打开大门。但是他们成功的关键在于按钮设计的有效性。市场上充斥着数以百万计的移动应用程序,他们努力在消费者中建立自己的霸主地位。有200万个应用程序商店和150万个移动应用程序在AppStore上供消费者使用。

因此,要获得聚光灯,让你的目标观众目瞪口呆,一个精心设计的移动应用势在必行。史蒂夫·乔布斯恰如其分地引用了这样一句话:"设计不仅仅是它的外观和感觉。设计就是它的工作原理。"

移动应用程序要满足可用性需求,而不是让用户只沉浸在美好的页面设计中。考虑到这一事实,下面的移动应用程序可用性统计并不令人惊讶。23%的用户放弃使用一个移动应用程序(一次使用),每四个用户中就有一个。2016的用户保留率为38%,也就是说,62%的应用程序未能保留用户(保留用户是使用11次以上的应用程序的用户)。了解到这些,您的移动应用程序开发过程就可以省去一些不必要的麻烦,达到更好的推广效果。

12个增加用户参度和提高转换率的设计基础

设计师Stefan Sagmeister说过,设计产品要以人为本。好的用户体验包括六个方面的内容,每个方面有两个定义基础。用户体验的旅程大都从注册开始。

1.清晰的"注册"和"登录"按钮
一个理想的应用程序设计应该把"登录"和"注册"分开显示,以避免混淆。新用户直接注册,老用户直接登录即可。


2.无缝口令认证
 密码认证的过程是不可避免的。建议采用指纹认证,避免繁琐的输入过程。


应用程序导航和探索
举例看来,一个用户进入app,搜索不动产相关内容。一个好的导航设计思路可以帮助用户顺利的找到他们的目标。

3.自动设置及手动设置
一个好的手机导航应用程序设计应该同时支持手动设置和自动设置。手动设置可以让用户根据自己的需要获取信息和服务。


4.网页过渡无缝应用
在用户从应用程序转换到web的过程中,一个好的应用程序应该实现这之间的完美过渡,不会让用户使用起来感到不便。


应用内的搜索
一个应用程序不一定是一个令人费解的迷宫。搜索某个特定产品或服务的用户必须直接驱动该产品。当用户在应用程序中找不到现有资源时,设计就失效了。

5.可见搜索按钮
在移动应用程序的房地产中,持久性或可扩展的搜索栏的突出空间势在必行。一个理想的应用程序可以确保用户很容易找到搜索栏。


6.启用筛选器和排序选项
 理想的应用程序设计为用户体验提供了过滤器和排序选项。


贸易与转换
当用户在转换网关时离开应用产品,使用户离开的不是产品的缺陷,很可能是源于设计的问题。

7.提供特征的比较
用户的印象和响应是设计中比较重要的选项。这就是设计师们反复测试的地方。


8.去掉冗余
当用户付款时,设计页面必须清晰明了,去掉那些冗余的按键和功能吧。


从进入(开始)
表单输入实际上是用户使用中感到最乏味的部分,一位天才设计师的设计为输入表单增加了乐趣。

9.友好的用户表格
这不是神话,设计天才可以实现友好的用户表格设计。使得用户填写最少,得到最多。例如当用户填写表单时,使用自动移动屏幕减少使用中的麻烦。


10.右键盘用于所需文本字段
在正确的时间使用正确的键盘布局,在必要时打开全键盘输入方式(包括文本和数字的全键盘)。

可用性和理解
设计必须正确理解用户的使用水平,设计师的关键性工作将带来无缝过渡。

11.按钮的文本标签
文本标签能确保更好的理解。


12.友好的手指点击方式
用户可能会因为小而混乱的点击按钮而离开应用程序。保持简单和手指友好是很重要的。设计良好的按钮会非常贴合用户拇指的是为止,让人爱不释手。

如上这些,可能不足以成为移动应用设计的指导性条款,但它们也已经成为了不成文的设计定律。好的设计会增加用户的使用和转换率。设计错误可能很容易地隐藏在众目睽睽之下,但设计中的问题迟早会在使用中暴露出来。一些优秀的应用都有设计问题,所以,赶快关注一下你的产品吧!

本文作者:刘妮娜        

来源:51CTO

时间: 2024-08-30 06:48:01

图文详解:提升用户体验的12项移动应用设计原则的相关文章

图文详解Win8.1 Update启动失败问题

  图文详解Win8.1 Update启动失败问题: 要解决windows8.1 update无法启动问题,其实只要使用Win8.1安装镜像+应急命令来修复,例如最经典的sfc /scannow命令.该修复命令可以扫描所有保护的系统文件的完整性,同时使用正确的微软版本替换受损或者异常的版本文件. 具体操作步骤: 1.下载Win8.1系统镜像,刻录DVD安装光盘或者制作U盘启动工具; 下载ISO后,可以用魔方电脑大师中的魔方文件校验来获取SHA1.MD5.CRC等校验值,确保下载的是官方纯净版,不

高效运维之Docker持续部署图文详解

前言 关于Docker的文章铺天盖地,但精品文章往往翻译居多.都说Docker天生适合持续集成/持续部署,但同样,可落地.实际可操作性的文章也很少见. 基于这些情况,虽然我们专栏定位为运维管理性文字,但本篇是个特例,实操性的案例讲解--JAVA项目如何通过Docker实现持续部署(只需简单四步),即: 开发同学通过git push上传代码,经Git和Jenkins配合,自动完成程序部署.发布,全程无需运维人员参与. 这是一种真正的容器级的实现,这个带来的好处,不仅仅是效率的提升,更是一种变革:

Android四大组件之——Activity的开启:StartActivity()和StartActivityForResult()(图文详解)

      如需转载请在文章开头处注明本博客网址:http://www.cnblogs.com/JohnTsai       联系方式:JohnTsai.Work@gmail.com         [Android四大组件学习系列Activity篇]        1.Android四大组件之--Activity(一)定义.状态和后退栈(图文详解)        2.Android四大组件之--Activity的生命周期(图文详解)        3.Android四大组件之--Activit

Android四大组件之——Activity的生命周期(图文详解)

      转载请在文章开头处注明本博客网址:http://www.cnblogs.com/JohnTsai       联系方式:JohnTsai.Work@gmail.com       [Android四大组件学习系列Activity篇]       1.Android四大组件之--Activity(一)定义.状态和后退栈(图文详解)       2.Android四大组件之--Activity的生命周期(图文详解)      上一篇文章讲了Activity的定义.状态和后退栈,现在讲讲A

图文详解Ubuntu下安装配置Mysql教程_Mysql

Ubuntu安装Mysq有l三种安装方式,下面就为大家一一讲解,具体内容如下 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用m

提升用户体验的公式:丰富内容+活跃问答+便利用户

一个网站要考虑的因素多不胜数,其中用户体验就是最重要的一个.如今百度在不断整顿低质网站也体现了我们务必要大力提升自己网站的用户体验.但是用户体验是一个很虚幻的概念,我们又该拿什么或者做什么来提升用户体验呢? 笔者这两年经历了无数的k站和降权,对用户体验这一块也深有感触,也简单虚拟构造了一个能够在当今时代有效提升用户体验的公式:丰富内容+活跃问答+便利用户.笔者现在也想拿这个公式和大家一同分享,并希望得到各路大神的批评和指点. 第一:丰富内容 提升用户体验,就必须要改善网站内容,这个已经是老生常谈

提升用户体验、助于seo必备的五个wordpress插件

作为一名seo人员,个人博客是必不可少的,因为它可以辅助我们的seo工作,提升我们的seo技术知识,长期写博文还可以认识不少的站长.几款比较受站长欢迎的博客主题设计都非常的美观,而且非常适合seo,在seo行业竞争激烈的情况下,个人博客的优化也来得比较费劲,毕竟每个站长都是货真价实的seo人员,站内的没一个细节设置都可能影响到博客的优化. 经常关注别人的博文发现,很多博客都有一些不足的地方,除了一些模板存在的不足外(如:不可以创建导航栏目,首页展现文字堆积在一块等,对于用户体验是很有伤害的),还

为excel vba中添加、删除模块并插入全过程图文详解

  为excel vba中添加.删除模块并插入全过程图文详解         方法/步骤 1.点按快速启动栏excel 程序图标 进入excel 界面 点击选中任意单元格 然后按alt+f11 进入vbe界面 2.点击菜单栏 插入命令 在弹出的活动菜单中点按模块命令 3.另一种方式插入模块的方法可以在工程资管管理器中鼠标点击空白处 右键单击鼠标 在弹出的快捷菜单中选择插入命令 二级菜单中选择模块命令 4.如图所示模块1.模块2分别是通过菜单栏插入命令 和工程资源管理器点击右键创建的模块 5.如果

JavaScript中浅讲ajax图文详解_javascript技巧

1.ajax入门案例 1.1 搭建Web环境 ajax对于各位来说,应该都不陌生,正因为ajax的产生,导致前台页面和服务器之间的数据传输变得非常容易,同时还可以实现页面的局部刷新.通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 对于JavaWeb项目而言,ajax主要用于浏览器和服务器之间数据的传输. 如果是单单地堆砌知识点,会显得比较无聊,那么根据惯例,我先不继续介绍ajax,而是来写一个案例吧. 打开