全屏加載方式
全屏加載方式就是整個屏幕白屏進行數據加載,一般會有菊花轉配合,這種加載方式在手機網站當中會普遍采用,這種情況通常是整個頁面的內容都需要從服務器加載,所以才會出現全屏白屏的情況,等到數據加載完畢,內容才會展示出來。優點是能保證內容的整體性,全部加載完才能夠系統化的閱讀。缺點比較明顯,就是有非常強烈的等待感,通常用戶等待三秒以上會產生焦躁情緒,所以在地鐵等信號不好的地方,使用全屏加載方式獲取內容實在是比較災難的一件事情。一般這種情況會配合有明確進度標識的進度條來方便用戶等待。
優先加載方式
如果APP應用的頁面有圖片有文字,而在加載圖片比較慢的情況下,就可以選擇先把文字都加載出來,保證用戶可以順暢閱讀,然后再加載比較費流量的圖片。如果是用這一種加載方式,活動頁什么的,千萬不能將重要信息全部放在圖片上,導致加載不出來。重要操作也不能用圖片按鈕,否則也會有操作顯示不出來的風險。優點是可以幫助用戶快速閱讀內容,了解信息。缺點是也許會丟失掉重要的關鍵信息,無法建立信息獲取的閉環。這種優先加載方式通常更加適用于內容閱讀型的APP應用。
整頁加載方式
當APP應用頁面當中的前頁與下一頁是整頁切換的時候,就可以考慮采用整頁加載的方式,但是如果采用這種整頁加載的方式,就必須要保證每個頁面的數據量不是特別的大,確保頁面能夠快速被打開,這樣才能保證APP應用的用戶體驗效果,而如果是數量量特別大的話,采用這種加載方式,就會導致頁面半天加載不出來,從而影響用戶的閱讀體驗。優點是能保證每個頁面的完整性,體驗比較整體。缺點是不好保證整頁的加載效率,且有可能影響瀏覽的流暢度。一般適用于宮格圖片模式、全屏圖片模式、網狀詳情頁模式。
自動加載方式
自動加載適用于長列表的情況,在這里可以設定一個比較合理的規則,那就是首次默認加載20條,當用戶滑動到第20條的時候,自動再加載20條。用這種手法,可以營造一種無極限瀏覽的錯覺,很容易的把用戶吸引住,一直向下滾,一直向下滾,延綿不絕,無窮無盡。自動加載方式的優點是把用戶代入無盡瀏覽模式,讓用戶一直向下滾動,不需要手動點擊下一頁。而缺點是沒有盡頭,容易迷失,不方便快速索引定位到某個內容。通常自動加載的方式適用于瀑布流、長列表、商品列表等情況。
智能加載方式
當用戶處于WiFi網絡狀態下時,就可以毫無顧忌的加載大圖片、大圖標,甚至直接播放視頻動畫等等大內存,大流量的內容。但如果用戶是處于手機網絡模式下,流量就變得非常金貴了,同時網速也會慢許多,這就需要APP應用通過差異化處理成小圖或者無圖模式,視頻和動畫直接用一個占位符標識就好了,這種根據網絡狀況,智能調整的加載方式,叫做智能加載。其優點是根據具體場景來控件流量和加載速度。缺點是不一定真實有效的命中用戶需求,所以還是需要給予用戶一定的查看詳情的入口,或者是設置項。通常適用于有大量圖片或視頻的APP應用。
離線加載方式
很多時候離開了網絡,APP應用就會變得根本不可用,這時候就要考慮預加載和離線緩存的設計了。首先在有網的時候把數據提前加載下來,緩存到本地,當沒網的時候,直接加載已經緩存下來的內容。一般會提供給用戶選擇,是否開啟有WiFi的情況下預加載功能,或者是否開始WiFi下全部離線緩存的功能。這樣就能保證沒網就看不了內容的尷尬了。其優點是解決了沒網獲取數據的問題,且節約了流量,保證了流暢。缺點是占用本地存儲空間,而且有時候預加載的內容根本沒有用到。通常適用于小說閱讀、新聞閱讀、視頻類APP應用。
綜上所述,不同的加載方式其各自的特征,所產生的反應,各自的優缺點,適用的APP應用類型也不相同。不論是何種方式,都其作用和價值所在,有的APP應用可能只要采用其中一種方式即可,而有的APP應用則需要多種結合方才可以。因此,企業在制作APP應用時,具體采用哪種加載方式,還需要根據APP應用的具體類型,加載方式所用之處,以及哪種會給用戶營造更好,更便捷的體驗效果等相關的因素來決定。只有如此,才能選擇最合適的加載方式,令APP應用能夠更加完善,更加優質,更加被用戶喜愛。