title: How to make Android emulator as fast as in Microsoft's videos
body: <p>As many other videos, <a href="https://youtu.be/oyJsc6P8P6s?t=1545" rel="nofollow noreferrer">this official video from Microsoft and James Montemagno</a> casually demonstrates an Android emulator that runs on Windows without any noticeable lag. It's just fast.
  To keep the experiment undistorted, today I tried to run a "Hello World" <a href="https://docs.microsoft.com/en-us/xamarin/get-started/first-app/index?pivots=windows" rel="nofollow noreferrer">Xamarin.Forms app</a> on a top-spec <a href="https://en.wikipedia.org/wiki/Surface_Book" rel="nofollow noreferrer">Surface Book</a> (i7, 16GB RAM, NVidia GPU, 1TB SSD) with the latest Windows 10 and Visual Studio 2019 Enterprise.</p>
  
  <p>The emulator runs very, very slow. It takes forever to start. It takes forever to wait until the app gets installed on it and meanwhile Android complains about unresponsive System UI process and suggests to kill it. Once it finally gets deployed, it takes forever to click through the Android UI to actually launch the app.</p>
  
  <p>The question is: how can I configure an Android emulator to run as fast and responsive as official Microsoft and Xamarin videos demonstrate? ("nice and superfast")</p>
  
  <p>As recommended <a href="https://stackoverflow.com/questions/1554099/why-is-the-android-emulator-so-slow-how-can-we-speed-up-the-android-emulator">here</a>, I have tried both to run it with <a href="https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-emulator/hardware-acceleration?pivots=windows" rel="nofollow noreferrer">HyperV</a> and with <a href="https://software.intel.com/en-us/blogs/2014/10/20/how-to-ensure-you-are-using-intel-haxm-for-android-emulator" rel="nofollow noreferrer">Intel HAXM</a>. 
  I have also tried to force the emulator to use the 'host' GPU and use more virtual RAM.
  I know that you can set up the emulator to save state, but this only makes it to start faster while it still remains very unresponsive.</p>
  
  <p>Update 1:
  Microsoft officially recommends to use Google's emulator and I am not sure it's the one promoted by James Montemagno in a <a href="https://montemagno.com/android-emulators-on-hyper-v-are-pretty-awesome/" rel="nofollow noreferrer">recent blog post</a> (thanks @TonyMkenu).
  <a href="https://i.stack.imgur.com/0bpxF.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0bpxF.png" alt="enter image description here"></a></p>