一、前言
首先先解释一下什么叫做可发现性,可发现性就是让用户能够比较容易的发现产品的功能、内容和操作方式,一个具有良好可发现性的APP能够让用户在使用时轻松的找到自己想要使用的功能模块和想要看到的内容。
在设计时有5个要素能够去提升可发现性,他们分别是优先展示重要功能、提供视觉提示、对手势操作进行提示、内容分类符合用户行为规律以及传达对个性化内容的控制感,下面逐一来进行说明。
二、优先展示重要功能
你的app中最重要的部分应该立刻被用户看到,而次要的部分可以通过导航等方式去找到,比如设计师在设计这个APP的时候,列出了所有的功能,这么多的功能是不可能同时出现在一个屏幕中的,这时就需要去明确APP中最重要的或者用户经常使用的功能是什么,再去根据重要程度进行排序,让核心功能显性化。

比如在这个App中最重要的功能模块就是浏览吐司配方以及查看我的配方,而像设置以及关于我们就不是特别重要的部分,相应的设计师将重要的部分就行了显性化的展示,比如像浏览吐司配方、查看我的配方、拍照生成配方以及搜索吐司,这些相对重要的功能直接在页面中进行显性化展示,而像设置、关于我们、我的资料等相对不那么重要的部分就收在了个人中心里面


二、提供视觉提示
在构建用户不熟悉的独特设计或交互方式的时候,需要提供说明文字或元素帮助用户理解

比如上图中我们很难直接通过图标来告诉用户这里代表什么样的含义,所以需要去增加文字进行视觉的提示。


又比如相机的图标它可以代表很多含义,比如拍照、扫描等等,但是在这个案例中我们想表达的是可以通过拍照去新增食谱,所以这里需要文字让它的表义更加明确。
这里还有一个blank page problem,意思就是当你设计界面时,直接向用户展示了一个空白的屏幕,可能导致用户在操作的时候犹豫不决,因为他们不知道要做什么。

例如这个搜索框,虽然用户对搜索框不陌生,但是他在面对这样一个空白的搜索框时,也不知道该往里面输入什么样的内容,所以这里就可以通过引导提示去帮助用户解决问题,此外,你还可以用动画和互动反馈来循序渐进的进行教学。


比如在这个APP中有一个功能是拍摄实际的吐司照片生成食谱或者将这个照片设置为封面,我们可以看到当我们的相机没有对准吐司的时候,拍摄框是呈现蚁行线的状态以及底下的拍摄按钮是不可用的,当我们对准食物,拍摄框会转为实线,下面的拍摄按钮也会变为可用状态,并且会给我们以声音和振动的反馈。从而来告诉用户选择是出于一个合适的拍摄状态。
三、对手势操作进行提示
在APP中使用手势会让你的APP使用起来感觉更流畅、更具互动感,但是手势有一个问题,就是它是不可见的,一般来说不易被立即发现,所以需要注意以下三点。

第一点尽量使用平台标准手势,或者说如想尝试使用一种新的手势的话,也尽量使用现实生活中的互动方式,比如在App中我们常常通过双指去控制图片的缩放,但是有些互动没有标准手势,那么我们就需要尽量让手势和现实世界当中的互动方式保持一致,比如Apple pencil的书写,我们可以通过一个划线的方式去删除我们书写的内容。

第二点使用手势作为用户操作的快捷键方式而非替代,因为手势是不可见的。比如我们通过双击屏幕内容去表示喜欢,点亮小爱心,但是有点用户可能对这个手势并不熟悉,所以界面中依然保留了一个心形的图标可以让用户去执行相同的操作,点亮小爱心,而手势在这里仅仅作为一个快捷的操作方式。


第三点用动效去提示手势,在这个案例中我们可以通过点击封面去进入到该详情页,这个详情页是从下往上出现的,从而暗示我们可以通过从上往下的一个滑动手势让它返回到原来的页面。
四、内容分类符合用户行为规律


将App中的内容分类成符合用户动机和自然行为 的类别也是去提升可发现性要素的一个点,比如说在这个案例中会带入用户在生活当中如何去发现吐司,人们会在新的餐厅或者通过朋友的推荐来发现吐司,但是这里缺少了一个分类来把独特的个人品味和他们喜欢的口味一同考虑进来,这也就引出了使用个性化推荐 ,因为每个人的喜好不同,个性化推荐是非常有必要的,所以可以去增加一个推荐引擎生成推荐类别,使用个性化推荐让用户在大量的内容当中能够更快的找到他们喜欢的内容,一但将内容分类为与用户行为匹配的类别,我们就需要从视觉上划分出这些类别,于是又引出了可视化内容类别,从视觉上将不同类型进行划分可以让内容更容易被理解,也会让用户在使用时对某一个类别进行更深入的探索。
五、传达对个性化内容的控制感
最后一个要素传达对个性化内容的控制感,就是让用户去知道如何去影响机器学习系统,第一个要注意的点就是让用户对屏幕上的项目提供显示反馈,当存在一个选项告诉系统你想要查看更多或者隐藏内容时就叫做显示反馈,如果你的产品明确邀请用户提供反馈,他们就有更大的概率去提供反馈,这将为推荐引擎提供有用的数据,这些数据将加强相关项目和内容的可发现性,因此需要注意如何与用户沟通并让这些反馈容易操作可被发现。

在吐司详情页当时,如果我们希望用户告诉他们是否喜欢这个内容,以便于为他们推荐更多或者更少类似的内容,所以在这里就可以设计这样一个功能推荐更多More或更少Less类似的内容。而前两个缺少了文字描述容易让用户产生误解,意图不明确,所以这两个方案是不可行的。

第二个注意点就是公开隐式反馈,隐式代表用户无意识要求系统的情况,在没有解释的情况下,用户很难去理解这些内容是怎么来的,这是开发人员提供的内容呢,还是机器学习的结果呢。通过公开隐式反馈我们将系统输入源告诉用户,进而增加内容的可发现性和对系统的理解。但是如果用户不希望他们的操作被用作获得推荐的输入怎么办呢?
那么就到了第三点控制推荐,以防用户对结果不满意,允许用户对他们收到的推荐采取行动,这个操作要求要容易让用户找到并且能快速执行。


例如这个例子中,用户该如何去减少牛油果吐司的推荐,我们可以增加一个编辑推荐的入口,点击这个入口之后用户可以进行操作让系统减少或者停止对相关内容的推荐。
每天进步一点点,加油!!!
以上就是本篇文章的全部内容,学习笔记整理自 B 站视频:【视频标题】(链接:https://www.bilibili.com/video/BV1ikk4Y7E62/?spm_id_from=333.1387.homepage.video_card.click&vd_source=d57ed8f83e9c00c01ca7916b0e6917ce),仅用于个人技术交流学习。