App的冷熱啟動(dòng)是所有人都接觸過(guò)但是大部分人都會(huì)忽略的重要功能公般。
先來(lái)科普一下什么是冷啟動(dòng)和熱啟動(dòng)雕崩。
冷啟動(dòng):在個(gè)人電腦中涝动,冷啟動(dòng)是切斷電源后重新啟動(dòng)厦酬。App類似胆描,就是完全退出(不在后臺(tái)運(yùn)行)后重啟啟動(dòng)。
熱啟動(dòng):非冷啟動(dòng)情況都可以稱為熱啟動(dòng)仗阅。
冷啟動(dòng)流程一般有如下三種情況:
1昌讲、最普遍的冷啟動(dòng),一般的流程如下:
我們來(lái)分析一下頁(yè)面:第一頁(yè)為品牌頁(yè)减噪,也就是你這個(gè)企業(yè)的LOGO和Slogan短绸,這是一個(gè)品牌宣傳的作用车吹;第二頁(yè)是可選的,如果有的話通常是廣告或者活動(dòng)鸠按,頁(yè)面元素一般是一張圖加一個(gè)參加按鈕和一個(gè)跳過(guò)按鈕礼搁,如果不點(diǎn)擊的話,通常2-3秒后會(huì)自動(dòng)跳轉(zhuǎn)到首頁(yè)目尖。第三頁(yè)首頁(yè)是啟動(dòng)之后的目標(biāo)頁(yè)馒吴,如果需要登錄則在這里會(huì)添加登錄注冊(cè)的流程。這里要說(shuō)明的是第二頁(yè)應(yīng)該要求研發(fā)做成服務(wù)瑟曲,也就是可以隨時(shí)替換饮戳,原因就是蘋(píng)果的審核時(shí)間實(shí)在是長(zhǎng)而且不可控。洞拨。
2扯罐、還有一種冷啟動(dòng),與上面的不太一樣烦衣,就是剛更新了版本的冷啟動(dòng)歹河,不同點(diǎn)在于,有的App更新版本(特別是重大版本更新)后會(huì)有幾張說(shuō)明頁(yè)花吟,告訴你更新了哪些內(nèi)容秸歧,說(shuō)明頁(yè)通常是3張,而且是不可跳過(guò)的衅澈,強(qiáng)制要求用戶看完键菱。當(dāng)然在其中增加一個(gè)跳過(guò)按鈕不是技術(shù)上達(dá)不到,而是產(chǎn)品經(jīng)理的內(nèi)心戲:我好不容易做了這么大的更新今布,總得讓用戶知道吧经备!
流程會(huì)變成這樣:
3、觸發(fā)式的冷啟動(dòng)
觸發(fā)式冷啟動(dòng)的意思就是部默,不是點(diǎn)擊App圖標(biāo)的冷啟動(dòng)侵蒙。比如當(dāng)你收到一條網(wǎng)易新聞的通知,你通過(guò)打開(kāi)通知觸發(fā)的冷啟動(dòng)傅蹂;又或者你在微信里面打開(kāi)微博的鏈接纷闺,通過(guò)微信觸發(fā)了微博的冷啟動(dòng);還有就是當(dāng)你在美團(tuán)上支付電影票的時(shí)候贬派,通過(guò)美團(tuán)觸發(fā)了支付寶的冷啟動(dòng)。這種冷啟動(dòng)的特點(diǎn)就是著陸頁(yè)不再是首頁(yè)澎媒,而是目標(biāo)頁(yè)搞乏。意思就是你通過(guò)通知中心的通知觸發(fā)了網(wǎng)易新聞客戶端的冷啟動(dòng),那么最終的著陸頁(yè)就是那條新聞的詳情頁(yè)戒努。
熱啟動(dòng)與冷啟動(dòng)基本一樣请敦,但也有不同之處镐躲。
熱啟動(dòng)比冷啟動(dòng)多了一個(gè)觸發(fā)點(diǎn),那就是在后臺(tái)啟動(dòng)App侍筛,比如雙擊蘋(píng)果的HOME鍵萤皂,進(jìn)行App的熱啟動(dòng)。
同時(shí)熱啟動(dòng)通常會(huì)有一個(gè)計(jì)時(shí)器匣椰,特別是一些理財(cái)和銀行的類的App會(huì)做此處理裆熙,當(dāng)你間隔一段時(shí)間觸發(fā)了熱啟動(dòng)后,會(huì)讓你再次登錄(通過(guò)密碼/手勢(shì)/指紋)禽笑。也有比如網(wǎng)易新聞客戶端這樣的入录,當(dāng)你間隔一段時(shí)間后觸發(fā)熱啟動(dòng),會(huì)彈出廣告頁(yè)佳镜。僚稿。
好了,冷熱啟動(dòng)就說(shuō)這么多蟀伸,其實(shí)還有很多細(xì)節(jié)可以聊蚀同,這次就不多說(shuō)了。