現(xiàn)在是移動(dòng)互聯(lián)網(wǎng)時(shí)代,相信每個(gè)人手機(jī)里基本上都會(huì)裝好幾個(gè)APP,但是移動(dòng)互聯(lián)網(wǎng)雖然應(yīng)用種類豐富,但還是會(huì)有一些客觀因素給這些APP的使用帶來(lái)影響。
現(xiàn)在是移動(dòng)互聯(lián)網(wǎng)時(shí)代,相信每個(gè)人手機(jī)里基本上都會(huì)裝好幾個(gè)APP,但是移動(dòng)互聯(lián)網(wǎng)雖然應(yīng)用種類豐富,但還是會(huì)有一些客觀因素給這些APP的使用帶來(lái)影響。其中,網(wǎng)絡(luò)速度是當(dāng)前移動(dòng)終端上網(wǎng)的一個(gè)瓶頸,很多人都說(shuō)現(xiàn)在是4G時(shí)代,當(dāng)時(shí)他們并不知道現(xiàn)在的用戶手機(jī)絕大多數(shù)不能享受4G的高網(wǎng)速服務(wù),今年5月份從中國(guó)移動(dòng)的官方報(bào)道中宣傳7.8億用戶至少有一半以上都是2G手機(jī)。當(dāng)是無(wú)論是因?yàn)榫W(wǎng)絡(luò)因素還是其他的原因,作為一款移動(dòng)端的APP要想獲得用戶的青睞,則必須克服運(yùn)行慢等問(wèn)題,因?yàn)榇蠖鄶?shù)用戶不喜歡等待。所以,不管是網(wǎng)頁(yè)還是移動(dòng)互聯(lián)網(wǎng)應(yīng)用,響應(yīng)速度是用戶體驗(yàn)的重要方面之一。對(duì)于APP我們可以從以下幾個(gè)方面來(lái)提升響應(yīng)速度。
首先,客戶端打開(kāi)之前的數(shù)據(jù)存儲(chǔ)。大多數(shù)的APP客戶端顯示的信息是由兩部分組成,包括本地?cái)?shù)據(jù)和網(wǎng)絡(luò)數(shù)據(jù)。那么在APP的主界面,可以把更多的信息放在本地,因?yàn)槿绻驗(yàn)榫W(wǎng)絡(luò)問(wèn)題而讓用戶等待長(zhǎng)時(shí)間,主界面的信息還沒(méi)有顯示出來(lái)會(huì)讓用戶覺(jué)得很耗時(shí)。如果能夠在網(wǎng)絡(luò)未載入或者剛剛載入的時(shí)候顯示本地的數(shù)據(jù),這樣用戶就產(chǎn)生了錯(cuò)覺(jué),會(huì)認(rèn)為一開(kāi)始內(nèi)容就載入了大部分,即使等待的時(shí)間有點(diǎn)長(zhǎng),用戶的心理感受也會(huì)覺(jué)得更快。
其次,使用緩存機(jī)制將數(shù)據(jù)保存在客戶端。這里的緩存和上面提到的本地?cái)?shù)據(jù)有類似的地方,但是緩存更加側(cè)重將網(wǎng)絡(luò)數(shù)據(jù)保存在本機(jī)。這樣的好處就是當(dāng)用戶下次打開(kāi)APP的時(shí)候無(wú)需再次重新提交網(wǎng)絡(luò)請(qǐng)求,可以減少網(wǎng)絡(luò)流量的消耗還可以減少用戶的等待時(shí)間。在APP設(shè)計(jì)的時(shí)候可以在開(kāi)始的時(shí)候加載本地的緩存內(nèi)容,當(dāng)網(wǎng)絡(luò)連接以后再對(duì)這部分緩存內(nèi)容進(jìn)行更新和替換。但是客戶端緩存數(shù)據(jù)不能過(guò)多,因?yàn)榫彺鏁?huì)增加移動(dòng)終端存儲(chǔ)設(shè)備的容量,如果緩存文件過(guò)大則會(huì)造成手機(jī)的使用性能降低,造成卡機(jī)的現(xiàn)象出現(xiàn)。
接著,利用后臺(tái)執(zhí)行程序。這是很多程序設(shè)計(jì)人員都需要考慮的,也是產(chǎn)品設(shè)計(jì)者需要關(guān)注的地方。我們經(jīng)常會(huì)打開(kāi)一些APP的界面,會(huì)發(fā)現(xiàn)點(diǎn)擊翻頁(yè)、刷新的時(shí)候頁(yè)面一直在加載,看著進(jìn)度條一直在轉(zhuǎn),但用戶肯定不喜歡一直盯著進(jìn)度條干等著,如果除了讓用戶點(diǎn)擊“取消”操作而沒(méi)有其他選擇的話,用戶肯定會(huì)煩躁。所以,APP設(shè)計(jì)需要能夠在用戶等待的時(shí)候運(yùn)行后臺(tái)運(yùn)行,用戶利用等待的時(shí)間去做其他事情,可以大大提升用戶的體驗(yàn)。我們發(fā)現(xiàn)很多新聞客戶端都會(huì)加入離線下載的功能,這些離線下載其實(shí)也是采用后臺(tái)執(zhí)行的。
再次,預(yù)測(cè)用戶的行為。如果能在用戶使用APP的過(guò)程中預(yù)測(cè)用戶可能的行為,提前做好相關(guān)的操作,則可以大大提升APP的使用效率。在APP的使用過(guò)程中,并不是一直都是大數(shù)據(jù)量的交互,也就不會(huì)一直出現(xiàn)用戶長(zhǎng)期等待的過(guò)程,有些交互階段響應(yīng)是很快的,那么對(duì)這些較小數(shù)據(jù)交互,我們可以在這個(gè)過(guò)程中增加一些操作,以此來(lái)滿足用戶接下來(lái)可能產(chǎn)生的行為,從而為下一步用戶的操作節(jié)省時(shí)間,從而提升用戶體驗(yàn)。
最后,利用一些動(dòng)態(tài)視覺(jué)效果掩蓋APP響應(yīng)過(guò)程。手機(jī)APP的界面大小有限,如果能夠在用戶等待APP響應(yīng)的過(guò)程中,在屏幕上加入一小段動(dòng)畫(huà)等相關(guān)的視覺(jué)效果,一方面可以讓用戶體驗(yàn)下視覺(jué)上的高質(zhì)量效果,另一方面,還可以掩蓋APP響應(yīng)過(guò)程的時(shí)間等待,還可以讓本來(lái)枯燥的頁(yè)面載入過(guò)程變成有趣的視覺(jué)跳轉(zhuǎn)。
關(guān)注微網(wǎng)動(dòng)態(tài),可掃描二維碼或查找微信號(hào)micronetshop
聲明:本網(wǎng)部份文章為轉(zhuǎn)載文章,在每篇文章底部有說(shuō)明,文章的觀點(diǎn)和立場(chǎng)僅代表作者個(gè)人立場(chǎng),不代表微網(wǎng)立場(chǎng),若是文章轉(zhuǎn)載中有侵范您的權(quán)益,請(qǐng)發(fā)郵件到 493149@qq.com或致電13922854199通知?jiǎng)h除,謝謝!