最新發(fā)布的 iOS beta 版本引入了一個(gè)新的特性羊精,允許開發(fā)者們提示用戶為他們的 app 打分潭袱,并且打分的選擇和提交的過程都不用離開當(dāng)前的 app. 這個(gè)過程是用一個(gè) alert 來顯示完成曙博,使用標(biāo)準(zhǔn)的系統(tǒng)外觀友题。
這是一個(gè)受歡迎的新特性藐不,但是我相信目前的界面有一個(gè)顯著的缺陷噪馏。我想建議一個(gè)替代的設(shè)計(jì)。
這個(gè)新特性的問題是 alert 是 modal,它占用了整個(gè)界面并且必須在用戶在 app 中做其他事情之前被反饋(為 app 打分或者點(diǎn)擊 “Not Now”)
開發(fā)者們可以嘗試避免在不合適的時(shí)間里用 alert 打擾用戶内狸。但是當(dāng)一個(gè) app 占用屏幕的時(shí)候,而用戶可能已經(jīng)有了下一步操作的想法厘擂,一個(gè) alert 會(huì)迫使用戶在繼續(xù)其他事情前操作它昆淡,這會(huì)有惹惱用戶的風(fēng)險(xiǎn)。這樣可能導(dǎo)致一些負(fù)面的評價(jià)刽严、忽視評價(jià)請求并且增大用戶關(guān)閉系統(tǒng)級的評價(jià)功能的可能性昂灵。
iOS 已經(jīng)有一個(gè)被動(dòng)信息交流的功能:enhanced notifications。這是一個(gè)非常贊的方式舞萄,讓用戶和信息交互眨补,并且不會(huì)迫使用戶切換到其他 app 以及打斷它們當(dāng)前的操作。
用戶每天都會(huì)和 notification 打交道倒脓,關(guān)注推文撑螺、回應(yīng)短信、篩選廣播劇集崎弃、閱讀新聞以及其他功能甘晤。Notification 不會(huì)要求用戶馬上去操作含潘。他們也不會(huì)被中斷和屏幕其他部分的操作。用戶可以完成他們正在進(jìn)行的任何操作安皱,之后再將他們的注意轉(zhuǎn)移到 notification 上调鬓。
我相信這種 notification 模式可能提高打分功能的效率。
- app 請求提醒用戶
- iOS 根據(jù)設(shè)置來決定是否合適顯示請求
- 如果 iOS 決定顯示請求酌伊,一個(gè)類似 notification 的界面會(huì)從屏幕的上方滑出
- 用戶可通過上滑隱藏這個(gè) UI腾窝,就像對待一個(gè)一般的 notification 一樣
- 用戶可以下拉或者點(diǎn)擊展示一個(gè)打分的 UI
關(guān)鍵是用戶可以在和 notification 交互前完成他們計(jì)劃去做的事情/
如果新的打分功能使用 notification 風(fēng)格的界面,我相信這將會(huì)減少用戶的挫敗居砖。這可能會(huì)導(dǎo)致更少的用戶關(guān)閉打分功能虹脯,并且更多的評價(jià)會(huì)被提交到 App Store.
原文鏈接:http://blog.supertop.co/post/156735025162/notifications-are-better-than-alerts?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_286