Google 釋出最快的 Android 模擬器,一秒快速啟動!

亦楓發表於2017-12-26

告訴大家一個好訊息,Google 最近釋出了新版 Android 模擬器,將類似冷啟動和暖啟動的模式引入到模擬器中,號稱重啟模擬器的時間降低到 6 秒內。我也在第一時間升級體驗過,竟然能快至 1 秒啟動,簡直不要太給力!

這裡藉助官方錄製的 Gif 圖展示一下效果,大家也可以升級模擬器,親自啟動試試看:

Google 釋出最快的 Android 模擬器,一秒快速啟動!

過去的模擬器

Android 官方模擬器的功能、效能和體驗之差,一直以來,都被開發者詬病不已。所以,你會看到市場上各種第三方模擬器百花齊放的場面。相信不止我一個,很多 Android 開發人員為了提升效率,毫不猶豫選擇使用真機除錯的方式。

然而,真機除錯實在太傷愛機。經歷每天數十次的 Run 操作,不用多久,愛機的各種問題自會浮出水面。真機除錯還有一個問題,那就是解析度、尺寸、包括全面屏等各種適配引數,並沒有模擬器配置的那麼靈活。這個時候,App 適配做得有多好,取決於你的開發經驗,無從驗證。

現在的模擬器

根據 Google 所述,快速啟動(Quick Boot)模擬器的功能早些時候跟著 Android Studio 3.0 就已經發布,只是還在 Canary 測試渠道更新。如今,已經作為穩定版正式釋出。

值得注意的是,新版模擬器首次啟動仍屬於冷啟動。關閉時模擬器會自動記錄當前狀態,之後的啟動會開啟上一次的快照,快速啟動並恢復關閉前的狀態。

注意:快速啟動功能在 Android Emulator v27.0.2 新版本預設自動生效,不需要任何配置,可通過 SDK Manager 更新下載。

其他的新特性

新版本模擬器除了帶來快速啟動這個顯著性的功能,還具備其他幾個比較突出的特性:

1,Android 相容測試套件:提供 Android 官方物理裝置必須通過的相同相容性測試套件;

2,Google Play 商店支援:提供包括 Play 商店在內的不同版本 Android 系統圖片;直接在模擬器內使用 Play 商店 app 更新 Google Play Service,端到端安裝、更新和購買服務;

3,記憶體減小、效能提升:根據開發者實際使用的物理 PC 裝置按需分配 RAM 使用空間,而不再像過去那樣直接在 AVD 中使用最大 RAM 值;

除此之外,CPU 和 I/O 效能都有所提升,包括 OpenGL ES 3.0 的支援。這裡有一張關於 ADB Push 操作任務在不同模擬器和 Pixel 物理真機上的對比圖:

Google 釋出最快的 Android 模擬器,一秒快速啟動!

對於 GPU 效能改善的話,Google 建立了一個測試 app 進行實驗。結果表明,新版本模擬器確實在渲染幀率上比之前更高更快,也是少數能夠準確呈現 OpenGL 3.0 效果的 Android 模擬器之一。

Google 釋出最快的 Android 模擬器,一秒快速啟動!

至於新版模擬器的其他特性,如 加強版 WiFi 支援,APK 拖拽安裝操作,模擬多指觸屏操作,GPS 定位,虛擬感測器,網路代理等功能,這裡我不再一一列舉,感興趣的朋友可以直接檢視版本更新日誌。

相信 Android 總在越來越好。

關於我:亦楓,部落格地址:yifeng.studio/,新浪微博:IT亦楓

微信掃描二維碼,歡迎關注我的個人公眾號:安卓筆記俠

不僅分享我的原創技術文章,還有程式設計師的職場遐想

彩蛋:公眾號回覆關鍵字“面試資料”,獲取 BAT 面試大牛為你準備的全套面試資料!

Google 釋出最快的 Android 模擬器,一秒快速啟動!

相關文章