常見問題
App Tune-up Kit 是什么?
這款軟件旨在幫助開發(fā)人員查看一款應用相對于其它應用的性能表現(xiàn)。分析結(jié)果顯示在通俗易懂的分析面板中,并以顏色區(qū)分,您可以了解所測應用與在Google Play排名前20的應用比較,是表現(xiàn)出色還是差強人意。同時還有一份報告,提供更為詳細的數(shù)據(jù)。
在分析應用時我應該怎么做?
這取決于您要測試的應用類型。像您平時一樣使用應用即可。在您測試兩款類似應用時,應盡可能保持操作一致。例如,如果您測試一款媒體播放應用,應采用相同的設置(比如使用硬件解碼),每次播放相同的視頻文件。如果是測試一款社交媒體應用,每次應執(zhí)行相同的操作。例如,首先,滾動消息列表10秒鐘。然后,選擇其中一則帖子打開。接下來,閱讀帖子內(nèi)容10秒鐘后再返回。您在測試時的行為越一致,所得到的結(jié)果就越有意義。
如何才能利用這款應用獲得最佳分析結(jié)果?
要獲得最佳結(jié)果,請遵循以下最佳實踐:
- 確保您的設備未連接USB或使用無線充電,否則會減少電池讀數(shù),增長發(fā)熱量讀數(shù)。
- 開始測試前關閉所有應用。一般可以通過長按HOME鍵,從最近應用列表中移除應用來關閉應用。
- 在分析一款應用時,像您平時一樣使用應用即可。
- 測試過程中,不得使用返回鍵返回至App Tune-up Kit;在分析過程完成前不得停止分析。
- 評定標準會根據(jù)持續(xù)60秒的分析產(chǎn)生。建議您使用相同的分析時間,獲得更準確的評定。
- 在您測試兩款類似應用時,應盡可能保持操作一致。您獲得的首次評定是以Google Play排名前20的應用為基礎的。這是個好的開端,不過建議您在適當?shù)那闆r下,為被測試應用選擇合適類別進行分析。這樣會得出更具意義的結(jié)果。
- 針對一款應用多做幾次分析也是不錯的主意。如果分析中出現(xiàn)較大差異,請務必重新分析。
如果分析時應用加載時間過長應該怎么辦?
從Android主屏手動啟動應用,等待其啟動完成。如果應用啟動時需要下載額外軟件,需要等待下載結(jié)束。如果應用啟動時有教程指南界面,您應該從頭至尾看一遍,并在應用就緒前結(jié)束此指南。接下來,使用“最近應用列表”返回App Tune-up Kit,選擇您之前啟動的應用,點擊“分析應用”按鍵。之后,被測試應用應該會返回之前你退出時的狀態(tài),App Tune-up Kit 即在后臺對其分析。
最佳分析時長是多少?
App Tune-up Kit 目前評估應用所使用的時間值是以一分鐘為基礎。對于某些類型的應用,您可以延長分析時間,以獲得更好結(jié)果。同時,如果您計劃使用“比較會話”特性,分析兩次會話或評估類似應用,應當在每次會話時使用相同的分析時長。
如何使用“比較會話”特性?
這種特性可以讓您在保存會話后比較兩款不同移動應用。要比較兩款不同應用,可在App Tune-up Kit主屏選擇一款應用。分析完成后,點擊工具欄的“保存會話”按鍵。接下來,點擊“返回”鍵,返回App Tune-up Kit主屏,選擇另一款應用進行分析并保存會話。在兩次會話均保存完畢后,從App Tune-up Kit主屏,向右劃動屏幕,從菜單選擇“比較會話”。選擇您希望比較的兩次會話,點擊“比較”按鍵。最上端的會話將出現(xiàn)在右邊,另一個會話出現(xiàn)在左邊。您可以旋轉(zhuǎn)智能手機屏幕至橫向顯示,就可以查看兩次會話的差異比例。
如何評定應用? ?
在網(wǎng)絡數(shù)據(jù)可用時,App Tune-up Kit將自動評定*已經(jīng)分析過的應用在Google Play排名前20應用中的表現(xiàn)。前20的應用名單每月更新。這是個好的開端,但是建議您在適當情況下,為被測試應用選擇合適類別進行分析。這樣可以比較應用在相同類別中的表現(xiàn),提供更有意義的結(jié)果。
*所有評定均“按原樣”提供,無任何形式的保證。Qualcomm Technologies, Inc. 及其關聯(lián)方明確拒絕就適銷性及特定用途適用性作出任何默示保證。
什么情況下視為濫用移動數(shù)據(jù)?
這取決于應用類型。某些應用需要互聯(lián)網(wǎng)數(shù)據(jù)流、下載數(shù)據(jù),才能正常工作。一款視頻播放應用使用大量數(shù)據(jù)是正常的。但是,如果您注意到工具類應用比如手電筒或計算器,使用了大量移動數(shù)據(jù),應當調(diào)查原因。某些應用可能因下載廣告而使用很多移動數(shù)據(jù)。察看應用所需權限,了解有關該應用可能發(fā)送或接收的信息類型。
如果一款應用評定太差,我是否應該卸載?
不必要。App Tune-up Kit 標記出有問題的部分,您應該進一步調(diào)查。不能因為一次測試就做出決定。多測試幾次,比較結(jié)果。如果連續(xù)分析中出現(xiàn)較大差異,請務必重新分析。如果您的移動設備在后臺運行一些進程,也有可能影響到結(jié)果。如果您是軟件開發(fā)者,建議您使用Snapdragon Profiler應用,直接查看耗電尖峰背后的原因,以及更好的觀察圖形性能。
功能
App Tune-up Kit 可以兼容非Qualcomm? Snapdragon?處理器的移動設備嗎?
是的。此款應用可運行在Android 4.0及以后版本的任何智能手機或平板上。但是,運行在搭載Snapdragon處理器的設備上時會獲得以下特別功能:
- 支持設備直接讀取電量計數(shù)
- GPU頻度及負載值
- 屏幕亮度值
- 評定應用(搭載以下處理器的設備):
- Qualcomm Snapdragon S4 Pro (8064)
- Qualcomm Snapdragon 800 (8974)
- Qualcomm Snapdragon 801 (8974)
- Qualcomm Snapdragon 805 (8084)
- Qualcomm Snapdragon 810 (8994)
這款軟件收集數(shù)據(jù)的頻率如何?
App Tune-up Kit默認每秒鐘收集一次數(shù)據(jù)。你可以在“設置”中修改。
App Tune-up Kit 會消耗多少CPU資源?
App Tune-up Kit消耗CPU資源取決于取樣間隔。估計一顆四核CPU會消耗掉10-20%的性能。
我在比較兩款不同處理器得到的分析結(jié)果時為何會出現(xiàn)錯誤信息?
用于評定的數(shù)據(jù)因處理器不同而出現(xiàn)很大差別。因此,比較兩款不同類型的處理器是沒有意義的。
直接電量讀數(shù)與估計電量之間有何差別?
直接電量是從電量管理芯片讀取而獲得的值。如果您的設備不支持直接讀取電量,此軟件將通過實時分析移動設備每個CPU與GPU的頻率與負載,自動估算實時電量消耗。電池估算還考慮了屏幕亮度,這是電池消耗的最大因素。
電量測量準確度如何?
我們已經(jīng)確認App Tune-up Kit直接讀取電量的準確度接近于專門電池管理芯片的測量值。但是,因為此軟件運行在您的移動設備中,因此直接電量讀數(shù)會高于估算的電量值。在您比較直接讀取電量的設備應用與估算電量的設備應用時,請記住這一點。估算電量的準確度取決于軟件類型、處理器、屏幕尺寸及分辨率。您可以使用Trepn Profiler,遵從最佳實踐,獲得最準確的電池測量值。
故障診斷
為什么有時不能評定應用呢?
只有存在與設備處理器相同的分析數(shù)據(jù)時才能評定應用。如果您的設備采用的處理器不在上文所列,分析面板中會出現(xiàn)藍色而不是正常的紅色、黃色,及綠色評定顏色。
在我比較游戲類應用時,屏幕為什么總是在變化??
排名前二十的應用中多為游戲,因此分析數(shù)據(jù)之間的差異不要太在意。
會話文件存儲在移動設備的什么位置?
分析會話文件存儲在設備中名為“tuneupkit”的文件夾中。可以使用ES File Explorer文件管理器選擇、復制或移動存儲的數(shù)據(jù)庫文件至計算機或云端存儲,比如Google Drive。
App Tune-up Kit為何需要額外權限?
一款分析軟件要正常工作,就必須能夠使用移動設備的一些功能。以下為各權限解釋:
Android M 權限:
- 存儲權限——需要加載并保存分析結(jié)果、發(fā)送報告。
- 修改系統(tǒng)設置——分析時需要設置屏幕亮度至100%。
Android L (及之前版本) 權限:
- 修改或刪除您的USB存儲內(nèi)容——需要保存分析會話。
- 讀取您的USB存儲內(nèi)容——需要加載保存的分析會話。
- 察看網(wǎng)絡連接——用于確定您的應用消耗的數(shù)據(jù)是否是通過蜂窩數(shù)據(jù)或是Wi-Fi。
- 獲取運行中的應用——需要收集每款應用的CPU負載及網(wǎng)絡流量統(tǒng)計。
- 防止手機休眠——為使App Tune-up Kit獲取準確讀數(shù),必須使設備處理器在分析過程中保持喚醒狀態(tài)。該權限授予應用在分析時訪問處理器的喚醒服務。
- 修改系統(tǒng)設置——分析時需要設置屏幕亮度至100%。
如何提交功能請求或問題報告?
請通過App Tune-up Kit的反饋表提交您的功能請求及其它反饋意見。
?更多Qualcomm開發(fā)內(nèi)容請詳見:Qualcomm開發(fā)者社區(qū)。
評論