Google 最新模擬器重磅來襲!秒開並還原到之前工作狀態!

前言

12月18日,Google 官方Quick Boot博客的發佈,給我們帶來了最新的Android模擬器,其中最突出的特點技術 快速啓動。聲稱可以在 6 秒之內便可啓動模擬器,在此之下,模擬器通過保存關閉之前的快照,實現數秒內便可恢復到之前的工作狀態。

廢話不多說,來看一下效果:

Quick Boot.gif

正好之前寫了個小需求 自定義跑馬燈,效果就很明顯。

在關閉模擬器時,綠色的跑馬燈停止在「跑」字位置,經過短暫的保存狀態過程,再次啓動模擬器,你會發現不到 1s 中模擬器變運行起來,並且跑馬燈接着「跑」字繼續滾動。

主要特點

除了 Quick Boot 強大的功能之外,Quick Boot 這篇博客還強調一些最近發佈的功能。其實 Google 從兩年前 Android Studio 2.0 Preview: Android Emulator 模擬器發佈以來,都一直致力於提過速度和穩定性,並增加一系列豐富的功能用來加速開發者的應用開發和測試。跟隨者此次的更新,絕對值得將 Android 模擬器升級到最新的版本!

快速啓動

此次,作爲一項穩定版本的發佈,快速啓動 是你的模擬器在 6s 之內便可恢復之前的狀態。首次啓動 Android 模擬器時,還是得必須像之前啓動設備那樣的冷啓動,但是後續的速度便會加快,系統會恢復到關閉之前的狀態,類似於喚醒設備。Google 通過徹底對模擬器系統的重構完成此次功能,並處理了虛擬傳感器和 GPU 加速。從 Android 模擬器 v 27.0.2 開始,默認情況下啓用 Quick Boot,因此是不需要額外的配置的。

兼容性

v4.4 到最新的每個 SDK 版本,Google 都會確保模擬器能夠滿足開發人員的日常需求。不過爲了提高模擬器系統鏡像的品種和穩定性,現針對 Android Nougat (API24) 及其以上做了限制要求。

Google Play 支持

在國內對 Google Play 的需求不是很多,但是在國外,很多開發者還是會用到 Google Play 服務,在之前的模擬器中,要想保持最新的服務還是很困難的。爲了解決這個問題,從 API24 開始,Google 提過了包含其服務的系統鏡像版本,可以正常的使用Google 服務,就像是在真機上一樣。

性能改進

使用模擬器 快速、高效 的開發一直是Google團隊持續目標,在過去的時間裏,不斷研究模擬器開發的性能影響,特別是內存使用情況。使用最新版本的 Android 模擬器,可以根據需要分配內存,而不是根據在AVD中設置的固定值來分配。

此外,在過去的幾個版本中,還改進了CPUI/O的性能,增強了GPU的性能,包括OpenGL ES 3.0 的支持。從一種圖片可以看出改進的效果:

adb Push 比較.png

對於GPU性能方面,Google創建了GPU仿真模擬壓力測試程序來根據時間進行衡量。我們發現最新的模擬器相比較之前提高了不少的幀率,同時它也是模擬器中極少部分能根據Android規範準確的呈現OpenGL ES 3.0.

GPU.gif

GPU 仿真壓力測試:

stressTest.png

更多功能

還有一些去年添加的功能,防止不知道先列出來:

  • WI-FI 支持API24開始,可以創建虛擬的蜂窩網絡或者是WI-FI
  • Google Cast 支持 當你使用Google Play系統鏡像時,在同一個WI-FI下可以將屏幕投射到Chromcast 設備上。
  • 拖拽 APK和文件 通過拖動APK文件到模擬器上,便可實現快速安裝;也可以直接拖拽文件到模擬器上,並在模擬器的DownLoad 文件夾中找到它。
  • 本地複製和粘貼 可以在本地和模擬器直接複製粘貼文本
  • 兩個手指的動作 在使用谷歌地圖時,按住ctrl(Windows、Linux)或者(Mac),並用鼠標即可實現縮放或放大效果。
  • 模擬GPS位置
  • 虛擬傳感器 在擴展控制面板中有一個專門的界面,支持Android模擬器中的傳感器,包括加速,旋轉等
  • WebCam 的支持 可以使用網絡攝像頭或者筆記本電腦內置攝像頭作爲AVD中的虛擬相機,在管理器的 高級設置 頁面中確認相機設置。
  • 本地鍵盤 可以使用本地外設鍵盤進行內容輸入
  • 虛擬短信和電話呼叫
  • 屏幕縮放
  • 窗口大小縮放
  • 網絡代理支持代理 選項下的設置界面,爲模擬器添加自定義HTTP代理。
  • 錯誤報告 可以使用擴展面板中的錯誤報告快速生成應用程序的錯誤報告,和團隊分享或者向Google反饋。

setting.png

獲取

EmulatorGet.png

所有的功能和改進都可以通過將圖中Android Emulator更新到 v27.0.2+ 獲取。

小bug

不知道你們有沒有遇到,我在使用的過程中,模擬器黑屏的時候,會出現怎麼都打不開的現象,無論重啓還是按模擬器的電源鍵都沒有效果。然後按照網上的方法,嘗試着改了一下RAM,任意改成與之前不同的值就可以了。應該是因爲修改了系統屬性導致重新加載才能恢復正常吧。

peizhi.png


以上所有的內容和部分圖片全部來自官方博客:Quick Boot

感謝!!

發佈了50 篇原創文章 · 獲贊 21 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章