好的移动应用设计应该怎么样

   在经历了十多年的服务端开发之后,我决定涉足移动开发。当时我预期我将遇到一些困难,比如说技术。但实际上,在进行安卓和 iOS 开发的半年时间里,技术从来不是一个问题。不管看似先进实则老套的 Java,也不管诡异奇葩的 ob jective C,这些都没有让我有太多的困惑。然而觉得难以逾越的是对于设计和界面的把握。本文作者Andrew,来源点融网微信公众号“点融黑帮”。

  习惯于大量配置脚本、功能开关的后端程序员很难一下子适应移动应用的要求,所以做出来的应用会让人觉得充斥了各种功能,然而又难以找到如何正确使用这些功能的方法,并且界面的设计简单甚至堪称丑陋。这实在让人觉得崩溃!那么,展示到用户面前的移动应用应该是什么样的?

  1.内容

  为什么要使用这款移动应用,给一个理由先?内容!这是让用户做出这一决定的最主要的原因。

  用户在使用一款应用之前对其能做什么都有一定的期望,如果用户没有办法在第一时间内找到他所想要的内容,或者做不到他想做的事情,那么他会在第一时间把这款应用删掉,一方面移动设备的空间还是很宝贵的,另外一方面,现在用户可以选择的应用也实在太多了。所以我们不能含蓄地将最重要的功能隐藏在角落中,而应当直截了当地在第一时间呈现到用户面前,甚至不惜使用引导页之类的手段让用户尽可能快地了解他能在这里做什么。

  微信在这方面做得非常突出的:聊天以及和聊天相关的通讯录功能占据了四个 TAB 中的两个,其它各种功能,不是被挤到了单独的一个“发现” TAB,就是被零碎安排到了其它角落去。微信非常清楚地知道什么是最重要的功能,什么是附着在这些功能之上的。


  从所有可用的功能中挑选出最重要和最适合在移动设备上使用的内容放入移动应用,是开始设计的第一步。

  2.简化

  作为一个随时随地都伴随着用户的手持设备,它会占据用户大量的时间,然而这些时间是碎片的,长的不过几分钟,短的只有一瞥的时间。如何在这么短的时间让用户得到他所要的信息,是几乎所有移动应用需要考虑的问题。

  从单个功能开始设计,其实不需要给用户太多的选择,用户没有时间、也没有兴趣来配置这个应用,所以在操作流程中的各种开关和属性都是干扰用户使用的枝枝蔓蔓。用户没有太多的时间浪费在阅读冗长的说明、寻找所要的信息、按部就班地完成你指定的步骤。让用户的注意力能够快速地集中到他需要完成的关键性任务上,这样用户才不会觉得使用这款应用是在浪费时间。

  Uber 在整个叫车过程中,最少只需要一次用户的干预,最大程度将用户的注意力维持在他想做的事情上。这唯一的一次干预,就是用户当时最想要做的事情:叫车。其它相关的操作,例如支付、确认,要么在之前或之后处理,要么利用定位等技术自动完成。


  Uber体验:给中国人用的美国产品。一个界面只需要一条关键的信息、让用户做出一个动作,在绝大部分的情况下都是足够的了。

  3.精致

  然而”简化“并不和“简单”是同义词。在功能上的简化并不意味着简单的界面设计,相反,为了能在狭小的移动设备屏幕上展示所需要的功能,精致到极致的设计是非常必要的。

  移动设计一直是在矛盾中前进的。简化功能和操作,但不引起歧义和误解,其实应用比任何时候都更想传递给用户更多的信息。这样通过明确的图形、文字、控件等界面元素,充分利用色彩、布局、行为等元素来影响用户,这需要的不仅仅是高超的界面设计技巧,同时还要考量心理学等更加专业的知识。

  另外一方面,精致的设计让用户觉得愉悦,乐意在应用上多停留一秒——相对于原本用户留给应用不多的几秒钟而言,这已经是很大的进步了——从而多一分机会让他尝试一个新的功能。精致也是一个更加专业的体验,对于应用以及应用背后的开发团队增加了信任。

  Timeline,一款新闻客户端软件,通过时间线将热点新闻串接起来。清晰整洁的设计,可以让人专注于内容本身,在阅读过程中各种展示元素默默地提示着读者,但又不打断读者的阅读体验。

  准确并精致的应用设计让应用从用户心目中的“可用”变成了“好用”甚至“最好用”。

  4.技术

  好吧,最后我们讨论技术。这不是在说 iOS、不是在说安卓,而是在说新技术。

  作为快速变化的一个科技前沿领域,在移动设备上使用最新的技术一向是不遗余力的:触摸、GPS 定位、拍照,这些已经普及到都可以被称为“传统移动技术”了;识别、NFC、气压、心跳,这些新一些的技术大家也都已经能耳熟能详了。所有这些技术开始不断影响我们的生活,也给我们的移动应用扩充了功能领域。不管是有意或者无意的,可以减少了需要用户直接介入的交互,达到之前所说的简化的目的。另外一方面,新的技术使得某些功能的实现成为可能,相当一部分的创新由此达成。


  很显然,现在还没有到完全发掘这些技术潜力的时候,大量的新技术本身都尚在尝试之中,因此如何在移动应用中合理使用这些新技术,将会是一个挑战。

  总结

  区别与传统的桌面应用,移动设备独特的使用场景和硬件特性,使得需要完全不同的设计思路和设计理念。为了能够让应用在诸多同类应用中脱颖而出,需要花费在设计上的精力将远远高于此前任何一个时代的应用软件。

时间: 2024-09-14 00:02:03

好的移动应用设计应该怎么样的相关文章

诊断 Java 代码:设计轻松的代码维护

设计 本月,Eric Allen 解释了在使代码更易于维护的同时,避免和控制无理由的变化怎么会是保持代码健壮性的关键.他集中讨论了诸如函数样式代码编写之类的概念,以及标记字段.方法和类的方法来处理并防止可变性.Eric 还解释了本任务中单元测试和重构的角色,并提供了协助实现重构的两个工具.在相关论坛中与作者和其他读者分享您对本文的看法.(您也可以单击本文顶部或底部的"讨论",访问该论坛.)有效调试源自良好的编程.设计易于维护的程序是程序员面临的最困难挑战之一,其部分原因在于程序通常并不

ps设计小人国大创意效果

  ps设计小人国大创意效果! 加大脑洞拍摄出了这些作品,微博里很多人问我咋做到的~现在教程在这里啦~主要就是前期构思,后期细心,没有拍不好的片子,喜欢可以参考借鉴 分类: PS入门教程

ps设计中国水墨风简单的烟雾骏马海报效果

  ps设计中国水墨风简单的烟雾骏马海报效果!简单粗暴,几步即可完成,不管是景观.动物.还是人物都适用,非常棒的设计参考 分类: PS入门教程

摄影后期之王设计合成必备

  摄影后期之王设计合成必备,每条曲线对于后期都有重要的存在意义,求精而不求多,这几条曲线的意义比较重要,有兴趣的可以自己调调看 分类: PS入门教程 ps后期处理教程

25个巧用字体排版帅气的优秀网页设计

  虽然排版是网页设计 中极为重要的组成部分,但是绝大多数的网站并未在排版上做过专门的设计和调整. 事实上,在我看来我们日常访问的许多网站在排版设计上并无亮点,这也是为什么,当我们发现这些在排版设计上用心雕琢的网站的时候,会由衷地感受到喜悦和别样的幸福感. 如果你厌倦了无处不在的宋体.雅黑.Arial和Helventica,那么你应该会喜欢接下来的案例,这些巧用字体排版帅气的优秀网站会再次扩充你的网页收藏夹. 1. V02 Group 雅致的文字排版悬浮在半空中,和背景融为一体,这种设计除了众所

4个流程帮你快速搞定运营设计!

  请同学们留出3--5分钟,看完这条微博要用.前两天<我是歌手>失控,汪涵超强的救场能力让大家都看到他背后几十年的沉淀.同理,设计师想适应运营短且快的特点,持续高产,有一套可执行的流程非常重要.微博之后,更加精彩 >>> 在现如今的社会中,每天都在进行着一场场没有硝烟的商战.运营设计则是至关重要的一部分.那么怎么才能做出一个好的运营设计或者一个相对比较成功的运营设计呢?我们要知道设计的目的. 设计的目的是什么? 设计核心在于能够让用户在有限的时间内Get最有价值的信息,找到

交互设计中的5项视觉指导原则

  视觉是人的第一感观,它在影响用户行为方面起着决定性作用,视觉信息对产品的交互产生了深远影响. 来自UXPin的Jerry Cao,通过本文向我们解释了如何保持视觉与交互的协调. 我不想贬低文字的重要性,但也不想忽视视觉.两者是同等重要的交互设计元素.文字就是交互,但那些视觉元素(比如图标.菜单.图像等)才是用户实际上操作的东西.虽然有些可用性专家会提及Craigslist甚至Amazon,作为丑陋但可用(而且受欢迎)的网站案例.但毫无疑问,美感总会有所帮助. 情感是用户体验的关键:视觉设计优

那些意境情怀俱佳的咖啡类网页设计

  音乐可以穿越时光,而美食可以跨越国界,它们和好设计一样,都无需语言来赘述.在过去的几年中,那些设计优秀的餐馆.酒吧类网站开始抓住更多设计师的眼睛和吃货的胃,成了"唯有爱与美食不可辜负"的真实注脚. 新鲜精致的美食与优雅的环境无缝融合,搭配的字体和色彩让你的饥饿感止不住地翻涌起来,你的胃口和情绪会被这些精心设计的网站完全调动起来.优设曾经发过设计优异的美食和美酒类的网站,今天我们来看看这类网站的另外一个重要分支:咖啡类网页设计. 在美国,平均每个人每年会喝500~700杯咖啡,在中国

深聊APPLE WATCH平台认知与产品设计

  编者按:超多干货!今天腾讯同学@C7210 这篇良心万字长文,从平台认知.产品形态及设计模式三个层面分析Apple Watch,是目前看到的分析最透彻的 Apple Watch 文章 >>> 时至今日,Apple Watch已然高调进入我们的视野,却仍未正式进入我们的世界,绝大多数人的信息来源仍限于Apple官方的介绍.大家有期许,有探索,也有失望.持负面态度者的普遍看法是,"这些事情在iPhone上都能做-手机屏幕那么大,看起来更爽用起来更舒服-令人心塞的续航能力仅支持5

零基础如何自学UI设计?

  酸梅干超人:下面是我这几年经验的总结和思考,虽然我并不算是最出类拔萃的UI设计师,但也希望对新人有益. 第一点:学习准备--启蒙 学习一项技能,尤其是已经有一定沉淀并在各行各业有广泛应用的技能,就一定要对它先有充分的认知.在开始正式学习前,你需要花足够的经历去了解和查阅它的起源.发展.应用.未来.UI作为平面设计的一部分,再往上又从属与美术学这一大类.因此,首先要先去了解整个美术史的发展.从人类起源各个阶段中,美术经历了什么样的变化,在各自的时代发挥了什么作用,近代美术史又经历了哪些波折,平