產(chǎn)品設(shè)計(jì)過程中,異常流程設(shè)計(jì)的那些事兒

最近有部分同學(xué)說蔚叨,關(guān)于產(chǎn)品設(shè)計(jì)中的異常流程總是考慮不全床蜘,需求評(píng)審的時(shí)候總被開發(fā)懟。尤其是在從0到1設(shè)計(jì)一個(gè)新產(chǎn)品蔑水,或者新模塊的時(shí)候邢锯,尤其需要考慮清楚這些經(jīng)常不被重視但是又很重要的細(xì)節(jié),在很多文檔里搀别,異常流程的描述往往比正常流程還要多丹擎。今天就跟大家聊聊,產(chǎn)品設(shè)計(jì)流程中異常流程那些事兒领曼。

一. 獲取權(quán)限失敗

大家在初次打開一個(gè)剛剛下載的APP的時(shí)候,總是會(huì)收到很多獲取權(quán)限的申請(qǐng)蛮穿,比如申請(qǐng)?jiān)谑褂脩?yīng)用時(shí)訪問位置權(quán)限庶骄;發(fā)送通知的權(quán)限;申請(qǐng)?jiān)L問網(wǎng)絡(luò)的權(quán)限践磅。對(duì)于開發(fā)者來講单刁,當(dāng)然是希望能夠獲取全部的權(quán)限,但是在用戶實(shí)際使用過程中,往往不會(huì)盡如開發(fā)者所意羔飞,比如我個(gè)人肺樟,會(huì)把絕大部分應(yīng)用的“發(fā)送通知”權(quán)限關(guān)掉,只保留最重要的幾個(gè)應(yīng)用的推送逻淌。那么么伯,在用戶關(guān)掉這幾類權(quán)限之后的產(chǎn)品設(shè)計(jì)方案,就需要產(chǎn)品經(jīng)理去考慮卡儒。

1.沒有訪問網(wǎng)絡(luò)的權(quán)限

這個(gè)情況下需要考慮的一個(gè)非常重要的點(diǎn)是如何引導(dǎo)用戶打開訪問網(wǎng)絡(luò)的權(quán)限田柔,畢竟現(xiàn)在市面上絕大部分APP沒了網(wǎng)絡(luò)權(quán)限就沒了大半條命(甚至是整條命),啥也玩不轉(zhuǎn)骨望,因此這個(gè)環(huán)節(jié)就顯得尤為重要硬爆。一類通用的方法是,在APP的首頁擎鸠,用清晰的圖文描述告訴用戶怎么打開網(wǎng)絡(luò)權(quán)限缀磕,注意,在這個(gè)頁面的設(shè)計(jì)過程中劣光,可以適當(dāng)?shù)募尤肭楦谢O(shè)計(jì)袜蚕,就比如“主人,沒網(wǎng)倫家森么也做不了哇”諸如此類的文案與我見猶憐品牌形象赎线。還有一類做法是在用戶無網(wǎng)的情況下進(jìn)行彈窗提示廷没,在彈窗中給一個(gè)“去設(shè)置”的快捷方式,直接跳轉(zhuǎn)到該應(yīng)用獲取網(wǎng)絡(luò)權(quán)限的手機(jī)對(duì)應(yīng)界面垂寥。當(dāng)然颠黎,這種做法需要前端研發(fā)同學(xué)對(duì)不同的機(jī)型做不同的配置。

2.獲取地理位置權(quán)限失敗

需要獲取地理位置權(quán)限的APP現(xiàn)在大約有電商類滞项、外賣類狭归,地圖類還有很多的社交類(陌陌)APP,不同的APP獲取用戶地理位置的目的不一樣:對(duì)有的APP來講文判,獲取地理位置是APP的“剛需”(地圖類)过椎,獲取不到地理位置就無法定位、無法導(dǎo)航戏仓,有的則是“非剛需”(電商疚宇、外賣),用戶手動(dòng)切換地理位置與收貨地址也可以滿足APP使用需求赏殃,這兩種情況下敷待,APP的處理方式也不一樣。前一類需要在用戶使用產(chǎn)品流程的前兩步就應(yīng)該給予此類提示仁热。后一類需要把這個(gè)獲取地理位置請(qǐng)求穿插在產(chǎn)品的使用流程上榜揖。當(dāng)然,電商、外賣類APP举哟,還需要考慮思劳,新用戶沒有地理位置權(quán)限的話,需要給用戶一個(gè)默認(rèn)地址妨猩。

3.發(fā)送通知權(quán)限獲取失敗

這個(gè)對(duì)社交類APP影響會(huì)比較大潜叛,但是不管是不是社交類APP,都希望能獲取到這個(gè)權(quán)限〔崛現(xiàn)在市面上比較通用的做法是钠导,在打開APP之后,會(huì)給一個(gè)彈窗森瘪,告訴用戶沒有發(fā)送通知的權(quán)限牡属,提示用戶去開啟權(quán)限。這類彈窗提示的形式與文案需要產(chǎn)品同學(xué)仔細(xì)設(shè)計(jì)扼睬,既要達(dá)到目的逮栅,又不能打擾用戶。這里要特別提醒的是窗宇,不是用戶打開了推送就是好事措伐,市面上有部分產(chǎn)品在給用戶推送消息的時(shí)候不知道什么叫克制,導(dǎo)致每次全員push一波消息之后军俊,APP卸載率就能拉一個(gè)“漲停板”侥加,很慘。

還有一個(gè)例子粪躬,希望大家能自己思考担败,如果涉及到上傳照片的功能,但是用戶拒絕了獲取相冊(cè)照片的權(quán)限镰官,如何處理提前?

二. 網(wǎng)絡(luò)狀況

這個(gè)部分需要考慮的網(wǎng)絡(luò)狀況有4種:4G、wifi泳唠、弱網(wǎng)(很多同學(xué)考慮不到)狈网、無網(wǎng)。

這里舉幾個(gè)栗子:

視頻類APP笨腥,在用戶由wifi切換成4G的時(shí)候拓哺,需要自動(dòng)暫停緩存,并給用戶提示“網(wǎng)絡(luò)由wifi切換成4G脖母,如果繼續(xù)播放將使用運(yùn)營商網(wǎng)絡(luò)并產(chǎn)生流量費(fèi)用”士鸥。

電商類APP,在4G切換成wifi的時(shí)候會(huì)提示用戶“當(dāng)前網(wǎng)絡(luò)環(huán)境為wifi镶奉,將顯示更清晰的商品圖片”础淤,反過來,會(huì)提示用戶“當(dāng)前網(wǎng)絡(luò)環(huán)境為移動(dòng)網(wǎng)絡(luò)哨苛,將呈現(xiàn)普通質(zhì)量的商品圖片”鸽凶。

這兩個(gè)栗子是告訴大家要考慮4G與wifi相互切換下的不同產(chǎn)品方案的切換。

還要考慮的一個(gè)點(diǎn)是無網(wǎng)環(huán)境的方案設(shè)計(jì)建峭,在任何一個(gè)頁面的設(shè)計(jì)中都要考慮這個(gè)異常情況玻侥,如果之前有網(wǎng)突然無網(wǎng)了,那么在該頁面進(jìn)行所有操作都要定義好方案:是彈窗亿蒸,還是toast凑兰,還是直接刷新一個(gè)無網(wǎng)的缺省頁面,在該頁面給一個(gè)刷新網(wǎng)絡(luò)的按鈕边锁?

“弱網(wǎng)環(huán)境”可以理解為姑食,通過數(shù)據(jù)能夠檢測(cè)到APP心跳,但是請(qǐng)求接口&返回?cái)?shù)據(jù)的時(shí)候出現(xiàn)數(shù)據(jù)返回異常茅坛、加載過慢等情況音半。這個(gè)時(shí)候給的提示,應(yīng)該是區(qū)別于“無網(wǎng)絡(luò)”環(huán)境的提示的贡蓖。比如:“當(dāng)前網(wǎng)絡(luò)環(huán)境較差曹鸠,請(qǐng)檢查您的網(wǎng)絡(luò)”當(dāng)然,是否要有“弱網(wǎng)環(huán)境”的特殊的網(wǎng)絡(luò)環(huán)境區(qū)分斥铺,還需要結(jié)合各自的業(yè)務(wù)情況彻桃。比如電商的商品列表頁,在弱網(wǎng)環(huán)境下晾蜘,只能加載出商品名稱和產(chǎn)品價(jià)格邻眷,而加載不出商品主圖,這個(gè)時(shí)候就需要產(chǎn)品經(jīng)理協(xié)調(diào)UI同學(xué)設(shè)計(jì)一個(gè)默認(rèn)的商品主圖笙纤,在弱網(wǎng)環(huán)境下使用耗溜。使用的標(biāo)準(zhǔn)是:比如請(qǐng)求接口超過2秒鐘依然沒有返回完整數(shù)據(jù),那么前端就顯示默認(rèn)主圖省容。弱網(wǎng)環(huán)境的設(shè)計(jì)原則是抖拴,在盡量保證主流程能夠走通,需要大量流量字段盡量用planB代替腥椒。

三. 缺省狀態(tài)

缺省狀態(tài)就是我們通常說的默認(rèn)狀態(tài)阿宅,舉幾個(gè)栗子:

電商或者外賣APP的收貨地址頁面,新用戶在該頁面是沒有維護(hù)任何新地址的笼蛛,這個(gè)頁面如何處理洒放?是不是應(yīng)該引導(dǎo)用戶新建一個(gè)收貨地址?

用戶新建了第一個(gè)收貨地址之后滨砍,又新建了20個(gè)收貨地址往湿,此時(shí)妖异,還允許用戶新建嗎?

跟大家分享一個(gè)簡(jiǎn)單的方法领追,如果一個(gè)頁面涉及到用戶自定義他膳、或者可編輯的字段的時(shí)候,考慮三種情況:0绒窑、1-N和N棕孙。

N即為上限閾值。

0的意思是些膨,如果一個(gè)都沒有蟀俊,怎么處理?

1-N的意思是订雾,如果在正常范圍內(nèi)肢预,怎么處理?

N的意思是洼哎,如果超過閾值误甚,怎么處理?

這個(gè)方法對(duì)很多頁面都通用谱净,比如用戶輸入手機(jī)號(hào)的一個(gè)功能窑邦,一個(gè)數(shù)字都沒輸入,怎么反饋壕探,輸入了2個(gè)數(shù)字冈钦,怎么反饋,輸入了11個(gè)數(shù)字李请,怎么反饋瞧筛,用戶想輸入20位數(shù)字,怎么反饋导盅。

四. 手機(jī)儲(chǔ)存空間不足

很多APP需要占用大量的手機(jī)存儲(chǔ)空間的较幌,對(duì)存儲(chǔ)空間要求比較高的APP,甚至?xí)霈F(xiàn)存儲(chǔ)空間少于xxx兆就無法運(yùn)行的情況(比如:好唱)白翻,這個(gè)時(shí)候就需要設(shè)計(jì)一個(gè)產(chǎn)品方案乍炉,進(jìn)入APP時(shí)自動(dòng)檢測(cè)手機(jī)剩余存儲(chǔ)空間,看看是否滿足可支持運(yùn)行的最低限制滤馍,如果不滿足岛琼,就需要提示用戶清理存儲(chǔ)空間。這都是需要產(chǎn)品經(jīng)理考慮到的巢株。

五. 前置條件

這個(gè)是需要考慮每一個(gè)頁面的前置條件槐瑞,比如游客可不可以進(jìn)入該頁面,如果不允許阁苞,那么在用戶進(jìn)入該頁面時(shí)是不是需要引導(dǎo)用戶進(jìn)行登錄注冊(cè)操作困檩?

登錄了之后祠挫,還有用戶權(quán)限的不同,很多APP設(shè)有比較嚴(yán)格的等級(jí)權(quán)限悼沿,區(qū)分有普通用戶茸歧、付費(fèi)用戶。付費(fèi)用戶還分等級(jí)显沈,VIP1-VIP6哪個(gè)等級(jí)能進(jìn)?都要規(guī)定清楚逢唤。

六. 刷新

刷新看似是一個(gè)比較簡(jiǎn)單的動(dòng)作拉讯,其實(shí)要真深入研究起來,還是蠻復(fù)雜的鳖藕。需要考慮的點(diǎn)很多:

刷新的觸發(fā)條件(入口)現(xiàn)在移動(dòng)端產(chǎn)品絕大部分的刷新方式都是下拉刷新與點(diǎn)擊刷新按鈕刷新魔慷。

刷新成功,刷新出新內(nèi)容著恩,提示文案是什么院尔?

刷新成功,沒有新內(nèi)容喉誊,提示文案是什么邀摆?

刷新失敗,有緩存的時(shí)候伍茄,提示文案是什么栋盹?

刷新失敗,無緩存的時(shí)候敷矫,提示文案是什么例获?

連續(xù)刷新時(shí)的保護(hù):比如10秒內(nèi)連續(xù)刷新10次,這個(gè)時(shí)候需要有一定的機(jī)制進(jìn)行刷新保護(hù)曹仗,防止前端請(qǐng)求接口太過頻繁榨汤,在給頁面沒有進(jìn)行壓測(cè)的情況下有可能會(huì)導(dǎo)致服務(wù)器宕機(jī)。

刷新規(guī)則:比如新聞咨詢類APP怎茫,是顯示最新的10條新聞還是其他的邏輯收壕。

作者:譚小超

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市轨蛤,隨后出現(xiàn)的幾起案子啼器,更是在濱河造成了極大的恐慌,老刑警劉巖俱萍,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件端壳,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡枪蘑,警方通過查閱死者的電腦和手機(jī)损谦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門岖免,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人照捡,你說我怎么就攤上這事颅湘。” “怎么了栗精?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵闯参,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我悲立,道長(zhǎng)鹿寨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任薪夕,我火速辦了婚禮脚草,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘原献。我一直安慰自己馏慨,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布姑隅。 她就那樣靜靜地躺著写隶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪讲仰。 梳的紋絲不亂的頭發(fā)上樟澜,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音叮盘,去河邊找鬼秩贰。 笑死,一個(gè)胖子當(dāng)著我的面吹牛柔吼,可吹牛的內(nèi)容都是我干的毒费。 我是一名探鬼主播,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼愈魏,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼觅玻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起培漏,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤溪厘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后牌柄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體畸悬,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年珊佣,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蹋宦。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片披粟。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖冷冗,靈堂內(nèi)的尸體忽然破棺而出守屉,到底是詐尸還是另有隱情,我是刑警寧澤蒿辙,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布拇泛,位于F島的核電站,受9級(jí)特大地震影響思灌,放射性物質(zhì)發(fā)生泄漏俺叭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一习瑰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧秽荤,春花似錦甜奄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至晨继,卻和暖如春烟阐,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背紊扬。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國打工蜒茄, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人餐屎。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓檀葛,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親腹缩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子屿聋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,072評(píng)論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件藏鹊、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,093評(píng)論 4 62
  • 我來到你的身旁 以一陣細(xì)雨輕輕地 等風(fēng)吹起拂過你臉龐 你腳步踏著傍晚的余溫 不知道我將要消失隱藏 我來到你的窗前 ...
    三玄閱讀 303評(píng)論 5 7
  • Block使用場(chǎng)景润讥,可以在兩個(gè)界面的傳值,也可以對(duì)代碼封裝作為參數(shù)的傳遞等盘寡。用過GCD就知道Block的精妙之處楚殿。...
    南風(fēng)無影閱讀 242評(píng)論 0 1
  • 在python中,把字符串這樣的對(duì)象類型統(tǒng)稱為 序列竿痰。 索引和切片 幾個(gè)例子: 字符串的基本操作 + 連接字符串 ...
    SateZheng閱讀 217評(píng)論 0 0