面試題如下:
默認情況下iPhone的消息推送提示會在鎖定的屏幕上做完整的透出舀奶,有時會泄漏一些隱私的內(nèi)容,目前設置和修改此項功能的隱藏深路徑長但荤,并且界面表達不方便理解和操作涧至。如果讓你優(yōu)化這個流程和操作界面你會怎么做?如果讓你用更創(chuàng)新的方式解決這個問題潜慎,你會怎么做蓖康?
看了題目中提出的優(yōu)化需求,自己也嘗試去設置通知蒜焊,發(fā)現(xiàn)的確是有一些問題,當我點擊通知進入通知設置的時候產(chǎn)生了疑惑鳖悠,我看到的不應該是通知設置的相關選項嗎优妙?為什么卻是一些app的列表?這不是我所期望的啊?卡辰,我本來的期望應該是下面這個設置流程中的最后一個頁面,一些關于通知設置的選項九妈。(這是我第一次的使用情景)
也許這就是用戶為什么會不方便理解的地方吧萌朱,但是后來又想了一下覺得不對,我根本沒有站在使用場景中去使用這個功能酒贬,才會產(chǎn)生疑惑~
通常用戶在安裝完一個app的時候翠霍,app會主動使用對話框告知用戶是否需要開啟通知,用戶根據(jù)自己的需求選擇壶运,直到發(fā)現(xiàn)一些app的通知在鎖屏狀態(tài)下會泄露隱私蒋情,所以就打算去重新設置。用戶點擊設置找到通知功能棵癣,進入二級頁面,用戶查找那個會泄露通知隱私的app喜命,再把它設置成鎖屏不顯示河劝,完成整個過程,可以看出這是一個查找的情景牌里。我們可以把第一次使用通知設置的情景拿來對比一下:
第一個是:我就是想設置通知务甥,而沒有具體目標(哪個app?設置哪個選項敞临?)挺尿;
第二個是:我已經(jīng)知道哪個app會不小心泄露隱私炊邦,然后針對性攀涵、有目標的去尋找并且設置這個app洽沟;
可以看出兩者的目標、使用場景是完全不同的裆操,這也是為什么當我在第一個情境下進行通知設置的時候會感到困惑和不理解踪区;因此,我們要真正的站在使用場景去考慮某個功能/需求缎岗,才能判斷它是否合理;
但是鼠渺,目前的通知設計也確實有一些問題眷细,比如當用戶安裝了大量app的時候,要查找并設置其中的某一個app是比較費時的普舆,我們可不可以優(yōu)化一下校读,把已經(jīng)開啟通知的app分為一組,并且給予一個tag(已開啟通知的應用)蛾洛,把未開啟通知的應用分為一組端考,也命名一個tag。并且應用的順序按照首字母的順序排列扶供,把已開啟通知的一組app置于列表頂部裂明,這樣就能幫助用戶快速的找到需要設置通知的應用。如下圖所示:
或者可以在通知出現(xiàn)在鎖屏的時候扳碍,手勢左滑通知提供一個快捷入口(設置通知),直接進入這個app的通知設置頁面笋敞;
如果讓我用更創(chuàng)新的方式解決這個隱私泄露的問題夯巷,我會怎么做?
假如是我喷兼,我不會把通知設置成鎖屏不顯示后雷,我會重新設計一種保護隱私的通知樣式供用戶選擇:只顯示通知來源(app名稱)、以及發(fā)送人(即時通訊應用的用戶名)勉抓,樣式如下圖所示:
這樣設計不僅能及時反饋有效信息惧辈,又能引起用戶注意,不會泄露隱私念逞,也不至于錯過一些重要的通知边翁;