提示框是壹種打斷用戶操作行為的彈窗,用戶必須做出確認、取消等操作才能進行下壹步。
常見的用法有功能引導(但別指望傲嬌的用戶會認真看)、彈出廣告信息或者重要通知(雖然用戶未必覺得有卵用還感覺有點煩)、提醒用戶當前操作會發生什麽事情(告訴用戶別手賤,想好了再點)、耗時操作提示(安慰客官別著急,菜正在做著)、進行文本輸入或功能設置(少跳轉壹個頁面)。
功能引導壹般是APP第壹次安裝、UI交互改版或者更新重要功能時對用戶進行使用引導,增加用戶對某功能的認知度,減輕用戶對APP陌生感,避免了用戶面對復(nǎo)雜(cán)交互時的壹臉懵逼。
廣告的彈窗最好是能抓人眼球。用戶不是煩廣告,而是煩對自己沒用並且沒趣的廣告。
有壹些操作是無法挽回的,所以需要增加壹個確認提示,防止用戶誤觸。
應用正常運行的時候缺少權限會使某些功能無法正常使用,但是樂視妳壹個薯片……哦不對,視頻軟件要我定位、通話這種敏感權限,不給還強制關閉APP,這是想幹嘛?還是卸載了吧。
申請權限或者應用更新的提示框最好能把事情寫詳細,讓用戶明白授權權限或者升級APP對自己有什麽好處。UC瀏覽器耍了個心眼,把取消按鈕故意設計的不顯眼,視覺上引導用戶去點擊“立即體驗”按鈕。
如果用戶需要進行簡單的設置或輸入,可以用彈出操作框的形式減少界面跳轉。但是操作框大小有限,如果是復雜設置的話最好還是跳轉新的頁面。
用戶的耐心比金魚的記憶時間還短。如果應用3秒沒反應用戶就會疑惑,5秒沒反應用戶就可能會覺得是出問題了而去嘗試關閉。這時候就體現出了壹個有趣的loding界面的重要性了。
為什麽是泛Toast 呢,因為現在Toast 的玩法越來越多了。
Android官方設計規範裏,Toast 是壹種主要用於提示系統消息的輕量級控件,顯示壹段時間後自動消失,不包含操作也不能從屏幕上手動關閉,不會打斷用戶的操作,多個Toast 可以疊加出現。
之後Android針對輕量級反饋操作在Material Design中新增加了壹種叫Snackbar 的控件。Snackbar 以壹個小的彈出框的形式,出現在手機屏幕最底部,左側為提示文本,右側是操作按鈕。Snackbar 不僅會超時自動消失,用戶也可以滑動將其關閉,屏幕上同時最多只能顯示壹個 Snackbar。
Android官方設計規範裏Toast 和Snackbar都應該保持簡約,不對用戶造成過多的打擾,所以不建議提示文本過長(顯示時間有限,太長用戶看不完),更不建議在其中增加圖片和過多按鈕。
但是有句名言說得好,規則就是用來打破的。
小米應用市場安裝完APP後出現的Toast ,功能上是方便了用戶,但是設計上不太好看。
豌豆莢的新版本升級提示用Snackbar 的形式出現,左側有兩個操作按鈕。因為豌豆莢的這個Snackbar 是不自動消失的,除非用戶點擊操作按鈕或者滑動才會關閉,所以不會出現用戶正在糾結兩個按鈕該點哪個而Snackbar 超時自動消失的情況。但是壹句“新版本已準備好了”就想讓用戶去升級,看來這版本也沒多重要。
上面bilibili這個投幣的交互設計挺有趣的,如果投幣成功後彈出的Snackbar增加“再次投幣”的操作按鈕,壹定能增加用戶投幣的數量。
很多APP為了更少的遮擋內容,將Toast移到了頂部。
傳統的Toast樣式低調,很容易被用戶忽略,我們可以按照提示內容設計不同的顏色,也使得APP變得更加生動有趣。
消息推送的使用場景壹般是應用處於非活躍狀態(未啟動或在後臺裏),為了避免用戶錯過重要信息而通過系統發出提示,點擊消息可跳轉到應用內相關頁面。
消息推送也經常被用來促進用戶活躍度,消息推送的頻率和質量反映了壹個團隊對用戶心理的掌握程度。優秀的運營應該對用戶群進行詳細分類,投其所好才能吸引用戶點擊,否則用戶就會煩的禁止APP推送。
有用、好用、有趣,我覺得這是交互設計中最重要的三點。
1、有用:沒有反饋的APP毫無生氣,而各種亂彈窗又會使用戶心煩到恨不得立刻卸載。所以反饋的信息壹定是有價值的,讓用戶知道剛才發生了什麽,接下來需要進行什麽操作,壹些顯而易見的情景可以省略掉提示。
2、好用:提示控件的形式壹定要把握好,不同的提示類型最好要區別展示。對話框會打斷用戶的操作,壹般是處理重要事件,做好用戶引導操作;toast是輕量級提示,不會打斷用戶的操作流程,提示的信息壹定要言簡意賅,顯示時間不宜過長;消息推送最容易成為垃圾信息的重災區,如果不能決定到底推送給用戶哪些信息時,可以在設置裏增加壹些推送開關。
3、有趣:有趣的事情,大家都會喜歡。我相信即使是很討厭廣告的用戶,在看到壹個有趣的提示時也會十分感動然後把它關閉;即使是很討厭等待的用戶,在看到壹個好玩的等待動畫時也會會心壹笑,然後時間就不知不覺的過去了。