赞助商
立即赞助

从0到1的产品,如何一次性解决所有异常和加载状态?

交互设计3年前 (2021)发布 流光
2.4K 0 0

本篇文章价值:看完后可以独立统筹个品全局设计。

做从 0 到 1 的产时,在设计产功的交互流程和 UI 设计中,都是先做有正的交互流程和界面。

但每个功能流程都存在异常和加载的状,实际工作中不可能每个功能的页面都做异常和加载状态,这样的话,会导致设计繁琐复杂。

通用的做法是:先将所有的正常流程和界面完成之后,再统一做全局异常景和加载状。

这些全局异常加载状态通用于整产品中,发需使用时直接调用,避免设每需求都一遍,降低无用功,提升发效率。

文为所涉及到的异常和加载状态内容。在际工中,根据自身产品,附上对应状态出现的场页面即。

本文文章大纲如下:

  • 加载场
  • 网络异常
  • 缺省场景
  • 操作异常

加载场景

除是存在本地,否则其他所有界都需要加载。加载场景,适用于几乎所有界。

载的方式有很多,总结起来包含:全屏载、占位符载、上拉载、拉载、载等。

1. 全屏载

这种载较简单,一次性载有数据后再显示容。但这种一次性载后,再展示来,会给户的感觉时间较长。

适用景:进入下一界面,加载后全部展示。

从0到1的产品,如何一次性解决所有异常和加载状态?

2. 占位符载

当载的页面容有固定的框架时,可先载框架,再载框架的容。

通过先加载页面框架,计占位符等形式可以提前让用户知道整个界面的架构,提高产品的体验。

这种加载给用户感知,加载稳且速度。

适用场:具备典型页面的场,列表页、详情页等。

从0到1的产品,如何一次性解决所有异常和加载状态?

3. 拉加载

用户浏览界面的过程中,对于未加载的信息,通过手势拉,信息自动加载。

需要设置默认一次加载少条,根据际情况设定,一般常见的是 20 条。加载浪费流量,加载少,需要频繁加载。

使用场景:于布局相布局,可使用上加载数据,常为 feed 流。

从0到1的产品,如何一次性解决所有异常和加载状态?

4. 下拉加载

用户下拉时,出现 loading 动画,整个页面重新加载刷新。数据获取完成,loading 动画结束。

现在很多品新设计 loading 加载动画,使加载过程更加具有情感化,性化和品化。

因务需求,有时候载毕后,会通过 toast 告知户更多条容。

使用景:有刷新当前页面数据使用,常用的为首页、列表流等。

从0到1的产品,如何一次性解决所有异常和加载状态?

5. 载

整个界面中,仅分区域需要载数据。

适用景:切换部域内容,数据重新加载使用。通用于二导航切换。

从0到1的产品,如何一次性解决所有异常和加载状态?

网络异常

当移设备络异时,导致无法上传和载数据,从而无法正的使产。

网络异常存在种景:

  • 络异时,户打开 App,这种情况 App 会现异常状态提示用户,这是 App 主动告知为。
  • 户点击操作时,由于络异,这时候通过交互反馈给户,这是 App 被告知行为。

1. App 主动行为

当无网络时,用户打开 App。通 tips 提示用户当前网络不用。

从0到1的产品,如何一次性解决所有异常和加载状态?

tips 使用场一般为用户打开,界面停留在首页, 且首页以列表形式展示,样的,tips 才能合理的融到界面中。

2. App 被动行为

当前无网络时,用户点击操时,无法正常使用产品,时通常有两种处理方式。

是进交互操作时,出现 toast 提示。

从0到1的产品,如何一次性解决所有异常和加载状态?

另是进入下级界,以缺省页形提醒用户前网络异常。

从0到1的产品,如何一次性解决所有异常和加载状态?

缺省场景

缺省场包含:空数据、网络异常、服务器异常、内容被删除等。

1. 空数据

由产品处初始状态或者因为操删除而清空状态产生的空数据。

缺省页般含:插画和应提示文。是否提供操作按钮,可根据具体业务情况来定。

适场景:数据为空时现。

从0到1的产品,如何一次性解决所有异常和加载状态?

2. 网络异常

移动设备网络异常时,导致法上传和下载数据,从而法正常使用品。这时候会出现网络异常页提示用户。

缺省页包含:插画、对应的示案和操作。

插画视觉一比较轻,仅提供装饰作用,化下方的文字

对于网络异常,提供用户去设置网络。

从0到1的产品,如何一次性解决所有异常和加载状态?

3. 服器异常

服器异常是概率事件,但是也会发生。

当服务器异常时,且用户操作过程中,出这种况,一般可设 toast 提示,明确告知用户,服务器出问题。

从0到1的产品,如何一次性解决所有异常和加载状态?

当服务器异常, 用户入下级页面时,则通过缺省页面提示给用户。

从0到1的产品,如何一次性解决所有异常和加载状态?

4. 内容被删除

文件或者页面内容被删除,由于文件或者页面内容的上一页面有缓存亦或用户获取链进入,会出现文章/文件被删除的情况。

已被删除的异常状态,常见的设用户入新页面出对应的插画标题提示。

适用场:下级页面内容被删除时。

从0到1的产品,如何一次性解决所有异常和加载状态?

操作异常

任何操作行的交互界面都伴随操作失败的可能性。

当用户操失败时,且操在当前页面完成时,通 toast 告用户操失败及操失败的原因。

从0到1的产品,如何一次性解决所有异常和加载状态?

以上是异常场和加载状态的局内容。

做 0 到 1 品设计师,在设计全局异常和加载时,需要将以上 4 大类按照自己品实情况,逐条梳理,即可适用于个品。

注:分素材使光音移设计规范。素材由@MiroCat 和@牛设计。

欢迎关注作者的公众号:「Echo的计笔记」

从0到1的产品,如何一次性解决所有异常和加载状态?

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

按钮设计 为了设计正确的交互,我们需要回顾一下物理按钮的历史和起源。物理按钮是 UI 组件的前身,当今的数字产品都还在大量...
ui设计
最近发现有很多童鞋关心如何从UI进阶到UX的问题。那么我以一个非科班出身的UI到大厂资深UX的经历,不带黑话用4k字作文给大家...
ui设计
这两天一直在构思36氪评论优化方案,也就整理了行业内做评论的常见方法,这篇文章我们就来聊聊设计评论功能时,需要考虑的那...
ui设计
按钮在产品界面中是非常重要的元件之一,按钮作为用户引流和行动触发来说都是至关重要的。如何把按钮设计做到最好,是设计师...
ui设计
对于设计趋势,我们一直都在定期总结和梳理。但是以往的设计趋势总结通常只会聚焦在某个很小的、特定的点上。实际上,在设计...
2019设计趋势
编者按:一套 UI 界面当中,核心的 APP 图标是用户每天都要接触、经常使用的视觉组件和交互对象。设计图标的时候,要用到大家...
Tubik Studio
UI界面是否设计得足够清晰,各种元素之间是否协调、平衡,用户能否轻松感知到屏幕上的信息,交互是否顺畅舒适,这些因素决定...
Tubik Studio
编者按:这篇文章来自资深 UI设计师 Danny Sapio,他总结了日常设计过程中,使用 Figma 的一些非常快速的设计技巧,希望能帮...
Figma