閃退主要是因為系統不相容1、統計數據來看,大部分的閃退都發生在遊戲應用。一部分的閃退是這樣的,一種是遊戲直接無法開啟,閃退,另一種是遊戲開啟到一定程度,閃退。在遊戲過程中閃退的通常非常少。所以這部分的閃退通常不涉及到系統修復問題。
2、對於在遊戲過程中的閃退,通常被推測為遊戲的缺陷。這部分的缺陷的一個前兆是,遊戲畫面的卡死或者畫面遲鈍。當然,這裡還有極少一部分的情況涉及到硬體本身
閃退可能是軟體和伺服器原因造成的,如下
第一種原因是 app 初始化失敗,比如記憶體分配出錯,本地儲存模組啟動異常,app token 獲取失敗等等。
第二種原因,app 與遠端伺服器的 handshake 流程異常退出,導致伺服器授權失敗,於是 app 只能閃退。