人
已閱讀
已閱讀
APP產(chǎn)品設(shè)計(jì)關(guān)于刪除操作的處理
來源:lexintech.com ?? ?? 發(fā)布時(shí)間:2019-05-17
我們?cè)O(shè)計(jì)一款APP應(yīng)用,無(wú)論是前端還是后臺(tái),都可能會(huì)用到刪除操作。今天我們就來討論一下這個(gè)設(shè)計(jì)上的小細(xì)節(jié)的處理。
通常情況,我們?cè)趧h除某項(xiàng)內(nèi)容的時(shí)候,都會(huì)提示用戶是否確認(rèn)刪除。如果覺得彈出提示會(huì)影響用戶操作,可以在刪除后增加撤銷刪除的功能。這兩種做法各有什么不同呢。
首先,討論這個(gè)問題的前提條件是,第一種情況中的系統(tǒng)是可以支持用戶刪除后撤銷的功能的。如果系統(tǒng)本身或者由于其他原因不能讓用戶撤銷刪除的話,這里的討論就沒有意義了。比如,電子郵箱里,刪除在已刪除郵件里的郵件這個(gè)操作,只要執(zhí)行那么郵件就徹底從數(shù)據(jù)里消失,用戶是無(wú)法尋回的,你能做的只能是在刪除前,讓用戶確認(rèn)一遍。
所以這里討論的刪除并不是從數(shù)據(jù)庫(kù)中把數(shù)據(jù)完全移除,而是指是把數(shù)據(jù)存放在一個(gè)“不可用”的空間里。因此這里討論的刪除在很多開發(fā)人員眼中,不過是個(gè)“假刪除”。
所以這里討論的刪除并不是從數(shù)據(jù)庫(kù)中把數(shù)據(jù)完全移除,而是指是把數(shù)據(jù)存放在一個(gè)“不可用”的空間里。因此這里討論的刪除在很多開發(fā)人員眼中,不過是個(gè)“假刪除”。
什么時(shí)候使用刪除前需要確認(rèn)?
1.預(yù)防誤操作
刪除這個(gè)操作,部分的使用場(chǎng)景下,對(duì)用戶來講是一個(gè)影響比較大的操作,也就是我們常說的“重度操作”。那么,為了防止不是使用者本意的操作高頻率的發(fā)生,就很自然的增加一個(gè)確認(rèn)步驟。
2.用戶需要知曉操作的后果
一些業(yè)務(wù)規(guī)則下,用戶并不清楚進(jìn)行刪除操作后,會(huì)發(fā)生什么事情,即使你提供了撤銷刪除的功能。所以有必要給出一個(gè)對(duì)話窗口,告知其后果并確認(rèn)其操作。也許他們并不看,但總比你不說強(qiáng)。
3.撤銷刪除成本高,或者沒有對(duì)用戶開放
淘寶的訂單里有一個(gè)訂單回收站的功能,不知道大家有沒有概念。反正今天我是為了回答這個(gè)問題,才仔細(xì)的去看了看才知道,并且入口并不是很明顯。另外一些網(wǎng)站系統(tǒng)中,用戶刪除的數(shù)據(jù)是有留存的,但是一般就不會(huì)再呈現(xiàn)給用戶看了。
1.預(yù)防誤操作
刪除這個(gè)操作,部分的使用場(chǎng)景下,對(duì)用戶來講是一個(gè)影響比較大的操作,也就是我們常說的“重度操作”。那么,為了防止不是使用者本意的操作高頻率的發(fā)生,就很自然的增加一個(gè)確認(rèn)步驟。
2.用戶需要知曉操作的后果
一些業(yè)務(wù)規(guī)則下,用戶并不清楚進(jìn)行刪除操作后,會(huì)發(fā)生什么事情,即使你提供了撤銷刪除的功能。所以有必要給出一個(gè)對(duì)話窗口,告知其后果并確認(rèn)其操作。也許他們并不看,但總比你不說強(qiáng)。
3.撤銷刪除成本高,或者沒有對(duì)用戶開放
淘寶的訂單里有一個(gè)訂單回收站的功能,不知道大家有沒有概念。反正今天我是為了回答這個(gè)問題,才仔細(xì)的去看了看才知道,并且入口并不是很明顯。另外一些網(wǎng)站系統(tǒng)中,用戶刪除的數(shù)據(jù)是有留存的,但是一般就不會(huì)再呈現(xiàn)給用戶看了。
什么時(shí)候使用刪除后可以撤銷的方式?
如果一個(gè)刪除操作滿足以下的條件,我認(rèn)為可以考慮采用刪除后可以撤銷的方式。
1.刪除這個(gè)操作對(duì)用戶來講影響不大,是個(gè)“弱操作”。
2.刪除這個(gè)行為需要經(jīng)常發(fā)生。
3.用戶有預(yù)期可以撤銷刪除,并且知曉該如何操作。
4.撤銷刪除的操作的成本。
比如郵箱中的刪除郵件操作。在用戶已知曉怎么找回郵件的前提下,刪除操作是一個(gè)“弱操作”,并且清空一下收件箱對(duì)一些強(qiáng)迫癥用戶來講,是一件很爽的事情。所以一般刪除郵件時(shí)是沒有確認(rèn)的。
如果一個(gè)刪除操作滿足以下的條件,我認(rèn)為可以考慮采用刪除后可以撤銷的方式。
1.刪除這個(gè)操作對(duì)用戶來講影響不大,是個(gè)“弱操作”。
2.刪除這個(gè)行為需要經(jīng)常發(fā)生。
3.用戶有預(yù)期可以撤銷刪除,并且知曉該如何操作。
4.撤銷刪除的操作的成本。
比如郵箱中的刪除郵件操作。在用戶已知曉怎么找回郵件的前提下,刪除操作是一個(gè)“弱操作”,并且清空一下收件箱對(duì)一些強(qiáng)迫癥用戶來講,是一件很爽的事情。所以一般刪除郵件時(shí)是沒有確認(rèn)的。