1.等待狀態。 緩存
在iOS的人機交互手冊裏面,蘋果建議開發者儘可能不要展現閃屏。在國外的app咱們能發現一個共同點:網絡
它們都沒有啓動頁,那麼,爲何國內的app都有啓動頁呢?就是由於以上三個app同樣,他們這時候正在等待調接口刷數據,而這個時候用戶可能會很焦慮的等待,多是接口的問題,也多是網絡的問題。然而國內的app都但願在這3秒中的時間內不讓用戶看這一片空白的頁面,甚至能夠利用這三秒鐘打廣告、宣傳品牌、展現逼格都行。那麼他們都有不一樣的目的:1.提升用戶體驗,減小等待時間。2.品牌效應。3.功能展現。4.情懷。固然不一樣的產品所展現的啓動頁確定是不同的,而咱們這裏主要須要說的是等待狀態,根據產品使用的人羣以及產品自身的定位來考慮啓動頁的形式,不呆滯,有緩衝。但正真優秀的產品是不須要啓動頁的,努力優化程序,合理的緩存技術以及適當的異步任務調度等,讓用戶一打開app就停留在主頁面只須要100-300毫秒的加載,這樣優秀的產品還須要啓動頁嗎?app