燚軒科技 助力中(zhōng)小(xiǎo)型企業
關注行業新聞 把握時代脈搏
手機APP開(kāi)發過程中(zhōng),刷新、緩存、加載的思考
鄭州APP開(kāi)發
2017-10-17
2526
手機APP設計過程中(zhōng),需要注意許多的細節,才能滿足大(dà)多數用戶的需求,從而獲得好評,那麽作爲APP開(kāi)發人員(yuán)該如何看待APP設計中(zhōng)的緩存、加載與刷新問題?今天微信小(xiǎo)程序開(kāi)發公司專家就爲大(dà)家解惑。
APP中(zhōng)顯示的數據除了從服務器獲取,還有一(yī)個數據來源就是本地數據庫(緩存),它給我(wǒ)(wǒ)們的設計增加了很多豐富性。
那麽爲什麽要加緩存?
場景一(yī):【等待】,在向服務器請求新的數據時。我(wǒ)(wǒ)們讓用戶看到什麽?第一(yī)種是漂亮的等待加載頁面;第二種是緩存的内容。對于第二種,用戶可以對頁面進行操作,等待新數據時可以查看舊(jiù)數據,更具有“可操作性”與“可用性”,從而減輕了從服務器獲取數據這一(yī)動作的大(dà)小(xiǎo)和時間長短,增強了用戶體(tǐ)驗。另一(yī)方面,如果内容更新的間隔較長或者用戶刷新的間隔較短,在沒有緩存的情況下(xià),很多數據我(wǒ)(wǒ)們會多次重複的向服務器獲取,增加了成本。
場景二:【結果】沒有聯網,或者在地鐵上網絡太差無法加載數據時,如果留給用戶一(yī)個空白(bái)頁面,實在是感覺有點不負責任啊。并且很多功能在沒有聯網的情況下(xià)也有使用的可能性,比如:APP中(zhōng)的通訊錄,查看一(yī)些聊天記錄,通知(zhī)信息,文章列表等。因爲用戶打開(kāi)APP不一(yī)定是要看新信息,說不定是回顧老信息(或許老信息裏也有用戶之前沒看的),所以恰當的緩存可以滿足更多的用戶場景。
場景三:【金錢】有一(yī)天,一(yī)個用戶發現自己裝了某個APP後流量用的特别快,Ta可能永遠将這個APP打入冷宮了,而增加緩存正是節省流量的一(yī)個方法。雖然節省的不多或者用戶也察覺不到,但是作爲一(yī)個有态度的産品經理,應該多做一(yī)些思考。
加緩存應該注意的問題:1、時間與容量限制,如果讓緩存無限制的增加,手機将不堪重負,所以應該對緩存做些限制,比如多長時間後自動清除緩存,可緩存的最大(dà)容量是多少;2、還是那句話(huà),結合自己的産品。
2、加載
這裏的加載特指頁面中(zhōng)沒有緩存數據,完全從服務器加載内容。
産品設計的每個角落都充滿着産品經理的智慧,因爲加載時頁面中(zhōng)沒有可操作性,爲了讓用戶更有耐性,那種菊花的加載動畫被各種有意思,符合場景的動畫代替。但我(wǒ)(wǒ)認爲這裏面有兩個小(xiǎo)問題:(1)不要給予特别大(dà)的希望,因爲如果加載時你讓我(wǒ)(wǒ)等待很長時間,多麽有意思的動畫都壓抑不住我(wǒ)(wǒ)那顆煩躁的心。(2)在網速較快時(大(dà)部分(fēn)時間網速都挺好的),那個動畫一(yī)閃而過會讓我(wǒ)(wǒ)心裏有點膈應。所以很多APP又(yòu)将加載動畫回歸到了簡單菊花樣式上去(qù)。
除了從動畫方面改造,我(wǒ)(wǒ)們還可以考慮一(yī)下(xià)加載時提示語的内容,我(wǒ)(wǒ)認爲大(dà)緻有三個方向:(1)品牌,産品的宗旨或目标或口号;(2)共患難,讓用戶感覺到是網絡蹂躏了我(wǒ)(wǒ)們和他們,并不是我(wǒ)(wǒ)們和網絡一(yī)起蹂躏了用戶。(3)直接告訴用戶你在做什麽。
3、刷新
這裏的刷新特指頁面中(zhōng)有緩存數據,從服務器獲取新數據的過程。
下(xià)拉刷新是很常見的操作習慣,但是平時的下(xià)拉會帶着整個頁面向下(xià)移動。用戶體(tǐ)驗做得越來越細後,在做下(xià)拉動作時,隻是從屏幕上方拉下(xià)一(yī)個簡單的刷新動畫,降低頁面變化的動作,增強用戶體(tǐ)驗。QQ空間的刷新動作做的更爲輕便。
APP中(zhōng)顯示的數據除了從服務器獲取,還有一(yī)個數據來源就是本地數據庫(緩存),它給我(wǒ)(wǒ)們的設計增加了很多豐富性。
那麽爲什麽要加緩存?
場景一(yī):【等待】,在向服務器請求新的數據時。我(wǒ)(wǒ)們讓用戶看到什麽?第一(yī)種是漂亮的等待加載頁面;第二種是緩存的内容。對于第二種,用戶可以對頁面進行操作,等待新數據時可以查看舊(jiù)數據,更具有“可操作性”與“可用性”,從而減輕了從服務器獲取數據這一(yī)動作的大(dà)小(xiǎo)和時間長短,增強了用戶體(tǐ)驗。另一(yī)方面,如果内容更新的間隔較長或者用戶刷新的間隔較短,在沒有緩存的情況下(xià),很多數據我(wǒ)(wǒ)們會多次重複的向服務器獲取,增加了成本。
場景二:【結果】沒有聯網,或者在地鐵上網絡太差無法加載數據時,如果留給用戶一(yī)個空白(bái)頁面,實在是感覺有點不負責任啊。并且很多功能在沒有聯網的情況下(xià)也有使用的可能性,比如:APP中(zhōng)的通訊錄,查看一(yī)些聊天記錄,通知(zhī)信息,文章列表等。因爲用戶打開(kāi)APP不一(yī)定是要看新信息,說不定是回顧老信息(或許老信息裏也有用戶之前沒看的),所以恰當的緩存可以滿足更多的用戶場景。
場景三:【金錢】有一(yī)天,一(yī)個用戶發現自己裝了某個APP後流量用的特别快,Ta可能永遠将這個APP打入冷宮了,而增加緩存正是節省流量的一(yī)個方法。雖然節省的不多或者用戶也察覺不到,但是作爲一(yī)個有态度的産品經理,應該多做一(yī)些思考。
加緩存應該注意的問題:1、時間與容量限制,如果讓緩存無限制的增加,手機将不堪重負,所以應該對緩存做些限制,比如多長時間後自動清除緩存,可緩存的最大(dà)容量是多少;2、還是那句話(huà),結合自己的産品。
2、加載
這裏的加載特指頁面中(zhōng)沒有緩存數據,完全從服務器加載内容。
産品設計的每個角落都充滿着産品經理的智慧,因爲加載時頁面中(zhōng)沒有可操作性,爲了讓用戶更有耐性,那種菊花的加載動畫被各種有意思,符合場景的動畫代替。但我(wǒ)(wǒ)認爲這裏面有兩個小(xiǎo)問題:(1)不要給予特别大(dà)的希望,因爲如果加載時你讓我(wǒ)(wǒ)等待很長時間,多麽有意思的動畫都壓抑不住我(wǒ)(wǒ)那顆煩躁的心。(2)在網速較快時(大(dà)部分(fēn)時間網速都挺好的),那個動畫一(yī)閃而過會讓我(wǒ)(wǒ)心裏有點膈應。所以很多APP又(yòu)将加載動畫回歸到了簡單菊花樣式上去(qù)。
除了從動畫方面改造,我(wǒ)(wǒ)們還可以考慮一(yī)下(xià)加載時提示語的内容,我(wǒ)(wǒ)認爲大(dà)緻有三個方向:(1)品牌,産品的宗旨或目标或口号;(2)共患難,讓用戶感覺到是網絡蹂躏了我(wǒ)(wǒ)們和他們,并不是我(wǒ)(wǒ)們和網絡一(yī)起蹂躏了用戶。(3)直接告訴用戶你在做什麽。
3、刷新
這裏的刷新特指頁面中(zhōng)有緩存數據,從服務器獲取新數據的過程。
下(xià)拉刷新是很常見的操作習慣,但是平時的下(xià)拉會帶着整個頁面向下(xià)移動。用戶體(tǐ)驗做得越來越細後,在做下(xià)拉動作時,隻是從屏幕上方拉下(xià)一(yī)個簡單的刷新動畫,降低頁面變化的動作,增強用戶體(tǐ)驗。QQ空間的刷新動作做的更爲輕便。
版權與免責聲明
鄭州APP開(kāi)發,鄭州小(xiǎo)程序開(kāi)發燚軒軟件科技有限公司聲明:如發現内容存在版權問題,煩請提供相關信息發郵件至854221200@qq.com,我(wǒ)(wǒ)們将及時溝通處理。本站内容源于網絡,涉及内容、言論與本站無關
分(fēn)享到微信朋友圈
+
打開(kāi)微信,點擊底部的“發現”,使用 “掃一(yī)掃” 即可将網頁分(fēn)享到我(wǒ)(wǒ)的朋友圈。 如何使用?
- 上一(yī)篇:想要擁有一(yī)款優秀的APP,必須要專業團隊來開(kāi)發!
- 下(xià)一(yī)篇:APP軟件幾點推廣思路
推薦文章
鄭州手機app開(kāi)發的核心需求是什麽?
燚軒科技    ·
03月27日
·    鄭州app開(kāi)發公司 鄭州小(xiǎo)程序開(kāi)發公司
核心需求是什麽? 燚軒科技專家表示APP開(kāi)發的過程每個核心需求都是必不可少的,本文主要介紹a...
1943
閱讀量
鄭州app開(kāi)發如何能做出一(yī)款優質的app軟件來
燚軒科技    ·
10月16日
·    鄭州app開(kāi)發
發的整個市場來說,隻能用“亂”來形容,爲什麽這麽說呢,因爲随着app開(kāi)發行業越來越受關注,而...
1523
閱讀量
印度毒蘑菇APP誕生(shēng)
燚軒科技    ·
01月08日
·    鄭州app開(kāi)發 鄭州app定制開(kāi)發
者來說,行業新聞是我(wǒ)(wǒ)持續關注的一(yī)部分(fēn),近期小(xiǎo)編又(yòu)看到讓我(wǒ)(wǒ)驚愕的一(yī)則新聞,就是關于印度這個國家...
1487
閱讀量
工(gōng)業大(dà)國的智能工(gōng)業化正在進行中(zhōng),智能工(gōng)業APP開(kāi)發
燚軒科技    ·
10月26日
·    鄭州APP開(kāi)發,鄭州APP制作,鄭州APP開(kāi)發公司
模式來說,我(wǒ)(wǒ)國是已經是名副其實的工(gōng)業大(dà)國了,截止目前,我(wǒ)(wǒ)國已在能源、冶金、化工(gōng)、建材、機械通...
1168
閱讀量
投資(zī)鄭州做app開(kāi)發之前,企業要做好哪些準備
燚軒科技    ·
02月25日
·    鄭州做app,鄭州做app開(kāi)發
pp開(kāi)發的企業投資(zī)者還是沒有了解過的,其實有投資(zī)app開(kāi)發項目的時候,就應該着手做好一(yī)些事前...
1792
閱讀量
專業小(xiǎo)程序開(kāi)發哪家好,如何選鄭州小(xiǎo)程序開(kāi)發呢
燚軒科技    ·
01月07日
·    鄭州小(xiǎo)程序開(kāi)發
有專業的呢?這肯定是有的,畢竟雖然說現在小(xiǎo)程序市場中(zhōng),大(dà)部分(fēn)都是模闆代理商(shāng),但是小(xiǎo)程序開(kāi)發剛...
1696
閱讀量