新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 應用軟件在手機上的耗電能測量嗎?三件套之手機篇(5)

        應用軟件在手機上的耗電能測量嗎?三件套之手機篇(5)

        作者: 時間:2017-01-12 來源:網絡 收藏
        相信大家對某運營商投放的這段電視廣告應該再熟悉不過了——“xxx手機已經有10萬個應用程序”!與之相應的是最近網絡上熱議的話題——5G技術最高理論下載速率可達10Gbps。

        這兩個信息提示我們“移動互聯時代”時代真的要來了……

        本文引用地址:http://www.104case.com/article/201701/338022.htm

        “移動互聯時代”的手機就更加有理由成為真正意義上的“移動終端”,在未來通信速度不再受限制的情況下,通過安裝什么樣的應用軟件,手機就可以變成什么樣的終端。雖然在3G時代,通信速率還遠沒有達到帶寬不受限制,但現在的“智能手機”走在“移動終端”蛻變的路上,已經有數以萬計的應用軟件可以下載安裝,使手機變成各種功能獨特的“終端”。

        手機之所以區別于電腦或其他通訊工具,最突出的優勢就在于其移動性、便攜性。而采用鋰電池供電又是其移動性、便攜性的基礎,可以說鋰電池的出現成就了手機,但鋰電池的容量瓶頸已經讓手機待機時間短成為一個突出問題。

        其實,鋰電池的容量已經出當初的數百mAh提高到了現在的數千mAh,待機時間變得越來越短,根本原因在手機的耗電比原來大了更多,包括手機更耗電的硬件——之前的博文“手機發展趨勢和耗電特性”已經做過相關的介紹。

        另一個突出的變化就是手機需要安裝和運行更多的應該軟件,有些運用軟件運行時需要消耗大量的電能,如前面提到的微信,QQ,微博等。

        應用軟件需要消耗電量,大家都容易理解,但究竟哪個軟件耗電大,哪個耗電量小,如何定量的評估呢?估計這個問題一直困擾著很多軟件開發者。相比硬件的耗電非常的直觀,如顯示屏的亮度等級耗電是非常容易對比和測量。軟件的耗電比較抽象和難以測試,是因為軟件必須運行在手機硬件的基礎上,測量到的耗電量是軟件與手機的硬件綜合疊加的耗電總和。對于耗電來所我們無法認為的剔除硬件的耗電而單獨測試軟件的耗電。

        所以,如何測試軟件的耗電?我建議軟件開發者可以有以下兩種方法:

        一、橫向對比法:分兩步測試,第一步測量手機硬件運行消耗的電量;第二步測試手機硬件和軟件運行綜合的耗電量。最后將兩次的耗電進行對比,得出軟件消耗的電量大小;

        二、縱向對比法:同時進行兩臺手機,其中一臺手機不運行軟件,另一臺手機運行軟件;分別獲得兩臺手機的耗電量,對比兩臺手機耗電量差異,得出軟件消耗的電量大小。

        這兩種方法在測試上有一定的差異,很多應用軟件都是需要移動網絡的支持,而手機接收的網絡信號時會隨時間變化的。

        因此、第一種方法的誤差主要來源于手機在不同的基站網絡下工作狀態的變化。

        第二種方法的差異則體現在兩臺手機本身硬件消耗的電量可能存在差異,所以需要盡可能使用同一型號,同一批次的手機。而且需要使用多通道的耗電測試儀表,如之前提到的安捷倫N6705B可以最多同時支持4臺手機并行測試。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 迁西县| 长顺县| 长岭县| 舟曲县| 洱源县| 彩票| 江门市| 河间市| 淮滨县| 绿春县| 玉环县| 辉县市| 深圳市| 稻城县| 岗巴县| 施甸县| 武宣县| 隆安县| 灵川县| 三门峡市| 湘乡市| 谷城县| 乌拉特后旗| 留坝县| 延安市| 龙南县| 富阳市| 静宁县| 德钦县| 德兴市| 张家口市| 大荔县| 沛县| 云浮市| 交城县| 浦江县| 临沧市| 油尖旺区| 固始县| 双峰县| 涪陵区|