網路和硬體發展到什麼時候才能拋棄loading介面?
作者:由 金田123 發表于 體育時間:2014-12-26
不會的,到時候也會有更佔資源的應用場景出現。
loading 介面有時候不是因為網路慢或者硬體效能差,不是在後臺真的在載入資料。
有時候就是為了給使用者一個過渡,突然一堆介面和資料展示在使用者眼前,會顯得太突兀,使用者需要一個心理緩衝。
其實在很多現實場景中也有類似loading的設計。
比如,演出前會有拉開帷幕,電影放映前會有個電影公司片頭,說相聲會來段定場詩。
當然有時候loading時間過長那就真的是效能問題了。
你知道當年FC遊戲大多沒有LOADING麼?是因為FC的卡帶不是外存,而是直接連在CPU總線上,與CPU、PPU和記憶體同步,它就是記憶體。有LOADING的遊戲除開使用磁碟機這樣的外存的之外,多半是因為卡帶沒有VROM,需要先把圖形資料暫存到卡帶上的VRAM中,而這一過程還是比當時的磁碟快。
而自從出現了外存這樣多半比記憶體慢、訪問自由度比記憶體低的儲存器之後,LOADING的消滅就成為不太可能了,只能通過後臺IO之類非同步手段來減少對使用者體驗的影響
Parkinson‘s law
work expands so as to fill the time available for its completion
網路發展到什麼程度才能實現隨時隨地從服務端載入大量資料都感覺是瞬間就到達。
當網路硬體發展到這個程度的時候,使用者就會需要更大量的資料。