loading頁(yè)的交互、技術(shù)及硬件平臺(tái)

目錄:

1. 交互:異常處理清晰覆获,減少用戶焦慮

2. 技術(shù):明確加載方式马澈,規(guī)劃離線體驗(yàn)

3. 硬件&平臺(tái):負(fù)載均衡瓢省,分配合理


一弄息、交互:異常處理清晰,減少用戶焦慮

? ? ? ? 異常提示:網(wǎng)絡(luò)異常(信號(hào)減弱勤婚、間斷摹量、丟失);

? ? ? ? Loading:加載動(dòng)畫(啟動(dòng)動(dòng)效馒胆、下拉刷星缨称、上拉加載、換頁(yè)加載)祝迂、進(jìn)度條(H5加載速度睦尽、下載&上傳加載進(jìn)度)、仿真內(nèi)容和占位符型雳、Toast.

1. 網(wǎng)絡(luò)異常

1.1. 情景:

? ? ? ? 信號(hào)間斷或丟失:wifi從室內(nèi)到室外当凡,wifi切換成流量模式,中途的切換間隔造成信號(hào)簡(jiǎn)短纠俭;開啟飛行模式或者手機(jī)停機(jī)造成信號(hào)丟失沿量。

? ? ? ? 信號(hào)減弱:天氣、地理位置變化冤荆,或進(jìn)入電梯等都可能出現(xiàn)信號(hào)減弱的現(xiàn)象朴则。

1.2. 提示:信號(hào)的強(qiáng)弱用戶感知的可能性較弱,明確給出網(wǎng)絡(luò)異常提示是有必要的钓简。減少用戶探索過(guò)程乌妒,減少用戶焦慮的情形汹想。

2. LOADING

2.1. 情景:信號(hào)不穩(wěn)定是對(duì)圖片、視頻或音樂(lè)的加載時(shí)間較長(zhǎng)撤蚊,在這種情況下欧宜,考慮在這種間隙向用戶展示什么內(nèi)容減少等待的枯燥,減少用戶的丟失率拴魄。

2.2. 解決辦法:加載動(dòng)畫冗茸,進(jìn)度條,仿真內(nèi)容和占位符與Toast

2.2.1. 加載動(dòng)畫:分散用戶等待的注意力

加載動(dòng)畫的使用場(chǎng)景:?jiǎn)?dòng)頁(yè)加載匹中、頁(yè)面局部加載夏漱、下拉刷新加載、頁(yè)面上拉加載顶捷、切換新頁(yè)面數(shù)據(jù)加載挂绰。

具體:產(chǎn)品策劃階段,設(shè)計(jì)自定義加載的動(dòng)畫樣式和場(chǎng)景服赎,一般使用品牌形象或者品牌色生成的動(dòng)效來(lái)代替系統(tǒng)動(dòng)效葵蒂。動(dòng)效多用于設(shè)備啟動(dòng)、連接到網(wǎng)絡(luò)或者加載數(shù)據(jù)重虑,是為了告知用戶頁(yè)面正在加載或者刷新中践付,洋場(chǎng)等待時(shí)間,避免讓用戶纏身該頁(yè)面打開失敗的錯(cuò)覺(jué)缺厉。如:滑稽動(dòng)畫永高,勾起用戶好奇心。

備注:加載動(dòng)效不要過(guò)度設(shè)計(jì)頁(yè)不要過(guò)度使用提针。保證動(dòng)效大小命爬,繁重復(fù)雜的動(dòng)效可能對(duì)APP頁(yè)面打開速度有影響,增加設(shè)備承載負(fù)擔(dān)辐脖,對(duì)性能有很大考驗(yàn)饲宛。

2.2.2. 進(jìn)度條:傳遞給用戶時(shí)間感知

加載H5,上傳文件等嗜价,用戶會(huì)因無(wú)法預(yù)知加載時(shí)間長(zhǎng)短而感到煩躁艇抠。給用戶一個(gè)清晰的等待時(shí)間,讓用戶盯著一個(gè)下載進(jìn)度條會(huì)讓跳出率降低炭剪。

進(jìn)度條可以傳遞給用戶時(shí)間的感知练链,大概能判斷這個(gè)過(guò)程需要花費(fèi)多長(zhǎng)時(shí)間,一般不強(qiáng)調(diào)準(zhǔn)確性奴拦。

產(chǎn)品策劃:開始時(shí)讓速度顯示得快一點(diǎn)媒鼓,在結(jié)尾的時(shí)候,顯示速度慢點(diǎn),隱藏過(guò)程中的延遲绿鸣。中途不間斷疚沐,否則用戶會(huì)認(rèn)為這個(gè)加載或者上傳過(guò)程中卡住了。如:迅雷的管用伎倆潮模。99%及剩下的百分之一亮蛔。

2.2.3.仿真內(nèi)容和占位符:異步加載媒體前進(jìn)入視覺(jué)中心。

如果無(wú)法縮短加載時(shí)間擎厢,那么應(yīng)該試圖讓用戶在等待中更高興一點(diǎn)究流,可以利用加載時(shí)間顯示一些臨時(shí)信息,可以使用模擬內(nèi)容作為文本和圖片动遭。

如:簡(jiǎn)書芬探。

如果要加載圖片,你可以首先加載一個(gè)小型的模糊圖片厘惦,然后轉(zhuǎn)化成一個(gè)清晰的大圖片偷仿。使用占位圖和仿真內(nèi)容并沒(méi)有加快加載過(guò)程,但是在用戶眼中加載速度好像變快了宵蕉。

加載框架酝静。

當(dāng)頁(yè)面的框架固定時(shí),只需要加載框架內(nèi)數(shù)據(jù)時(shí)羡玛,采用這種刷新樣式别智,即先加載框架,再加載框架內(nèi)的數(shù)據(jù)缝左。為了反之框架內(nèi)的內(nèi)容為空亿遂,會(huì)用占位符或者預(yù)設(shè)圖片來(lái)填充浓若。

2.2.4. Toast

Toast提示一般在使用過(guò)程中為環(huán)節(jié)用戶等待焦慮渺杉,在規(guī)定時(shí)間內(nèi),出現(xiàn)加載失敗或者網(wǎng)絡(luò)連接失敗時(shí)挪钓,給出的提示是越,起告知作用。

異常發(fā)生時(shí)長(zhǎng)碌上、toast顯示時(shí)長(zhǎng)倚评、顯示的內(nèi)容、位置馏予,根據(jù)實(shí)際情況自行定義天梧,一切以用戶方便為主。

Toast

個(gè)人認(rèn)為Toast并不是用戶友好的提示方式霞丧。

二呢岗、技術(shù):明確加載方式,規(guī)劃離線體驗(yàn)。

全局:

????????1. 明確加載方式:量化加載時(shí)長(zhǎng)后豫,加載場(chǎng)景悉尾。

? ? ? ? 2. 優(yōu)化記載算法:明確頁(yè)面預(yù)處理、異步處理加載方式挫酿。

? ? ? ? 3. 規(guī)劃離線體驗(yàn):定義緩存機(jī)制构眯,異常處理機(jī)制(規(guī)范化,可傳承)

2.1.明確加載方式早龟,量化加載時(shí)長(zhǎng)和場(chǎng)景

APP加載方式:全屏加載惫霸、優(yōu)先加載、整頁(yè)加載葱弟、自動(dòng)加載它褪、智能加載、離線加載六種方式

加載方式

2.2.優(yōu)化加載算法

優(yōu)化加載算法使得APP與服務(wù)器交互數(shù)據(jù)的時(shí)間簡(jiǎn)短翘悉,直接減少了加載數(shù)據(jù)的時(shí)間茫打,減少了用戶需要等待的時(shí)間,從根本上解決了問(wèn)題妖混。

優(yōu)化加載算法


技術(shù)優(yōu)化點(diǎn)

tips:通常前后端一起考慮老赤,幾個(gè)優(yōu)化放大混合使用,需視具體場(chǎng)景來(lái)定義制市。

3. 規(guī)劃離線體驗(yàn):定義緩機(jī)制抬旺,異常處理機(jī)制

離線體驗(yàn)

當(dāng)用戶無(wú)法連接wifi或者其他網(wǎng)絡(luò)信號(hào)時(shí),用戶使用APP時(shí)仍然能有極佳的可用性祥楣。緩存常用來(lái)存儲(chǔ)頻繁調(diào)用的數(shù)據(jù)开财,當(dāng)緩存后的數(shù)據(jù)再次被調(diào)用時(shí),就可以由緩存直接提供數(shù)據(jù)误褪,提高數(shù)據(jù)的響應(yīng)速度责鳍。在規(guī)劃App應(yīng)用時(shí),應(yīng)該將這一設(shè)計(jì)方法考慮其中兽间,提前規(guī)劃好App在離線狀態(tài)下的運(yùn)營(yíng)模式历葛。

常用的策劃方式:wifi環(huán)境下大量加載用戶可能使用的數(shù)據(jù),保證用戶在短時(shí)間內(nèi)的瀏覽流暢性嘀略,定期自動(dòng)刪除恤溶。用戶在無(wú)網(wǎng)絡(luò)情況下上傳數(shù)據(jù),可以先保存數(shù)據(jù)至本地帜羊,進(jìn)入wifi或流量環(huán)境下自動(dòng)上傳咒程。

三、硬件&平臺(tái):負(fù)載均衡讼育,分配合理

在硬件支持上帐姻,要能滿足數(shù)據(jù)快速提取需求粮宛,還能承受用戶高并發(fā)情況下集中請(qǐng)求的壓力,不讓服務(wù)器崩掉就對(duì)啦卖宠。常見(jiàn)的優(yōu)化固件的做法:圖片&視頻存第三方(如七牛)巍杈、拓服務(wù)器、拓帶寬……

摘抄自:http://www.woshipm.com/pd/573704.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末扛伍,一起剝皮案震驚了整個(gè)濱河市筷畦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌刺洒,老刑警劉巖鳖宾,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異逆航,居然都是意外死亡鼎文,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門因俐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)拇惋,“玉大人,你說(shuō)我怎么就攤上這事抹剩〕盘” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵澳眷,是天一觀的道長(zhǎng)胡嘿。 經(jīng)常有香客問(wèn)我,道長(zhǎng)钳踊,這世上最難降的妖魔是什么衷敌? 我笑而不...
    開封第一講書人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮拓瞪,結(jié)果婚禮上缴罗,老公的妹妹穿的比我還像新娘。我一直安慰自己吴藻,他們只是感情好瞒爬,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沟堡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪矢空。 梳的紋絲不亂的頭發(fā)上航罗,一...
    開封第一講書人閱讀 52,255評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音屁药,去河邊找鬼粥血。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的复亏。 我是一名探鬼主播趾娃,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼缔御!你這毒婦竟也來(lái)了抬闷?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤耕突,失蹤者是張志新(化名)和其女友劉穎笤成,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體眷茁,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡炕泳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了上祈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片培遵。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖登刺,靈堂內(nèi)的尸體忽然破棺而出荤懂,到底是詐尸還是另有隱情,我是刑警寧澤塘砸,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布节仿,位于F島的核電站,受9級(jí)特大地震影響掉蔬,放射性物質(zhì)發(fā)生泄漏廊宪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望钳幅。 院中可真熱鬧缓呛,春花似錦、人聲如沸傅寡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)荐操。三九已至,卻和暖如春珍策,著一層夾襖步出監(jiān)牢的瞬間托启,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工攘宙, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留屯耸,地道東北人拐迁。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像疗绣,于是被迫代替她去往敵國(guó)和親线召。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

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

  • 大多數(shù)產(chǎn)品在收集反饋的時(shí)候多矮,都遇到過(guò)加載速度慢的問(wèn)題缓淹。體驗(yàn)了不少應(yīng)用,發(fā)現(xiàn)很多應(yīng)用沒(méi)有優(yōu)化它的加載速度工窍,有時(shí)打開一...
    三哥視角閱讀 14,302評(píng)論 4 129
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,111評(píng)論 1 32
  • “生活是嚴(yán)峻的患雏,那嚴(yán)峻不是讓你去上刀山下火海鹏溯。上刀山下火海并不嚴(yán)峻,嚴(yán)峻的是那個(gè)日復(fù)一日淹仑,年復(fù)一年的生活瑣事丙挽。” ...
    看書和寫字閱讀 479評(píng)論 2 3
  • 想知道童話《海的女兒》的小人魚公主變成泡沫后怎么樣了嗎匀借? 小人魚公主變成泡沫颜阐,升到天堂,上帝讓她轉(zhuǎn)...
    小昱籽兒閱讀 1,959評(píng)論 2 4
  • 我們大多數(shù)人都過(guò)著朝九晚五的生活,有夢(mèng)想也始終逃不過(guò)柴米油鹽的誘惑是鬼。誰(shuí)都期待著出現(xiàn)不一樣肤舞,期待著出現(xiàn)新鮮感,期待著...
    蔣小志jxz閱讀 222評(píng)論 3 7