站長資訊網
        最全最豐富的資訊網站

        在Android、iOS、Web多平臺使用AppGallery Connect性能管理服務

          性能管理(App Performance Management,簡稱APM)是華為應用市場AppGallery Connect(簡稱AGC)質量系列服務中的其中一項,可以提供分鐘級應用性能監控能力,支持Android、iOS、Web多個平臺,可查看和分析APM收集到的應用性能數據,實時全面掌握應用在線的性能表現,幫助您快速閉環性能問題,持續提升應用的用戶體驗。

          性能管理服務優勢

          下面我們從總體上看一下,性能管理服務具備哪些優點:

          1.跨平臺:APM支持Android、iOS、Web多個平臺,也支持基于Unity和Cocos引擎開發的游戲應用,使其可以方便用于各種開發場景;

          2.易集成:零代碼開發,平均集成耗時在5分鐘以內;

          3.場景化:APM當前支持應用啟動、頁面加載、頁面渲染等多個性能監控場景,而且在場景化基礎上,支持應用ANR監控,提供豐富的ANR信息,在線快速解決ANR問題;

          4.全流程:與傳統工作在開發態、測試態性能分析工具相比,APM貫穿了應用開發、測試、發布的全流程;

          APM還具備實時性和可視化的特點,強大的數據分析和可視化系統提供了分鐘級的實時監控能力。為了幫助您快速感知用戶體驗問題,我們細化了應用啟動、頁面加載、頁面渲染、網絡請求等場景下的監控指標,比如網絡請求監控包含了請求耗時、包大小、狀態碼等。這些標準的監控場景之外,為了滿足您定制化的監控訴求,我們進一步提供了自定義跟蹤監控,支持您上報自定義屬性和指標,監控應用在自定義場景下的性能。

          性能管理服務使用場景

          接下來,我們看下APM的使用場景:

          1.應用啟動耗時場景中提供了按分位值分布,按時間分布,按應用版本分布的啟動耗時分析圖表,并支持按照版本號、國家地區、手機型號、系統版本等維度的篩選及下鉆分析。在應用新版本發布后,我們可以查看應用啟動耗時是否有增加或減少的現象。

          2.在應用頁面渲染也就是我們通常說的頁面卡頓場景中,您可以查看各頁面的緩慢幀、凍結幀的占比,對于占比比較高的頁面,可以按照應用版本、手機型號、系統版本等維度進行下鉆分析,識別出卡頓問題的根本原因。

          3.在應用網絡請求場景下,您可以查看網絡請求響應時間、成功率等指標,并按照設備所處的國家地區、網絡及運營商信息等維度進行下鉆分析,以便快速定位網絡請求異常問題。

          零代碼集成AGC性能管理服務

          了解過上述場景后,我們來看看如何在Android平臺集成該服務。APM集成步驟非常簡單,只需要在開通服務后在代碼中集成插件和SDK即可,實現零代碼快速集成。

          1.創建應用并開通性能管理服務

          首先,我們在AGC控制臺創建應用并開通APM,創建應用的時候,注意應用的包名要和APK里的包名保持一致。如果是在已有的應用里集成APM,注意包名需要和AGC控制臺創建應用時配置的包名保持一致 。創建好項目應用后,或者使用已有的應用,在界面上找到“我的項目-質量-性能管理”,點擊立即開通即可。

        在Android、iOS、Web多平臺使用AppGallery Connect性能管理服務

          2.下載和集成json文件

          在Android Studio中新建一個Android工程,包名需要和AGC界面上的包名保持一致,然后回到AGC首頁,在“我的項目-項目設置-應用”界面下,找到并且將agconnect-services.json文件下載到本地,放到Android工程的app層級目錄下。

        在Android、iOS、Web多平臺使用AppGallery Connect性能管理服務

          3.集成APM插件與APM SDK

          配置SDK地址,打開Android工程,在項目級build.gradle文件中,配置下面的內容:

        在Android、iOS、Web多平臺使用AppGallery Connect性能管理服務

          打開應用級的build.gradle文件,將APM的SDK添加到您的應用,配置內容如下:

        在Android、iOS、Web多平臺使用AppGallery Connect性能管理服務

          4.配置混淆文件

          我們找到應用級的proguard-rules.pro文件(混淆配置文件),添加以下排除項:

        在Android、iOS、Web多平臺使用AppGallery Connect性能管理服務

          集成結束后,點擊Android Studio工程右上角的Sync,打包應用放到Android設備上運行,然后就可以在AGC界面上查看APM所采集到的數據與報告。整個集成過程未涉及業務代碼的編寫,僅通過簡單的4項步驟就順利完成,便捷高效。

          APM分析報告提供了性能問題出現瞬間的詳細的設備與日志信息、性能數據,實時的監測報告為產品和運營提供了優化方向,同時也解決了性能問題開發難定位、測試難復現的問題,大幅減少了開發、測試工作量。

          以上關于性能管理的分享到這里就結束了,了解更多信息,請前往AGC官網參閱性能管理服務,或查看GitHub Demo(APM)、Codelab(Android)、Codelab (iOS)。

          還有更多AppGallery Connect服務支持Android、iOS、Web、快應用多個平臺,具備跨平臺特性,能夠集成到Flutter、Cordova和React Native跨平臺框架上,基于Unity和Cocos游戲引擎開發的游戲應用也可以集成AGC相關服務。如您有任何疑問,可以通過agconnect@huawei.com與我們聯系。

        特別提醒:本網信息來自于互聯網,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产91精品黄网在线观看| 91无码人妻精品一区二区三区L | 国产精品兄妹在线观看麻豆| 久久久久久青草大香综合精品| 99久久人妻无码精品系列| 乱人伦人妻精品一区二区| 久久97精品久久久久久久不卡| 无码精品日韩中文字幕| 欧美激情精品久久久久久久| 国产高清精品在线| 98视频精品全部国产| 中文字幕精品亚洲无线码一区| 国产精品一区二区av不卡| 91视频精品全国免费观看| 久久精品国产亚洲AV大全| 最新精品露脸国产在线 | 最新欧美性爱精品一区二区三区 | 久久99精品久久久久久秒播| 国产精品 羞羞答答在线| www国产精品| 国产精品熟女一区二区| 亚洲精品一级无码鲁丝片| 久久国产成人精品麻豆| 精品亚洲一区二区三区在线播放| 国产亚洲精品自在线观看| 久久777国产线看观看精品| 国产精品视频一区二区三区无码| 久久亚洲精品国产精品| 亚洲日韩精品A∨片无码| 亚洲欧美国产∧v精品综合网 | 国产AV无码专区亚洲精品| 人人妻人人澡人人爽精品日本 | 一本一本久久A久久综合精品| 无码国内精品久久人妻麻豆按摩| 久久久久人妻一区精品| 麻豆精品视频在线观看| 久久久精品午夜免费不卡| 99re66在线观看精品免费| 青青青青久久精品国产h| 四虎影视国产精品永久在线| 久久99久久99小草精品免视看|