當前位置:
首頁 > 最新 > 應用市場出新規,國內千款應用TargetSdkVersion調查分析

應用市場出新規,國內千款應用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配置,如果當前系統版本低於或等於此項配置,表示應用開發者已經在當前系統上進行了全面的測試,無需做任何兼容性處理。如果當前系統版本高於此項配置,表示此應用開發時沒有在當前系統版本上進行測試,這時系統就會執行一系列的兼容性策略。

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

測試環境

硬體環境:P20

軟體版本: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在此版本上有較大的許可權變更。TargetSdkVersion24、25 佔比 14% ,Google在此版本為了延長電池壽命增加了低耗電模式,並且增加了私有目錄訪問許可權。

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

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

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

對開發者的建議

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

如果您有更好的解決方法與見解,歡迎在文章下方留言交流。

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

*本報告最終解釋權歸華為所有。

華為終端開放實驗室

2018年8月3日

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


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 安卓綠色聯盟 的精彩文章:

隱私護盾 持續升級!安卓綠色聯盟應用體驗標準2.0啟動公示

TAG:安卓綠色聯盟 |