http://wiki.jikexueyuan.com/project/geekdigest/images/medium.jpg" alt="" />
原文鏈接:http://blog.nimbledroid.com/2016/02/10/nimbledroid-product-update-feb-2016.html
Nimbledroid.com 為您開發(fā)的應(yīng)用的每一版本提供自動全面的性能分析
最近過去的幾周,我們都在努力地工作,以使NmibleDroid成為Android開發(fā)者提高他們開發(fā)的app性能的更加強大的工具。在以下的文章中我們將討論在NmibleDroid這次升級過程中一些最大的改變,并且在人們期望繼續(xù)改進的方面提供一些功能的預(yù)覽。
NimbleDroid 一直以來為用戶提供app的運行和響應(yīng)速度的詳細(xì)數(shù)據(jù)分析,但在與用戶的交談之中我們發(fā)現(xiàn)其實我們在幫助開發(fā)者了解他們開發(fā)的app內(nèi)部工作原理上還可以做的更多。而這些原理卻是真正影響著app在一個相對更老款或者性能更弱的移動設(shè)備上的表現(xiàn)。
因此,我們非常高興能向用戶介紹關(guān)于app內(nèi)存使用,網(wǎng)絡(luò)使用,磁盤輸入/輸出,文件大小等一些NimbleDroid認(rèn)為至關(guān)重要的數(shù)據(jù)新測算方法。用戶方不需要做任何額外的工作——我們只需要計算用戶上傳的apk的數(shù)據(jù)。開發(fā)者如今分析他們app代碼中方法個數(shù)和文件大小,并以此幫助他們更好的了解項目中用的哪個庫含有方法最多,從而導(dǎo)致65k方法數(shù)限制;哪個資源文件使這個apk文件更大。在未來的版本中,NmibleDroid會提供有關(guān)app更多的信息。


NimbleDroid認(rèn)為app的冷啟動的體驗是用戶對該app的第一印象,所以app的冷啟動分析是NimbleDroid的分析重點。但我們也知道開發(fā)者和用戶更多會把時間主要花費在app啟動后所展現(xiàn)的功能上。這就是為什么我們?nèi)绱伺d奮地宣布我們現(xiàn)在提供了app這些功能全自動識別和分析服務(wù)!再一次強調(diào),無需手動定義操作。我們在整個app內(nèi)搜索事件功能,然后給出像冷啟動分析一樣的測試報告。我們?nèi)缃裰荒荑b別在app啟動頁面的某些特定功能,但不久的將來我們會提供更多情景分析的功能。
->
<-
由于NimbleDroid的用戶群在不斷擴張,我們察覺到用戶同團隊成員或者公眾分享檢測結(jié)果的欲望越發(fā)地強烈。截至目前,用戶只能通過登錄或者截屏來分享,所以我們非常高興提供了新的團隊分享和公眾分享功能,旨在能讓分享app監(jiān)測數(shù)據(jù)更加便捷。用戶現(xiàn)在可以上傳某個特定的結(jié)果,以向公眾展示,或者給予團隊中某個成員查看app現(xiàn)存的和新的檢測結(jié)果的權(quán)限。
->
<-
由于很多用戶已經(jīng)把NimbleDroid的功能集成到他們的持續(xù)集成(CI:即Continuous integration 是一種軟件工程的慣例,表示那些獨立隔離的功能在加入工程中是馬上得到測試和報告,以便對一些有缺陷的部分進行及時修正,一般被用于自動化測試管理中)系統(tǒng)中,我們認(rèn)為在用戶上傳的app分析完畢后及時通知他們會對用戶有更大幫助。以此我們在特性列表中加入了被動通知功能——NimbleDroid如今可以在新的分析數(shù)據(jù)完畢后發(fā)送一個被動消息。我們正在努力改進通知的內(nèi)容以便提供相對于上一次分析結(jié)果更加深入的問題分析。
->
<-
我們對即將到來的功能感到非常激動,這些功能包括郵件通知,包含更復(fù)雜的情景分析和不同版本的區(qū)別的 『報告/監(jiān)視』功能。與此同時有一些保密的項目我們現(xiàn)在還不能透露!
非常感謝讀者的支持,如果您有任何建議或想獲得的新功能,請通過郵箱(contact@nimbledroid.com)給我們留言。