燚軒科技 助力中小型企業(yè)
關(guān)注行業(yè)新聞 把握時(shí)代脈搏
手機(jī)APP開(kāi)發(fā)過(guò)程中,刷新、緩存、加載的思考
鄭州APP開(kāi)發(fā)
2017-10-17
3604
手機(jī)APP設(shè)計(jì)過(guò)程中,需要注意許多的細(xì)節(jié),才能滿(mǎn)足大多數(shù)用戶(hù)的需求,從而獲得好評(píng),那么作為APP開(kāi)發(fā)人員該如何看待APP設(shè)計(jì)中的緩存、加載與刷新問(wèn)題?今天微信小程序開(kāi)發(fā)公司專(zhuān)家就為大家解惑。
APP中顯示的數(shù)據(jù)除了從服務(wù)器獲取,還有一個(gè)數(shù)據(jù)來(lái)源就是本地?cái)?shù)據(jù)庫(kù)(緩存),它給我們的設(shè)計(jì)增加了很多豐富性。
那么為什么要加緩存?
場(chǎng)景一:【等待】,在向服務(wù)器請(qǐng)求新的數(shù)據(jù)時(shí)。我們讓用戶(hù)看到什么?第一種是漂亮的等待加載頁(yè)面;第二種是緩存的內(nèi)容。對(duì)于第二種,用戶(hù)可以對(duì)頁(yè)面進(jìn)行操作,等待新數(shù)據(jù)時(shí)可以查看舊數(shù)據(jù),更具有“可操作性”與“可用性”,從而減輕了從服務(wù)器獲取數(shù)據(jù)這一動(dòng)作的大小和時(shí)間長(zhǎng)短,增強(qiáng)了用戶(hù)體驗(yàn)。另一方面,如果內(nèi)容更新的間隔較長(zhǎng)或者用戶(hù)刷新的間隔較短,在沒(méi)有緩存的情況下,很多數(shù)據(jù)我們會(huì)多次重復(fù)的向服務(wù)器獲取,增加了成本。
場(chǎng)景二:【結(jié)果】沒(méi)有聯(lián)網(wǎng),或者在地鐵上網(wǎng)絡(luò)太差無(wú)法加載數(shù)據(jù)時(shí),如果留給用戶(hù)一個(gè)空白頁(yè)面,實(shí)在是感覺(jué)有點(diǎn)不負(fù)責(zé)任啊。并且很多功能在沒(méi)有聯(lián)網(wǎng)的情況下也有使用的可能性,比如:APP中的通訊錄,查看一些聊天記錄,通知信息,文章列表等。因?yàn)橛脩?hù)打開(kāi)APP不一定是要看新信息,說(shuō)不定是回顧老信息(或許老信息里也有用戶(hù)之前沒(méi)看的),所以恰當(dāng)?shù)木彺婵梢詽M(mǎn)足更多的用戶(hù)場(chǎng)景。
場(chǎng)景三:【金錢(qián)】有一天,一個(gè)用戶(hù)發(fā)現(xiàn)自己裝了某個(gè)APP后流量用的特別快,Ta可能永遠(yuǎn)將這個(gè)APP打入冷宮了,而增加緩存正是節(jié)省流量的一個(gè)方法。雖然節(jié)省的不多或者用戶(hù)也察覺(jué)不到,但是作為一個(gè)有態(tài)度的產(chǎn)品經(jīng)理,應(yīng)該多做一些思考。
加緩存應(yīng)該注意的問(wèn)題:1、時(shí)間與容量限制,如果讓緩存無(wú)限制的增加,手機(jī)將不堪重負(fù),所以應(yīng)該對(duì)緩存做些限制,比如多長(zhǎng)時(shí)間后自動(dòng)清除緩存,可緩存的最大容量是多少;2、還是那句話(huà),結(jié)合自己的產(chǎn)品。
2、加載
這里的加載特指頁(yè)面中沒(méi)有緩存數(shù)據(jù),完全從服務(wù)器加載內(nèi)容。
產(chǎn)品設(shè)計(jì)的每個(gè)角落都充滿(mǎn)著產(chǎn)品經(jīng)理的智慧,因?yàn)榧虞d時(shí)頁(yè)面中沒(méi)有可操作性,為了讓用戶(hù)更有耐性,那種菊花的加載動(dòng)畫(huà)被各種有意思,符合場(chǎng)景的動(dòng)畫(huà)代替。但我認(rèn)為這里面有兩個(gè)小問(wèn)題:(1)不要給予特別大的希望,因?yàn)槿绻虞d時(shí)你讓我等待很長(zhǎng)時(shí)間,多么有意思的動(dòng)畫(huà)都?jí)阂植蛔∥夷穷w煩躁的心。(2)在網(wǎng)速較快時(shí)(大部分時(shí)間網(wǎng)速都挺好的),那個(gè)動(dòng)畫(huà)一閃而過(guò)會(huì)讓我心里有點(diǎn)膈應(yīng)。所以很多APP又將加載動(dòng)畫(huà)回歸到了簡(jiǎn)單菊花樣式上去。
除了從動(dòng)畫(huà)方面改造,我們還可以考慮一下加載時(shí)提示語(yǔ)的內(nèi)容,我認(rèn)為大致有三個(gè)方向:(1)品牌,產(chǎn)品的宗旨或目標(biāo)或口號(hào);(2)共患難,讓用戶(hù)感覺(jué)到是網(wǎng)絡(luò)蹂躪了我們和他們,并不是我們和網(wǎng)絡(luò)一起蹂躪了用戶(hù)。(3)直接告訴用戶(hù)你在做什么。
3、刷新
這里的刷新特指頁(yè)面中有緩存數(shù)據(jù),從服務(wù)器獲取新數(shù)據(jù)的過(guò)程。
下拉刷新是很常見(jiàn)的操作習(xí)慣,但是平時(shí)的下拉會(huì)帶著整個(gè)頁(yè)面向下移動(dòng)。用戶(hù)體驗(yàn)做得越來(lái)越細(xì)后,在做下拉動(dòng)作時(shí),只是從屏幕上方拉下一個(gè)簡(jiǎn)單的刷新動(dòng)畫(huà),降低頁(yè)面變化的動(dòng)作,增強(qiáng)用戶(hù)體驗(yàn)。QQ空間的刷新動(dòng)作做的更為輕便。
APP中顯示的數(shù)據(jù)除了從服務(wù)器獲取,還有一個(gè)數(shù)據(jù)來(lái)源就是本地?cái)?shù)據(jù)庫(kù)(緩存),它給我們的設(shè)計(jì)增加了很多豐富性。
那么為什么要加緩存?
場(chǎng)景一:【等待】,在向服務(wù)器請(qǐng)求新的數(shù)據(jù)時(shí)。我們讓用戶(hù)看到什么?第一種是漂亮的等待加載頁(yè)面;第二種是緩存的內(nèi)容。對(duì)于第二種,用戶(hù)可以對(duì)頁(yè)面進(jìn)行操作,等待新數(shù)據(jù)時(shí)可以查看舊數(shù)據(jù),更具有“可操作性”與“可用性”,從而減輕了從服務(wù)器獲取數(shù)據(jù)這一動(dòng)作的大小和時(shí)間長(zhǎng)短,增強(qiáng)了用戶(hù)體驗(yàn)。另一方面,如果內(nèi)容更新的間隔較長(zhǎng)或者用戶(hù)刷新的間隔較短,在沒(méi)有緩存的情況下,很多數(shù)據(jù)我們會(huì)多次重復(fù)的向服務(wù)器獲取,增加了成本。
場(chǎng)景二:【結(jié)果】沒(méi)有聯(lián)網(wǎng),或者在地鐵上網(wǎng)絡(luò)太差無(wú)法加載數(shù)據(jù)時(shí),如果留給用戶(hù)一個(gè)空白頁(yè)面,實(shí)在是感覺(jué)有點(diǎn)不負(fù)責(zé)任啊。并且很多功能在沒(méi)有聯(lián)網(wǎng)的情況下也有使用的可能性,比如:APP中的通訊錄,查看一些聊天記錄,通知信息,文章列表等。因?yàn)橛脩?hù)打開(kāi)APP不一定是要看新信息,說(shuō)不定是回顧老信息(或許老信息里也有用戶(hù)之前沒(méi)看的),所以恰當(dāng)?shù)木彺婵梢詽M(mǎn)足更多的用戶(hù)場(chǎng)景。
場(chǎng)景三:【金錢(qián)】有一天,一個(gè)用戶(hù)發(fā)現(xiàn)自己裝了某個(gè)APP后流量用的特別快,Ta可能永遠(yuǎn)將這個(gè)APP打入冷宮了,而增加緩存正是節(jié)省流量的一個(gè)方法。雖然節(jié)省的不多或者用戶(hù)也察覺(jué)不到,但是作為一個(gè)有態(tài)度的產(chǎn)品經(jīng)理,應(yīng)該多做一些思考。
加緩存應(yīng)該注意的問(wèn)題:1、時(shí)間與容量限制,如果讓緩存無(wú)限制的增加,手機(jī)將不堪重負(fù),所以應(yīng)該對(duì)緩存做些限制,比如多長(zhǎng)時(shí)間后自動(dòng)清除緩存,可緩存的最大容量是多少;2、還是那句話(huà),結(jié)合自己的產(chǎn)品。
2、加載
這里的加載特指頁(yè)面中沒(méi)有緩存數(shù)據(jù),完全從服務(wù)器加載內(nèi)容。
產(chǎn)品設(shè)計(jì)的每個(gè)角落都充滿(mǎn)著產(chǎn)品經(jīng)理的智慧,因?yàn)榧虞d時(shí)頁(yè)面中沒(méi)有可操作性,為了讓用戶(hù)更有耐性,那種菊花的加載動(dòng)畫(huà)被各種有意思,符合場(chǎng)景的動(dòng)畫(huà)代替。但我認(rèn)為這里面有兩個(gè)小問(wèn)題:(1)不要給予特別大的希望,因?yàn)槿绻虞d時(shí)你讓我等待很長(zhǎng)時(shí)間,多么有意思的動(dòng)畫(huà)都?jí)阂植蛔∥夷穷w煩躁的心。(2)在網(wǎng)速較快時(shí)(大部分時(shí)間網(wǎng)速都挺好的),那個(gè)動(dòng)畫(huà)一閃而過(guò)會(huì)讓我心里有點(diǎn)膈應(yīng)。所以很多APP又將加載動(dòng)畫(huà)回歸到了簡(jiǎn)單菊花樣式上去。
除了從動(dòng)畫(huà)方面改造,我們還可以考慮一下加載時(shí)提示語(yǔ)的內(nèi)容,我認(rèn)為大致有三個(gè)方向:(1)品牌,產(chǎn)品的宗旨或目標(biāo)或口號(hào);(2)共患難,讓用戶(hù)感覺(jué)到是網(wǎng)絡(luò)蹂躪了我們和他們,并不是我們和網(wǎng)絡(luò)一起蹂躪了用戶(hù)。(3)直接告訴用戶(hù)你在做什么。
3、刷新
這里的刷新特指頁(yè)面中有緩存數(shù)據(jù),從服務(wù)器獲取新數(shù)據(jù)的過(guò)程。
下拉刷新是很常見(jiàn)的操作習(xí)慣,但是平時(shí)的下拉會(huì)帶著整個(gè)頁(yè)面向下移動(dòng)。用戶(hù)體驗(yàn)做得越來(lái)越細(xì)后,在做下拉動(dòng)作時(shí),只是從屏幕上方拉下一個(gè)簡(jiǎn)單的刷新動(dòng)畫(huà),降低頁(yè)面變化的動(dòng)作,增強(qiáng)用戶(hù)體驗(yàn)。QQ空間的刷新動(dòng)作做的更為輕便。
版權(quán)與免責(zé)聲明
鄭州APP開(kāi)發(fā),鄭州小程序開(kāi)發(fā)燚軒軟件科技有限公司聲明:如發(fā)現(xiàn)內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息發(fā)郵件至854221200@qq.com,我們將及時(shí)溝通處理。本站內(nèi)容源于網(wǎng)絡(luò),涉及內(nèi)容、言論與本站無(wú)關(guān)
分享到微信朋友圈
+
打開(kāi)微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,使用 “掃一掃” 即可將網(wǎng)頁(yè)分享到我的朋友圈。 如何使用?
推薦文章
鄭州小程序開(kāi)發(fā)門(mén)檻高嗎?值得投資嗎
燚軒科技    ·
11月16日
·    鄭州小程序開(kāi)發(fā)
說(shuō),隨著近兩年來(lái)企業(yè)需求的增加,小程序開(kāi)發(fā)市場(chǎng)也越來(lái)越大,現(xiàn)在不僅是企業(yè)需求做小程序開(kāi)發(fā),而...
2455
閱讀量
微信小程序開(kāi)發(fā)現(xiàn)狀為什么這么火
燚軒科技    ·
05月02日
·    微信小程序開(kāi)發(fā)
的人來(lái)說(shuō),會(huì)覺(jué)得它很新鮮,而人往往對(duì)于新鮮事物的好奇心是非常重的,伴隨著小程序跳一跳融入人們...
2557
閱讀量
陪診軟件開(kāi)發(fā)功能都有哪些功能
燚軒科技    ·
07月14日
·    陪診軟件開(kāi)發(fā),軟件開(kāi)發(fā),軟件定制開(kāi)發(fā),陪診小程序
,具有比較大的市場(chǎng)前景,陪診小程序更是行業(yè)藍(lán)海,不僅為用戶(hù)解決了無(wú)人陪同看病、醫(yī)院科室流程繁...
1849
閱讀量
鄭州小程序定制開(kāi)發(fā)公司,開(kāi)發(fā)方式有哪些
燚軒科技    ·
01月02日
·    鄭州小程序開(kāi)發(fā)
方式并不是像投資者所了解的那么單一,在一開(kāi)始小程序開(kāi)發(fā)剛出現(xiàn)的時(shí)候,其實(shí)并沒(méi)有那么的開(kāi)發(fā)方式...
2179
閱讀量
C羅轉(zhuǎn)會(huì)尤文,是迫于無(wú)奈還是心甘情愿?
燚軒科技    ·
07月11日
·    C羅轉(zhuǎn)會(huì)尤文
C羅(羅納爾多)即將離開(kāi)皇馬轉(zhuǎn)會(huì)尤文圖斯,對(duì)于這則消息,很多吃瓜群眾都將其看做是圖眼球的小道...
3115
閱讀量
人多并不代表強(qiáng)悍,技術(shù)才是APP開(kāi)發(fā)的硬核力量
燚軒科技    ·
12月27日
·    鄭州app開(kāi)發(fā) 鄭州小程序開(kāi)發(fā)
發(fā)中的一員,對(duì)鄭州市場(chǎng)和行業(yè)也有所研究,深究到是談不上,但就目前的行業(yè)里的情況也還是想談?wù)勛?..
2778
閱讀量
熱點(diǎn)文章More +
- 網(wǎng)頁(yè)時(shí)代已經(jīng)慢慢消逝,APP引領(lǐng)時(shí)代潮流
- 鄭州APP開(kāi)發(fā)除了看價(jià)格還要注意什么?
- 沒(méi)個(gè)百來(lái)萬(wàn)就想自建技術(shù)團(tuán)隊(duì)?親身經(jīng)歷告訴你,一個(gè)APP從無(wú)到有的開(kāi)發(fā)到底要花多少錢(qián)!
- 二維碼支付為何能打敗NFC支付
- 開(kāi)發(fā)手機(jī)APP,這些點(diǎn)很重要!
- 商城類(lèi)app開(kāi)發(fā)需要多少錢(qián)