1. 程式人生 > >Android 模擬器現已支持 AMD 處理器和 Hyper-V

Android 模擬器現已支持 AMD 處理器和 Hyper-V

發出 虛擬機 高版本 ajp 管理平臺 aging frame intro icmp

作者:Jamal Eason, Android 產品經理

自兩年前谷歌對 Android 模擬器進行重大更新以來,我們一直致力於開發出一款運行速度快、功能全面的模擬器,幫助您為用戶打造卓越應用體驗。Android 模擬器現已成為 Android Studio 中最受歡迎的設備 ——?使用量為 Android 實體設備的兩倍以上。很高興看到 Android 模擬器一路以來陪伴各位開發者共同成長,但是旅程才剛剛開始,我們還可能做得更好。

模擬器速度一直是 Android Studio 團隊重點攻克的難題之一:在之前的幾個版本中,我們相繼加入快速啟動和模擬器快照功能,讓開發者能夠在 2 秒內快速啟動模擬器並恢復之前的會話。迄今為止,Android 模擬器已能夠在 macOS? 以及 Linux 設備上流暢運行,但對 Windows?或者?Hyper-V平臺用戶而言並非如此,Android 模擬器支持只在英特爾處理器上提供的硬件加速增強。通過在 Android 模擬器添加 AMD 處理器以及 Hyper-V?虛擬機的支持,我們在本次版本更新中順利解決了開發者社區裏這兩項存在已久的用戶請求。

>>?模擬器快照功能鏈接:

https://developer.android.google.cn/studio/run/emulator#snapshots

今天,您就可以下載最新版本 Android 模擬器,在搭載 AMD 處理器的電腦上運行 Android x86 虛擬設備。本次重要更新同時也會讓應用開發者們更容易接入 Android 模擬器,不僅不會受到此前的軟件模擬上的限制,還會獲得硬件加速性能支持。而且,對於那些希望利用 Hyper-V 運行自己本地應用後端的用戶來說,現在的 Android 模擬器也可以和 Windows 10?上 Hyper-V 支持的其他應用兼容運行。

>>?最新版本?Android 模擬器鏈接:

https://developer.android.google.cn/studio/run/emulator#install

得益於新的 Windows 虛擬化管理平臺 (WHPX) API 以及微軟開源項目上作出的努力,更多 Android 應用開發者能夠體驗到模擬器在速度以及功能方面的顯著改進。

>> Windows 虛擬化管理平臺鏈接:

https://docs.microsoft.com/en-us/virtualization/api/

技術分享圖片

△?在搭載 AMD 處理器的 Win 10 設備上運行 Android 模擬器筆記本型號

:華碩 ROG Strix GL702ZC;
處理器:AMD 銳龍 7 1700;
芯片組:AMD 5350;
顯卡:AMD?Radeon? RX580

以上技術支持最早在 Android 模擬器 v27.3.8 (金絲雀版本) 中試行,而現在我們將這些預覽版特性 (AMD 處理器以及 Hyper-V 支持) 推廣至穩定版,希望獲得更多反饋。此外,我們還提升了模擬器快照的加載速度,讓使用英特爾硬件加速執行管理器(HAXM) 的開發者將獲得更好體驗。

如何使用

Linux系統

若您正在使用 Linux 進行 Android 應用開發,Android 模擬器將繼續使用原生 KVM 虛擬技術管理工具為英特爾以及 AMD 設備提供高速、高性能的虛擬化解決方案。Android 模擬器 v27.3.8 新增加快照用戶界面,並在性能、穩定性和資源利用方面的表現更為出色。

>>?KVM 虛擬技術管理工具鏈接:

https://www.linux-kvm.org/page/Main_Page

macOS系統

若系統為 OS X v10.10 Yosemite 或更高版本,Android?模擬器在默認情況下繼續使用內置 Hypervisor.Framework,且在框架無法啟動的情況下 (如系統為 OS X v10.9 或更低版本),轉用英特爾硬件加速執行管理器 (HAXM)。在升級至最新 macOS 版模擬器之後,您可以使用新增的快照用戶界面,並享受到性能更好、穩定性更強的 Android 模擬器。?

? ?

>>?Hypervisor.Framework 鏈接:

https://developer.apple.com/documentation/hypervisor ? ? ? ? ? ? ?

技術分享圖片

△ Android 模擬器——快照擴展控件

微軟 Windows 系統

對於使用英特爾 x86 處理器的設備來說,默認情況下 Android 模擬器將繼續使用硬件加速執行管理器技術 (Intel HAXM)。該技術是英特爾開發的一款較為成熟的開源虛擬化技術解決方案。此外,由於英特爾在創新研發方面的持續投入,HAXM 依舊是目前市面上最快的 Android 模擬器加速技術。請前往 Android SDK 管理器頁面查看更新,下載最新版本英特爾 HAXM v7.2.0。

若您的設備使用的是 AMD 處理器,需同時滿足以下條件:

>>?Android Studio 預覽版鏈接:

https://developer.android.google.cn/studio/preview/

>>?Android Studio SDK?管理器鏈接:

https://developer.android.google.cn/studio/intro/update#sdk-manager

>>?創建 AVD 鏈接:

https://developer.android.google.cn/studio/run/managing-avds#createavd

技術分享圖片

△?Windows 10?系統中 Windows Hypervisor Platform 設定界面

如果您想在配有英特爾處理器的設備上並行運行 Hyper-V 與 Android?模擬器,請根據上文指示更新 Android Studio 與 Android 模擬器,同時:

閱讀文檔 (https://developer.android.google.cn/studio/run/emulator-acceleration),了解更多安裝技巧以及錯誤排查細節。

概括來說:若您的 Windows 設備使用英特爾處理器,Android?模擬器將繼續使用英特爾 HAXM 技術 —— 它的速度更快,同時也是我們的推薦配置;若設備使用 AMD 處理器或 Hyper-V 虛擬機進行開發,您也不妨嘗試一下新的 Android?模擬器,相信它會給您帶去不少驚喜。

下一步以及反饋

您可通過 Android Studio 3.2 Beta SDK?管理器下載最新版本的 Android 模擬器,即刻開始體驗模擬器針對各大支持平臺的最新性能更新。我們將在今後繼續投入大量資源,雅思怎麽讀努力提升平臺性能,同時歡迎各位各位開發者積極反饋並提交新特性請求。


?點擊屏末?|?閱讀原文?|?前往?“Android Developers 官方文檔”?查看更多信息

技術分享圖片

推薦閱讀

·?Android 應用兼容性最佳實踐 | 中文教學視頻
·?應用遷移至 Android P 操作指南
·?Android P Beta 3 現已發布!

技術分享圖片


文章來源:https://blog.csdn.net/jILRvRTrc/article/details/81124911

Android 模擬器現已支持 AMD 處理器和 Hyper-V