Nice, that's good news.
Android Emulator developer here. In addition to what the other comments said about android emulation with hypervisors existing already for x86, we're also looking into the Hypervisor.framework API for Apple silicon. It…
Replace your current emulator install; delete $ANDROID_SDK_ROOT/emulator then unzip it there so theres $ANDROID_SDK_ROOT/emulator again. $ANDROID_SDK_ROOT, if not set, should be set to the SDK location in Android Studio…
And here's the promised emulator build (from aemubins gmail account that we use to distribute debug binaries like this): https://drive.google.com/open?id=1sXEQcoiNpe3Lj8yeaKLasTjqlGQwy4Oi If you still don't get symbols…
Yes, the x86 system image can run ARM code. Note that the speed will be much faster than running a full ARM emulated system image because only the guest userspace bits need to be translated from ARM to x86. System calls…
Interesting, sounds like a live loop in some audio thread somewhere. What's your audio setup and AVD config.ini? I might be able to reproduce on my Mac.
Thanks, I've read about this before but just went over it again in more detail yesterday with a fresh look. So this is basically the simulator situation, but with easier management of which libraries the guest userspace…
Yep, that basically sums up what we're looking into---a system image that still keeps up with the latest API levels and features introduced in the latest Android OS, but has minimal impact on resources.
Thanks for the interest! We've been exploring this in limited ways; for example, https://github.com/google/android-emulator-container-scripts contains a set of Python/Docker/JS scripts for setting up WebRTC streaming of…
Yes, you can use the new AMD Hypervisor or use Hyper-V/WHPX, depending on your needs: https://developer.android.com/studio/run/emulator-accelerati... (Edit: On Linux, KVM for AMD should work already; this advice is for…
I'm on the emulator team; we've considered this route before, but the hard part about maintaining a simulator is that the contact surface with the host OS is much larger, making it so that we would essentially have to…
Hi, what host OS are you running? I'd like to be able to send over a build with symbols so we can profile it (or on macos use the process sampler). Let's also try `adb shell top` next time this happens; we found that…
Hi, Android 9 and 11 Google APIs/Play system images should have userspace ARM translation available (with ARM64 translation available in Android 11).
https://android.googlesource.com/platform/external/qemu/+/em... https://android.googlesource.com/platform/external/qemu/+/em... https://android.googlesource.com/platform/external/qemu/+/em... These 3 files should be a…
There's also "The Machine That Changed the World": https://www.lean.org/Bookstore/ProductDetails.cfm?SelectedPr... Generally, anything auto manufacturing related works too. Also: "The Principles of Product Development…
Android Emulator, which is based on a fork of QEMU, has used Hypervisor.framework by default for macOS 10.10+ since version 26.1.0 (last year).
Nice, that's good news.
Android Emulator developer here. In addition to what the other comments said about android emulation with hypervisors existing already for x86, we're also looking into the Hypervisor.framework API for Apple silicon. It…
Replace your current emulator install; delete $ANDROID_SDK_ROOT/emulator then unzip it there so theres $ANDROID_SDK_ROOT/emulator again. $ANDROID_SDK_ROOT, if not set, should be set to the SDK location in Android Studio…
And here's the promised emulator build (from aemubins gmail account that we use to distribute debug binaries like this): https://drive.google.com/open?id=1sXEQcoiNpe3Lj8yeaKLasTjqlGQwy4Oi If you still don't get symbols…
Yes, the x86 system image can run ARM code. Note that the speed will be much faster than running a full ARM emulated system image because only the guest userspace bits need to be translated from ARM to x86. System calls…
Interesting, sounds like a live loop in some audio thread somewhere. What's your audio setup and AVD config.ini? I might be able to reproduce on my Mac.
Thanks, I've read about this before but just went over it again in more detail yesterday with a fresh look. So this is basically the simulator situation, but with easier management of which libraries the guest userspace…
Yep, that basically sums up what we're looking into---a system image that still keeps up with the latest API levels and features introduced in the latest Android OS, but has minimal impact on resources.
Thanks for the interest! We've been exploring this in limited ways; for example, https://github.com/google/android-emulator-container-scripts contains a set of Python/Docker/JS scripts for setting up WebRTC streaming of…
Yes, you can use the new AMD Hypervisor or use Hyper-V/WHPX, depending on your needs: https://developer.android.com/studio/run/emulator-accelerati... (Edit: On Linux, KVM for AMD should work already; this advice is for…
I'm on the emulator team; we've considered this route before, but the hard part about maintaining a simulator is that the contact surface with the host OS is much larger, making it so that we would essentially have to…
Hi, what host OS are you running? I'd like to be able to send over a build with symbols so we can profile it (or on macos use the process sampler). Let's also try `adb shell top` next time this happens; we found that…
Hi, Android 9 and 11 Google APIs/Play system images should have userspace ARM translation available (with ARM64 translation available in Android 11).
https://android.googlesource.com/platform/external/qemu/+/em... https://android.googlesource.com/platform/external/qemu/+/em... https://android.googlesource.com/platform/external/qemu/+/em... These 3 files should be a…
There's also "The Machine That Changed the World": https://www.lean.org/Bookstore/ProductDetails.cfm?SelectedPr... Generally, anything auto manufacturing related works too. Also: "The Principles of Product Development…
Android Emulator, which is based on a fork of QEMU, has used Hypervisor.framework by default for macOS 10.10+ since version 26.1.0 (last year).