还是更新一下吧,基于我的答案让人震惊的原因,也基于被冠以不思进取头衔的原因。
以下我是做了一个极端例子的对比,但是并不意味着的表达的是极端的观点。正如评论区的一位朋友所述,我甚至有点无隙可乘到无赖了,这个批评我接受,但是这是在知乎现在写答案的一个重要基础,现在知乎瞄两眼就跳起来怒喷的人就很多,即便我面面俱到写圆了也不能幸免,更何况简单表述一下主要观点的话,那就会被喷到体无完肤。很多人喷到最后就是为了个自己的面子,强词夺理,知乎红人也概莫能免,实在毫无意义。
本文的主旨,在于说明一个问题,在企业APP上,其设计的要点,交互的含义,重心是不同的。很多人(乃至设计师)对于用户体验,交互的理解,是狭隘的。
对于很多企业APP来说,用户体验,交互设计的重心,应该放在针对强需求功能的细化和优化上,而不是视觉体验上。
不是说视觉体验不需要,而是说,其中要性要远在强需求功能的要求之后,相对是一个比较靠后的需求,在条件限制的情况下,是容易被牺牲和妥协掉的。
我举的例子是很极端,那是在windows CE平台上的应用,那时候CPU的主频还只有200MHz~512MHz单核的年代,还没有移动端的GPU,内存可怜的几十兆,256M都是大牛机器了。
拿一个现在的ipad版本salesforce的产品来做对比,实在毫无意义,还冠以不思进取的大帽子,不知道那位知友是何用意。
当然,现在软硬件条件好了,从平台本身来说,无论android和ios对视觉体验和操作的基础支持好了,现在的东西,确然有条件做的比以前棒得多了,事实上,现实状况也确然如此,以前被迫因为强功能需求而牺牲掉的很多视觉体验上的东西,现在我们是可以捡回来了。
即便是现在的salesforce的产品,yammar的产品,在现在的软硬件平台条件下,视觉效果可以比以前强很多,但是其设计的要点,交互的重心,依然不会是视觉体验,一样是对强需求功能细节的设计和优化上。
不信的话可以去看看salesforce和yammar的相关论坛,推特上去看看,都是夸例如邮件集成无缝,使用舒服的,某某功能操作流畅的。
没有人是因为salesforce的视觉体验好而买单的
楼下这位知友贴了很多salesforce的截图,说明它视觉体验很不错,确然是不错的。但这真不是salesforce设计的重心,salesforce APP设计的重心和优势,则全然没有表达和分析。salesforce相关的专业社区,推特上,有很多类似的夸赞和分析,可惜,基本上没有视觉体验什么事,即便有也是小白用户第一次上手以后发出的诸多赞叹之一,凤毛麟角,旋即淹没。
既然这位知友号称做了8年的online ERP,我不太确然是做其中哪一块的工作的。但是应该知道,无论online不online,ERP体验的重心是不在视觉交互的。你深恶痛绝也罢,不深恶痛绝也罢,一切屈从强功能需求设计。
ERP的重心可以在表单的切分和划分上,甚至在tab键切换焦点的顺序上,但肯定不是在视觉体验上。视觉体验不是不要,那只是在有条件的情况下,去努力优化的一项。如果优化视觉体验和前面的强需求功能设计产生冲突的话,毫无疑问是要屈从于强功能需求设计的。
如果做了8年的ERP,重心只能在视觉体验上,我只能说,这恐怕只是ERP的皮毛中的皮毛了。
最后在说一句关于“人”的问题。确然2B和2C最终面对的都是人。但是须知,人和人是不一样的,更重要的是,即便同一个人,对同一种东西的不同的用途所产生的需求也是不一样的。就好比同一个人同样需求一张纸,如果是用来写字或者是用来如厕擦屁股,他的需求和要求的重点肯定是截然不同的。
不能够意识到这一点的话,所谓的对视觉,设计和交互的理解才是脑残的。
==================================================================
我做了14年的移动应用开发(自1999年起), 开发过的企业内部TO B,企业TO C的应用也多得很难数清了。
若论企业内部使用的移动APP应用的话,我做的项目,产品,也有好几个可以进入全球top 10了(以企业内部app使用的终端数规模论)。
作为第三方的移动应用开发方,移动应用规划和设计者,服务了无数企业客户(当然是废话啦,没有个人来找我们要求服务)。我真心不知道这个企业APP的定义是个啥?啥才能算是个企业APP?
企业做的app就叫企业app? 那绝大多数都是企业app吧?毕竟个人开发者开发的应用还是少数
像以前的企业网站一样做个专门宣传自己企业,介绍企业信息的APP?谁会干这样的蠢事啊?鬼才会去下载安装这样的APP呢。现在即便是做企业宣传,产品宣传的APP,都至少得做成个玩意(比如是个游戏),然后再顺带明里或者暗里介绍一下企业或者产品吧。
如果说,企业APP是指移动企业内应用,是指给企业内部及关联员工使用的APP,那么到现在为止几乎所有的答案都是偏题的。
没有道理说中国移动,中国联通做了一个app给自己TO C的用户使用,就叫企业APP。什么淘宝,网易邮箱,zaker,携程做了app给自己TO C的用户使用,就不叫企业APP了吧?
更别提什么企业APP是企业和会员互动什么的,微博微信都是经典的会员互动案例,那也都是企业app?
如果一定要给这个问题提供一个答案,不如这样来区分和定义一下:
用TO C和TO B的APP的差别来区分。
TO B的APP应用主要是针对企业客户,在企业内部使用的APP。
TO C的APP应用主要针对消费者用户。
TO B的应用特点其实很简单,一定是强功能需求的。没有一个企业会做个没啥特别目标和用处的应用让员工使用去浪费他们时间的。
TO B设计的要点其实很简单,一切围绕着强功能需求的核心(尤其要针对其应用场景),不要拿TO C应用的经验生搬硬套,否则最多只能叫好不叫座。
不像普通的TO C的APP的应用场景,其可能性比较多,场景定义会模糊一些。TO B的应用其应用场景是非常明确清晰的,一定要花大时间和精力去研究和体验。
关于企业内应用的特殊性,我在答案
为什么所有的 ERP 系统的用户体验都那么不好?里有所提及,下面我可以举个例子。
上个图:
补充说明一下,关于有人专门写答案指摘说返回前的ESC和确定前的ENT中国人使用毫无必要的问题,其实原因很简单,因为他们所用的机器带有物理键盘,物理键盘上的回车和返回键上没有中文标注,只有ESC和ENT的字样。标注这个方便快递员快速理解和定位相应的快捷按键。
看了以后,一定会有人大呼,左边这是个神马东西?石器时代的吧?和右边这个简直不是一个时代,一个档次的东西。
要问这两个哪个用户体验好,毫无疑问是右边吧!
左边的是顺丰快递员用的APP,右边是大名鼎鼎的path。
path的用户体验不用说,NB得很,我也很喜欢很崇拜。但是如果你要把path的设计给顺丰快递员们去用,估计会被骂死。
path的设计逻辑是什么? 每一个功能点的展示,每一个界面,每一个交互,每一个细节都争取让你爱不释手,让你迷恋,停留,使用更长的时间,争取让用户发掘出更多的玩法和用处,而且它确实做得很成功
你在这个应用上停留的时间越多,它就越成功。
好吧,同样的逻辑你给顺丰的快递员试试?每个功能点,每个界面,每个交互都精心设计布局。争取让快递员爱不释手,迷恋,停留更长时间,还研究更多的用法和玩法?
靠!人家还要不要干活了?
再好看,再炫的界面,你一天必须得盯着看好几个小时,也会看腻味的。对于顺丰快递员这样的应用,为了完成工作,停留的时间越短越好,不要产生额外无效的使用,这才是应用的成功。
做顺丰的应用,难道是我们真的土鳖到连个按钮的图片都找不到?连个彩色的图标都不会用?
我可以告诉大家,原来我们都用过图标按钮,和彩色图标,后来能全用文本就全用文本,界面放不下看不清必须用图标指示的,我们全用4阶灰度的图标。
为什么?不是没有彩色屏幕。一切都是为了一个字 “快”,文字和图标要尽量得节约内存,最重要的是屏幕刷新一定要快!全文字加少量灰阶图标的界面刷新负担最轻。
全部使用快捷键(这就是为什么貌似很土鳖,菜单项前面不是个图标,而是个数字的原因)。
当你经常需要连续操作上百次,旁边还有客户看着,后面还有下一个客户等着的时候,神马美观炫丽,用户友善都是浮云。
某些熟练的NB快递员甚至做某些操作的时候都可以不怎么看屏幕,狂按键盘即可,像path一样在界面体验上下血本功夫的话,不但没有效果,反而是个负担。
而且针对TO B的应用,很多时候鲁棒性和可用性是非常重要的。其要求要比TO C应用高很多。因此简化一些非关键性的部分,是非常有价值的。
额外得为某些体验之类的东西付出更复杂的设计,可能真不是个好主意。
总而言之,一切围绕核心的关键需求目标,以简单,有效,可靠得完成所必要的工作为最重要的目标。相形之下,什么体验啊,界面友好美观啊,重要性都要排在后面。而且一定要考虑工作中的使用环境,使用频次和使用强度,这是尤其值得关注的。
类似的思路,其实对工具类的TO C应用,也未必没有借鉴之处。