啟動時間知多少?8款音視頻類應用測評報告分析
應用開啟和退出是用戶最常使用的場景,應用啟動時間則是用戶對應用啟動性能最直觀的感受。應用啟動時間如何進行測試?本期測評將以8款常見的音視頻類應用為例,分享綠色應用啟動時間測試方法及標準。
一般情況下,應用啟動時間在1秒以內,用戶反饋系統響應很快;1-3秒內完成啟動,用戶認為反應速度尚可;3-5秒內完成啟動,用戶會認為系統反應很慢,但是還可以接受;若啟動時間超過5秒,則大部分用戶會認為系統反應糟糕,甚至卸載應用。
安卓綠色聯盟應用體驗標準規定,應用冷啟動時間應該不超過1000毫秒,熱啟動時間應該不超過500毫秒,若不滿足,則無法獲得綠色應用認證。
從上面的測評結果可以看出,參與測評的8款應用冷啟動和熱啟動的時間都是非常快,也都符合安卓綠色聯盟對綠色應用啟動時間標準。其中QQ音樂和芒果TV的冷啟動時間最為優秀,分別只有283毫秒和596毫秒。
優化建議
1.減少Application中過多的三方SDK初始化操作,在真正使用到功能時在進行初始化操作。
2.減少首界面布局文件的層級和嵌套,來減少界面的量測和繪制的時間。
3.減少首界面oncreate()方法中的復雜邏輯和工作量,從而降低啟動時間。
*本次測評首發於安卓綠色聯盟公眾號,最終解釋權歸華為所有
啟動時間知多少?8款音視頻類應用測評報告分析
相關推薦
啟動時間知多少?8款音視頻類應用測評報告分析
解釋權 mage 進行 情況 方法 應該 enter 認證 reat 應用開啟和退出是用戶最常使用的場景,應用啟動時間則是用戶對應用啟動性能最直觀的感受。應用啟動時間如何進行測試?本期測評將以8款常見的音視頻類應用為例,分享綠色應用啟動時間測試方法及標準。 一般情況下,應
C++編程音視頻庫ffmpeg的pts時間換算方法
avs idt 單位 關註 amp 我們 一個 aml mpeg ffmpeg中的pts,dts,duration時間記錄都是基於timebase換算,我們主要分析下pts的時間怎麽換算,其它的是一樣的換算。ffmpeg的時間換算對許多新接觸同學算是一個大坑,很多剛接觸ff
FFmpeg(8)-打開和配置音視頻解碼器(avcodec_find_decoder()、avcodec_alloc_context3())
解碼器 register oge 模塊 gist 函數 nbsp ble video 一.avcodec_find_decoder 獲取解碼器。在使用之前必須保證所用到的解碼器已經註冊,最簡單的就是調用avcodec_register_all() 函數,就像之前註冊解封裝
從零到一,使用實時音視頻 SDK 一起開發一款 Zoom 吧
暴露 返回 詳細 ack 滿足 html 說了 scribe Once zoom(zoom.us) 是一款受到廣泛使用的在線會議軟件。相信各位一定在辦公、會議、聊天等各種場景下體驗或者使用過,作為一款成熟的商業軟件,zoom 提供了穩定的實時音視頻通話質量,以及白板、聊
[SimplePlayer] 8. 音視頻同步
存在 oat 當前 時鐘 任務 調整 外部 borde 實現 音頻與視頻在播放當中可能會由於種種原因(如:音視頻並非在同一時間開始播放,或視頻由於解碼任務繁重導致輸出圖像延遲等)導致音頻與視頻的播放時間出現偏差,這種就是音視頻的同步問題,本文會對音視頻同步進行討論。 有三種
office文檔、圖片、音/視頻格式轉換工具
ria 變量 ora lis window emoji 格式轉換 ffi stand 1、音頻/視屏轉換工具VLC https://wiki.videolan.org/Mp3/#Container_formats http://wenku.baidu.com/vie
轉 音視頻封裝格式、編碼格式知識
flash swf 開發 ng- 多個 rate .com 流媒體 window 常見的AVI、RMVB、MKV、ASF、WMV、MP4、3GP、FLV等文件其實只能算是一種封裝標準。 一個完整的視頻文件是由音頻和視頻2部分組成的。H264、Xvid等就是視頻編碼格式
從零開始學習音視頻編程技術(三) 開發環境搭建(Qt4.86手動設置環境,主要就是設置g++和qmake,比較透徹,附下載鏈接)
路徑 details 分享 baidu 末尾 是我 其中 找到 source 1.先下載安裝Qt 我們使用的版本是4.8。 可以自行百度下載也可以從下面的網盤地址下載: Qt庫和編譯器下載: 鏈接:http://pan.baidu.com/s/1hrUxLIG 密碼
音視頻直播服務平臺總結
統計 tex image 攝像 地址 混音 3.0 全球 預覽 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 18.0px "PingFang SC Semibold"; color: #
jave 獲取音視頻文件的大小、以及播放時長
try message 文件夾 -1 sig system als alt for 首先引入jave-1.0.2.jar, 寫了個demo 僅供參考 package com.readVideo.test; public class VideoName { priv
Android 音視頻開發入門指南
入門 精通 提高 android 音視頻 最近收到很多網友通過郵件或者留言說想學習音視頻開發,該如何入門,我今天專門寫篇文章統一回復下吧。 音視頻這塊,目前的確沒有比較系統的教程或者書籍,網上的博客文章也都是比較零散的,希望我後面能擠出時間整一個專題詳細講一講~~目前的話,我
技術福利【幹貨】音視頻 iOS CallKit 開發指南
音視頻 voip calllib開發指南 sdk iOS CallKit 開發指南簡介CallKit 是融雲音視頻通話功能的 UI 界面 SDK。包含了單人、多人音視頻通話的界面的各種場景和功能。您可以快速的集成 CallKit 來實現豐富的音視頻通話界面,並進行自己的 UI 定制開發。同時我
Android 音視頻開發(四):使用 Camera API 采集視頻數據
ont android開發 預覽 exce exceptio stat open rri 采集視頻 本文主要將的是:使用 Camera API 采集視頻數據並保存到文件,分別使用 SurfaceView、TextureView 來預覽 Camera 數據,取到 NV21 的
音視頻基礎,各種連接線的接入方法。
google csdn 支持 works span sdn bsp 機構 3.2 音視頻基礎 1、 基本流程 2、 流程簡介 2.1 解協議 名稱 推出機構 傳輸層協議 客戶端 使用領域 RTSP&RTP[&a
一個基於JRTPLIB的輕量級RTSP客戶端(myRTSPClient)——實現篇:(六)RTP音視頻傳輸解析層之音視頻數據傳輸格式
客戶端 會有 服務 client 基本 cnblogs 存在 額外 導致 一、差異 本地音視頻數據格式和用來傳輸的音視頻數據格式存在些許差異,由於音視頻數據流到達客戶端時,需要考慮數據流的數據邊界、分包、組包順序等問題,所以傳輸中的音視頻數據往往會多一些字節。 舉個例子
采集電腦攝像頭和mic,rtp端口推送音視頻工具
技術 blob 音視頻 blog git 電腦 分享 mas 播放 介紹:這個是我在做一個rtmp播放的項目中自己寫的rtp推送的工具,可選擇攝像頭,可選擇推送rtp的端口和ip 下載地址: github:https://github.com/alexhegang/
音視頻下載Chrome插件 官方主頁
百度音樂 軟件 google chrome pos pgp 視頻 zh-cn 無限 音視頻下載是個點擊圖標後就能下載網頁裏正在播放的音視頻文件的軟件 下載:百度網盤 Chrome網上應用商店 使用方法視頻:http://www.tudou.com/progr
Android音視頻通話過程中最小化成懸浮框的實現(類似Android8.0畫中畫效果)
apk 添加 touch null cas 如果 動態添加 int sta 關於音視頻通話過程中最小化成懸浮框這個功能的實現,網絡上類似的文章很多,但是好像還沒看到解釋的較為清晰的,這裏因為項目需要實現了這樣的一個功能,今天我把它記錄下來,一方面為了以後用到便於自己查閱,一
小程序音視頻能力技術負責人解讀“小程序直播”
微信小程序 音視頻 直播 策劃 / LiveVideoStack責編 / 包研一夜之間,“小程序+直播”成為多媒體開發者熱議的話題。從底層技術實現到接口開放程度,是否綁定騰訊雲?價格體系?低延遲性能如何?......一連串的問題背後是開發者乃至整個生態對“小程序+直播”的關註。LiveVideoS
動手搭建第一個小程序音視頻Demo
post 其中 聯系我們 開發環境 會同 ng2 gets 打開 才會 歡迎大家前往雲+社區,獲取更多騰訊海量技術實踐幹貨哦~ 作者:小程序音視頻產品經理 騰訊雲提供了全套技術文檔和源碼來幫助您快速構建一個音視頻小程序,但是再好的源碼和文檔也有學習成本,為了盡快的能調試