應電信終端產業協會(TAF)發佈的《移動應用軟件高 API 等級預置與分發自律公約》(如下簡稱《公約》)要求:截止到2019年5月1日全部新發布的應用 API 必須爲26或更高,2019年8月1日現有應用 API 必須升級爲26或更高。《公約》發佈至今獲得了國內主流互聯網及終端製造企業的積極響應。安全
目前國內TOP 1000應用TargetSdkVersion版本狀況如何?本文將進行詳細分析。3d
如下圖表是谷歌要求不一樣安卓版本中,應用TargetSdkVersion版本的API要求以及截至目前不一樣系統版本的市場佔有率:orm
國內TOP 1000應用中TargetSdkVersion<26的應用總數爲612個,其中游戲類應用TargetSdkVersion不符合要求最多爲100個,在該分類佔比高達87%:blog
對應用開發者來講,不按時更新Target SDK版本的應用,應用市場將採起強制下架的策略,已上架應用將沒法更新。遊戲
對用戶來講,未適配Android M或更高版本的應用安裝在Android M或更高版本時,會默認授予申請的全部權限,且應用運行時無彈框受權提示。其中包括通信錄、電話、短信、通信記錄、位置、麥克風、相機等危險權限,致使用戶在不知情的狀況下泄露隱私信息,對用戶我的信息安全形成危害。開發
下表爲國內TOP 1000分類應用TargetSdkVersion<26的具體狀況,建議開發者儘快完成版本適配:get