Monday, December 9, 2019

Emulator 29.2.12 Stable: Google Maps UI

Emulator 29.2.12 is now available in all channels. It enables a new feature, Google Maps UI. This is meant for app developers who develop apps that interface with device location. Google Maps UI makes it easier to specify locations and also to construct routes from pairs of locations, by leveraging the Google Maps API.

Google Maps UI

Extended Controls > Location now includes an integrated Google Maps view, along with a point selector and route generator. Individual points can be saved and re-sent to the device as the virtual location, while routes can be generated through typing in addresses or clicking two points. Each route can be replayed; locations along the route are sent in real time to the guest OS.


Changes relative to previous stable version (29.2.11):
  • Improved emulator performance when using the camera; camera frames are now delivered on a separate thread from the vCPU thread. In particular, ADB and other services like graphics are no longer bottlenecked while the camera is active.
  • (Requires future system image update) Improved virtual camera frame upload performance itself via host coherent memory backing.
  • Removed unused metrics reporting.
  • Removed unused APIs from AMD Hypervisor backend.