App啟動流程:
App啟動頁面流程
說明:閃屏這個過程不是必須的,有的App有閃屏過程(比如:騰訊體育App),有的沒有閃屏過程(比如:招商銀行App),取決于App的啟動速度。
1. 閃屏
(1)描述:閃屏是App每次冷啟動過程中展示給用戶的過渡頁面(掩蓋啟動慢的事實);
(2)冷啟動:App尚未運行,系統創建進程并初始化App(時間稍長,期間可能會出現白屏或黑屏)
(3)熱啟動:App已經運行,但是在后臺被掛起,從后臺恢復App
(4)實現:展示一張背景圖,無法交互,不能動態修改;
2. 啟動頁
描述:啟動頁是App的第一個頁面(如果沒有閃屏頁),是為了緩解用戶等待加載App數據內容出現的一個頁面,也可以展示產品信息、活動內容等,還可以動態修改(由于下載時間不定,通常緩存后在下次啟動時啟用);
(1)作用:在啟動頁加載過程中,客戶端可以在后臺執行很多操作
- 權限檢查
- 登錄狀態(如果有賬號)
- 版本更新檢測
- 拉取主頁數據
(2)實現:
- 一張圖片 + 倒計時(一般3秒)+ “跳過”按鈕
- 點擊“跳過”按鈕,倒計時取消,同時啟動頁消失,并實現頁面跳轉
- 可以交互,可以動態修改(也可以是固定的圖片)
3. 引導頁
描述:引導頁是用戶第一次安裝或更新后第一次啟動,展示的數張圖片頁面(通常3-5張),之后不再出現;如果App清除用戶數據,再次打開App后,也可以看到引導頁(具體看App實現邏輯);
(1)作用:
- 操作指引
- 功能介紹
- 使用場景
- 迭代信息
(2)實現:
- 圖片 + 小圓點 & 圖片數量 = 小圓點數量
- 左右滑動切換頁面
- 小圓點位置跟隨圖片位置而變化 & 小圓點位置 = 圖片位置
- 引導頁最后一張圖片上有“進入應用”按鈕
- 點擊“進入應用”按鈕,實現界面跳轉(主頁面或登錄頁面)