IT之家 12 月 11 日消息,“Android 開發(fā)者”官方公眾號昨日(12 月 10 日)發(fā)布博文,推出新版 Android 模擬器,在提高穩(wěn)定性的同時,進(jìn)一步改善性能。
Quartz 計劃
IT之家援引新聞稿介紹,谷歌 Android Studio 團(tuán)隊聽取開發(fā)者關(guān)于穩(wěn)定性、可靠性和性能的寶貴反饋,宣布暫停推進(jìn) Android 模擬器重大功能方面的工作,為期六個月,并啟動名為 Project Quartz 的計劃。
該計劃由數(shù)個工作流組成,旨在減少崩潰、加快啟動時間、解決 Bug,并設(shè)立更好的方式來檢測和預(yù)防未來的問題。
減少模擬器崩潰
該項目專注于解決導(dǎo)致后端和界面崩潰以及凍結(jié)的問題,更新了界面框架、Hypervisor Framework 和圖形庫,并處理了技術(shù)債務(wù)。
具體改進(jìn)包括:
遷移到較新版本的 Qt (這是一個跨平臺框架,用于構(gòu)建 Android 模擬器的圖形界面),并確保在所有平臺上的穩(wěn)定性 (截至版本 34.2.13)。這也是一個必要的更改,以確保 Google 地圖和位置信息設(shè)置界面等功能可在 Android 模擬器中繼續(xù)正常工作。
更新 Android 模擬器中使用的圖形渲染系統(tǒng) gfxstream,以優(yōu)化我們的圖形層。
在現(xiàn)有的 pytests 測試套件中添加了 600 多個端到端測試。
最終,根據(jù)選擇與谷歌分享崩潰詳情的開發(fā)者報告,最新穩(wěn)定版本的 Android Studio 中崩潰減少了 30%。
提升發(fā)布質(zhì)量
新版增加了 macOS、Windows 和 Linux 平臺上的端到端、自動化和集成測試數(shù)量和頻率。
提交后運(yùn)行的端到端測試數(shù)量已從 500 個增加到 1100 個以上,涵蓋各種場景,包括不同的模擬器配置、顯卡、網(wǎng)絡(luò)和藍(lán)牙功能等。
減少未解決問題
Project Quartz 期間,未解決的問題數(shù)量減少了 43.5%,從 4605 個減少到 2605 個。其中 17% 的問題得到修復(fù),其余的則因過時、已修復(fù)或重復(fù)等原因關(guān)閉。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。