zaicigengeweifenxiangzhiqianzaiyingyongliebiaozairufangmiandeshejifangshi,geweizaisousuojieguoliebiaoyinggaichangyudaowangxiahuajiuyaodengdaineirongzairu,yinciwojiuyizhizaixiangzenmecainengdadaoshunchanghuadong,meiyoujiazaidengdaidetiyansheji,xianzaijiulaigendajiafenxiangjichupian,zhihouyoukongzaigendajiashuoshuojinjiepian。
不順暢加載
列lie表biao的de載zai入ru機ji製zhi是shi開kai發fa團tuan隊dui很hen容rong易yi忽hu略lve的de地di方fang,若ruo這zhe個ge地di方fang沒mei有you規gui劃hua,團tuan隊dui就jiu會hui很hen自zi然ran的de用yong簡jian單dan方fang式shi來lai解jie決jue,這zhe樣yang當dang然ran很hen容rong易yi造zao成cheng停ting頓dun,等deng待dai加jia載zai動dong作zuo。
順暢載入
我(wo)們(men)可(ke)以(yi)透(tou)過(guo)網(wang)頁(ye)設(she)計(ji)讓(rang)載(zai)入(ru)更(geng)順(shun)暢(chang),讓(rang)用(yong)戶(hu)宛(wan)如(ru)在(zai)本(ben)地(di)上(shang)瀏(liu)覽(lan)一(yi)般(ban),無(wu)需(xu)等(deng)待(dai)。這(zhe)樣(yang)的(de)做(zuo)法(fa)不(bu)僅(jin)提(ti)升(sheng)用(yong)戶(hu)體(ti)驗(yan),也(ye)提(ti)升(sheng)了(le)用(yong)戶(hu)的(de)使(shi)用(yong)效(xiao)率(lv)。但(dan)我(wo)們(men)要(yao)如(ru)何(he)降(jiang)低(di)載(zai)入(ru)畫(hua)麵(mian),甚(shen)至(zhi)到(dao)不(bu)顯(xian)示(shi)載(zai)入(ru)的(de)畫(hua)麵(mian)?可(ke)能(neng)的(de)解(jie)法(fa)是(shi),先(xian)進(jin)行(xing)預(yu)載(zai)。但(dan)問(wen)題(ti)又(you)來(lai)了(le),該(gai)何(he)時(shi)預(yu)載(zai)才(cai)能(neng)不(bu)浪(lang)費(fei)資(zi)源(yuan)又(you)能(neng)達(da)到(dao)效(xiao)果(guo),總(zong)不(bu)能(neng)因(yin)為(wei)體(ti)驗(yan)而(er)犧(xi)牲(sheng)程(cheng)序(xu)效(xiao)率(lv)吧(ba)。

打造完美瀏覽?
我們都知道列表都是采取分頁的方式,舉例來說如果每次載入30筆,通常我會在列表滑動到第20筆的時候進行預載動作。但為什麼這樣做呢?因為當用戶滑到2/3時,應該可以判斷為用戶有想要繼續看下去的可能,所以在這時候進行預載。另外,我們還需評估給予載入的處理時間,例如以iPhone 7 plus的畫麵一次可以看到5筆資訊來說,滑動10筆的時間,正常使用約需1.5秒,而這正是多給加載的處理時間,隻要在這時間內處理完,就能達到完美瀏覽。

處理預載的時機點與載入的處理時間,這兩者達到一個平衡,就是完美。
預載時間不夠,怎麼辦?
即(ji)使(shi)我(wo)們(men)已(yi)經(jing)增(zeng)加(jia)了(le)載(zai)入(ru)的(de)處(chu)理(li)時(shi)間(jian),但(dan)有(you)時(shi)網(wang)絡(luo)就(jiu)是(shi)會(hui)比(bi)較(jiao)慢(man),伺(si)服(fu)器(qi)就(jiu)是(shi)比(bi)較(jiao)慢(man)才(cai)回(hui)應(ying),這(zhe)時(shi)隻(zhi)能(neng)呈(cheng)現(xian)載(zai)入(ru)的(de)畫(hua)麵(mian),讓(rang)用(yong)戶(hu)清(qing)楚(chu)狀(zhuang)態(tai)。但(dan)這(zhe)時(shi)載(zai)入(ru)的(de)等(deng)待(dai)也(ye)會(hui)比(bi)較(jiao)短(duan),因(yin)為(wei)如(ru)上(shang)述(shu),我(wo)們(men)多(duo)給(gei)了(le)1.5秒的載入處理時間嘛,用戶等待的時間相對也會比較少,不耐煩的感覺也會比較小。

網絡錯誤呢?
網wang絡luo發fa生sheng問wen題ti的de處chu置zhi也ye是shi不bu能neng忽hu視shi的de,雖sui然ran發fa生sheng機ji會hui並bing不bu高gao,不bu過guo一yi但dan發fa生sheng,也ye必bi須xu讓rang用yong戶hu知zhi道dao,讓rang用yong戶hu掌zhang握wo狀zhuang況kuang並bing且qie排pai除chu。但dan與yu其qi隻zhi顯xian示shi錯cuo誤wu,然ran後hou重zhong試shi,還hai不bu如ru用yong輕qing鬆song的de文wen字zi顯xian示shi並bing邀yao請qing用yong戶hu一yi起qi解jie決jue問wen題ti方fang式shi。這zhe樣yang不bu僅jin增zeng加jia用yong戶hu的de參can與yu度du,也ye能neng增zeng加jia產chan品pin的de溫wen度du與yu個ge性xing表biao現xian。

預載的目的
預載的目的就是要“偷時間”與“偷感覺”,偷(tou)時(shi)間(jian)是(shi)為(wei)了(le)來(lai)增(zeng)加(jia)載(zai)入(ru)處(chu)理(li)的(de)時(shi)間(jian),偷(tou)感(gan)覺(jiao)是(shi)為(wei)了(le)減(jian)少(shao)用(yong)戶(hu)等(deng)待(dai)的(de)感(gan)覺(jiao),讓(rang)一(yi)切(qie)都(dou)是(shi)這(zhe)麼(me)自(zi)然(ran)及(ji)順(shun)暢(chang),這(zhe)些(xie)努(nu)力(li)都(dou)是(shi)為(wei)了(le)讓(rang)用(yong)戶(hu)感(gan)受(shou)到(dao)更(geng)佳(jia)愉(yu)悅(yue)的(de)體(ti)驗(yan)。












