百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

删除前确认和删除后撤销

nanshan 2025-02-07 18:37 13 浏览 0 评论

小编推荐:知乎整理又来了,最近小编觉得产品无绝对,总是有不同的声音提供不同的思考价值才是有意义的~所以,此篇整理依旧是两方观点,大家自己来决断。

问题:「删除前确认」和「删除后允许撤销」两种处理方式哪个更好?

大部分人选择了删除后允许撤销,小编选取了得票最高的@何明涛的回答,比较完整

后者。两个主要原因:

1. 设计中要避免出现不可逆转的操作。

2.「删除前确认」这一操作易形成不假思索的肌肉记忆。

读过一些相关书籍的人应该很熟悉这一问题,其实很多很多的前人已经对此问题有过深入分析。 以下摘录自The Design of Everyday Things第五章。

为了避免失误,计算机系统通常在执行某一指令之前,要求用户对该指令进行确认,尤其是那些能够破坏文件的指令。

但是这一要求出现的时机不对。它往往是在用户发出一项指令后就立即显示在屏幕上,然而用户在这时还并未意识到自己的操作失误。

下面是一段标准的人机对话:

用户:删除 “我最重要的工作” 这个文件。

计算机:你真的要把 “我最重要的工作” 这个文件除吗?

「是的。」

「你确信?」

「当然。」

「文件 “我最重要的工作” 已经被删除。」

「哎呀,真糟糕!」

用户让计算机删除了一个本该保留的文件,而计算机提出的确认要求不太可能防止这一失误。因为计算机让用户确认的只是一项操作,而不是文件名。

比较恰当的做法是避免设计出不可逆转的操作。比如说在上例中,计算机可以把刚刚除的文件时存放在某个地方,用户一旦发现自己误了某个文件,还可以将其恢复。

在我曾经管理过的一个实验室,人们经常把文件或记录扔掉,第二天才发现被扔的东西还有用,于是后悔莫及。

为了解决这个问题,我们准备了7个纸篓,在每个纸篓上面写上星期几,也就是说,标有星期三的废纸篓只在星期三使用,到了星期三晚上就将这个废纸篓稳妥地存放起来,直到下个星期二才将里面的废纸倒掉。

后来发现,人们桌上的书和文件要比以前少多了,他们常会毫不犹像地扔掉自认为是无用的材料,反正现在扔东西很安全,即使出了也还有足够的时间把它拣回来。

然而,每种设计有其利弊。多出的6个废纸篓不仅占地方,还使我们与洁工之间发生了无休止的争执,因为他们总习惯在每天晚上把所有的垃圾都清除掉。

计算机中心的用户也对这些废篓产生了依心理,他们常把一些本该保存一段时间的文件不假思索地扔掉,万一清洁工或是我们自己在处理这些废纸篓时出现差错,麻烦可就大了。因此,在设计一个能够承受失误的系统时,最好将该项性能设计得可靠一些。

当然,也有人选择前者,小编选取了说的很有道理的@刘毅飞的答案

似乎大部分答案都倾向于「删除后撤销」

第一反应确实应该是「删除后撤销」好一点,因为不管是「删除前二次确认」还是「删除后撤销」都是为了“误删”这个场景的,但是显然这个场景并不是经常出现的一个场景,而如果用「删除前二次确认」的方式,等于让所有用户在所有删除场景下都要被打断;用「删除后撤销」只会影响到误删场景下的用户,正常使用的用户则不会收到干扰和影响

但是为什么现在大部分的互联网产品还是使用「删除前二次确认」的方式?因为「删除后撤销」是有成本的,成本有两点:

1.认知成本

2.开发成本

1.认知成本

如果我问你,删除后的撤销入口应该放在哪里,你一定答不上来,因为你在脑袋里检索了以前所有使用过产品的撤销功能入口,一定是放哪都有:有在提示条上做撤销的;有在删除的位置上直接放个撤销的;有专门弄一个最近删除列表,在上面做撤销恢复的……

放哪都有意味撤销入口并没有一个标准,一个应该放哪里的标准,这也意味着每进到一个新产品,用户都需要重新认知撤销的入口在哪;而需要让用户能够认知到撤销入口(总不能误删了找不到怎么撤销吧),势必又要增加引导,加强用户的感知,而加强了感知,其实也就是分散了所有正常使用用户的注意力

我们梳理一下:

a.因为没有标准,用户不知道撤销入口在哪

b.需要加强引导让用户知道撤销入口在哪

c.考虑到用户在不是误删的情况下一般是不会注意和当前流程相关的引导,所以要在删除时进行提示和引导(不一定每次,但最起码是每次使用这个产品的第一次删除时)

d.所有用户在删除时都会看到这个提示和引导

所以饶了一个圈,本质上还是干扰和影响了全部的用户,那这种干扰和「删除前二次确认」比哪个更大呢?

一个是操作流程中的提示,一个是操作流程结束后的提示,大家可以想一想

2.开发成本

相比起调用一个模态对话框就能解决问题的「删除前二次确认」,和要写一堆代码才能实现的「删除后确认」,开发的成本是显然易见的。当然这里绝对不是想说开发懒(捂脸),但是在每次版本更新都会日赶夜赶,还有一堆需求做不完的情况下,这种非主要流程场景下的功能自然优先级会被降低,特别是没有看出来对用户有非常大的好处的情况下

那么是不是说其实还是应该用「删除前二次确认」呢?

不是,应该根据产品的具体情况进行分析。

以邮箱为例,web端的邮箱都会有固定的操作提示位置:提示条。在这种情况下用户在使用邮箱时会有一个稳定的提示点,在这个上面做“撤销”,对于认知成本和开发成本来说,都是非常低的,这就是适合做「删除后撤销」的情况

所以具体还是结合具体产品的认知成本和开发成本,才能说用哪个方式更合适

相关推荐

三种自建KMS激活系统自动激活windows方法

第一种:在windows服务器上搭建主要针对vol版本(win7、win10、win20xx、win2012等等)平台:我自己搭建的windows虚拟机,windows2016的操作系统软件:...

重装系统被收98元?避开Windows付费陷阱的实用指南

重装系统被收98元?避开Windows付费陷阱的实用指南有网友反映,在重装Windows系统后,屏幕突然弹出“激活系统需支付98元服务费”的提示,疑惑自己是不是遭遇了付费陷阱。事实上,微软官方的Wi...

Windows Server2012远程桌面服务配置和授权激活

安装:注意:安装完毕之后需手动重启一下计算机配置终端服务管理工具---远程桌面服务---RD授权诊断程序,查看当前服务器有没有授权授权:运行—>gpedit.msc->计算机配置---管理...

新书速览|Windows Server 2022 系统与网站配置实战

讲述桌面体验、ServerCore/NanoServer,容器与云系统的配置1本书内容《WindowsServer2022系统与网站配置实战》秉持作者一贯理论兼具实践的写作风格,以新版的Wi...

Windows激活全攻略:KMS神钥与专业工具的完美结合!

对于许多Windows用户来说,系统的激活是一个必经的过程。虽然Windows操作系统在未经激活的状态下也可以使用一段时间,但长期来看,未激活的系统会限制某些功能并频繁提示用户激活。以下是两种流行的激...

微软Win9全新激活技术曝光(微软系统激活有什么用)

2014-07-0905:46:00作者:徐日俄罗斯Wzor日前披露了更多关于Windows9的最新消息,据悉,Windows9将会在今年秋季亮相,其宣传口号是“想要开始按钮和开始菜单?如你所...

快速激活Windows 10/11:CMD命令详细教程

#记录我的2024#激活Windows操作系统是确保系统功能和安全更新正常运行的重要步骤。本文将为您分享如何使用命令提示符(CMD)在Windows10和Windows11上进行激活的详细步骤。...

Wndows 2019 RDS应用发布部署(rds的安装和应用程序的发布)

安装前的准备1、需要提供服务器作为应用中心,应用中心的推荐配置如下表所示。规格建议1-10人11-20人21-50人51-100人100+人CPU4核8核16核内存8GB16GB32GB64GB系统盘...

解决 Windows 系统激活难题(如何解决windows激活问题)

今天,一位朋友给我说,他手头有三台电脑,均同时弹出系统未激活的提示。他对此毫无头绪,便急忙将电脑上出现的激活提示信息一股脑发给了我。我看到其中一台显示的是“Windows10企业版LTSC尚...

自建KMS激活服务器(自建kms激活服务器的风险)

自建KMS激活服务器Win10和office安装后,都需要激活才可以使用,一般可以输入购买的MAK激活码进行在线激活,也可以通过KMS激活,网上也有很多激活工具,但这些工具一般都含有病毒或木马程序,容...

30秒免费激活windows和office亲测有效!

“第三方工具有病毒?”“KMS服务器激活总失效?”今天给大家分享一个开源激活工具——MicrosoftActivationScripts(MAS),无需密钥、不装软件,30秒永久激活Window...

「操作系统」Windows 10 LTSC 2019 企业版C大集成更新版

Windows10LTSC企业版CHIANNET集成更新优化整合多镜像版,CHIANNET,是USBOS超级PE维护盘工具箱作者,长久以来一直默默的更新着,USBOSPE软件,电脑城装机及...

一文看懂Windows激活:自查方法+授权类型科普(Win7/Win10通用)

一、如何判断Windows是否永久激活?无论是Win7还是Win10,均可通过以下方法快速验证:命令提示符法(通用):按下Win+R,输入slmgr.vbs/xpr并按回车键运行即可查看是否...

部分Windows Server 2019/2022用户反馈无法运行微软Teams应用

IT之家7月2日消息,科技媒体borncity今天(7月2日)发布博文,报道称在多个WindowsServer版本上,MicrosoftTeams应用近期出现了运行故障。用...

这种Windows激活方式已有20年...(windows现在激活)

2006年微软正式发布WindowsVista,随之而来引入了一项新的激活机制「OEM激活」,这项机制在Vista和Win7上最为流行。其实WindowsServer自2008开始至2025版本一...

取消回复欢迎 发表评论: