應用市場出新規,國內千款應用TargetSdkVersion調查分析

​​​近期,谷歌針對Google Play上架應用發佈強制性適配Android 8.0公告,要求自2018 年 8 月 1 日起,全部向 Google Play 首次提交的新應用都必須基於 Android 8.0 (API 等級 26) 完成開發;11 月 1 日起,全部 Google Play 的現有應用也必須基於 Android 8.0完成更新。安全

同時爲響應工信部《移動應用軟件高API等級預置與分發自律公約》的要求,截止到2019 年 5月,全部新上架和預置應用都必須針對 Android 8.0 (API 等級 26) 開發;到2019 年 8 月 ,全部現有應用更新要基於 Android 8.0。工具

近日,華爲終端開放實驗室針對國內Top1000主流應用的TargetSdkVersion展開調查。性能

 

什麼是TargetSdkVersion測試

 

TargetSdkVersion對開發者來講,指的是應用在開發階段可以支持到的目標系統版本。調試

 

應用在運行時,系統會檢查其TargetSdkVersion配置,若是當前系統版本低於或等於此項配置,表示應用開發者已經在當前系統上進行了全面的測試,無需作任何兼容性處理。若是當前系統版本高於此項配置,表示此應用開發時沒有在當前系統版本上進行測試,這時系統就會執行一系列的兼容性策略。blog

 

華爲終端實驗室建議開發者將TargetSdkVersion 配置成26,這會顯著提高應用安全性以及性能並全面改善用戶體驗。遊戲

 

測試環境開發

硬件環境:P20get

軟件版本:Android 8.1數據分析

 

測試範圍

本次測試選取了各大應用市場Top1000主流應用,類型涉及:便捷生活、購物比價、社交通信、新聞閱讀、影音娛樂、出行導航、拍攝美化、實用工具、教育、美食、汽車、旅遊住宿、商務、兒童、金融理財、運動健康、主題個性和遊戲。

 

數據來源

Top1000應用的TargetSdkVersion的掃描結果。

 

數據分析

首先咱們來看一下TargetSdkVersion的等級與Android版本的對應關係

​下面是國內各大應用市場綜合排名Top1000應用 TargetSdkVersion 屬性的分佈狀況

​由圖看出,TargetSdkVersion在26以上的僅佔比爲12%,不符合Google要求的佔比88%,雖然Android版本一直在提升安全和性能,但應用的兼容版本達到Android 8.0的仍是不多。在不符合Android 8.0 開發的要求中TargetSdkVersion 23如下佔比高達52%,應引發關注。TargetSdkVersion 23是開發者經常使用的一個版本,Google在此版本上有較大的權限變動。TargetSdkVersion 2四、25 佔比 14% ,Google在此版本爲了延長電池壽命增長了低耗電模式,而且增長了私有目錄訪問權限。

 

Top1000的各分類應用的TargetSdkVersion 分佈對比分析

除了拍攝美化,其餘分類的TargetSdkVersion 26及以上的佔比均未達到50%,現狀嚴峻。其中主題個性26及以上佔比甚至爲0%,對此開發者需重點關注。

 

將TargetSdkVersion 配置成26及以上,會顯著提高應用安全性及性能,改善用戶體驗。但經過對國內Top1000應用TargetSdkVersion的數據分析結果顯示,大部分應用都不符合Google Play的開發要求,一樣不知足《移動應用軟件高API等級預置與分發自律公約》對國內各應用的要求。

 

對開發者的建議

 

華爲終端實驗室建議您將應用目標 API 等級設置爲最新版本,確保用戶可以享用這些改進項目,同時容許應用在 Android 低版本仍舊能夠運行。適配新目標等級後,應用能夠利用 Android 平臺最新功能給用戶創造更美好的體驗。

 

若是您有更好的解決方法與看法,歡迎在文章下方留言交流。

華爲終端開放實驗室後期將持續發佈各種別應用的評測報告,爲用戶選擇最佳體驗的應用提供參考,敬請關注!

若有疑問,可發送郵件至deveco@huawei.com。

*本報告最終解釋權歸華爲全部。

華爲終端開放實驗室

2018年8月3日

DevEco 雲測平臺已開放能力概覽

 

雲測試:

兼容性測試——全自動化驗證,保證應用無兼容性死角

穩定性測試——基於控件識別技術的隨機遍歷測試

性能測試——深刻分析應用性能薄弱點

功耗測試——檢測影響手機應用功耗的各項關鍵指標

安全測試——進行廣告攔截、病毒掃描、安全漏洞分析和隱私泄露分析

 

雲調試:

遠程真機——華爲全機型+谷歌原生真機,7*24小時在線

 

功能測試:

錄製回放——解決應用功能邏輯測試訴求

 

*以上內容都已面向安卓綠色聯盟會員免費開放,可登陸deveco.huawei.com使用體驗。

相關文章
相關標籤/搜索