Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lfy_google
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
lfy_google
6y ago
Nice, that's good news.
2.
▲
by
lfy_google
6y ago
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 won't be a
3.
▲
by
lfy_google
6y ago
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 > Prefe
4.
▲
by
lfy_google
6y ago
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
5.
▲
by
lfy_google
6y ago
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 are still marshalled
6.
▲
by
lfy_google
6y ago
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.
7.
▲
by
lfy_google
6y ago
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 can dlopen and
8.
▲
by
lfy_google
6y ago
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.
9.
▲
by
lfy_google
6y ago
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 Web
10.
▲
by
lfy_google
6y ago
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 adv
11.
▲
by
lfy_google
6y ago
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 port the cur
12.
▲
by
lfy_google
6y ago
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 when networki
13.
▲
by
lfy_google
6y ago
Hi, Android 9 and 11 Google APIs/Play system images should have userspace ARM translation available (with ARM64 translation available in Android 11).
14.
▲
by
lfy_google
8y ago
https://android.googlesource.com/platform/external/qemu/+/em... https://android.googlesource.com/platform/external/qemu/+/em... https://android.googlesourc
15.
▲
by
lfy_google
8y ago
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
16.
▲
by
lfy_google
8y ago
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).