Will new Mi-chip Macbook support android emulator?
I am an android developer and I am looking forward to buying new macbook pro with M1 chip. So I wanted to check if it supports android emulator to run ?
MacBook Pro
You can make a difference in the Apple Support Community!
When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.
When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.
I am an android developer and I am looking forward to buying new macbook pro with M1 chip. So I wanted to check if it supports android emulator to run ?
MacBook Pro
It appears VT-x are not ordinary instructions, but hypervisor instructions, and Android Emulation requires them. Rosetta does not currently support them.
Because of the way they built this (as an emulation itself), google may have to make some Apple-Silicon specific changes to get this to work.
--------
What Can't Be Translated?
Rosetta can translate most Intel-based apps, including apps that contain just-in-time (JIT) compilers. However, Rosetta doesn’t translate the following executables:
from:
https://developer.apple.com/documentation/apple_silicon/about_the_rosetta_translation_environment
The new Big Sur MacOS software running on M1 Macs will support ALL Intel Mac software by using its built-in Rosetta-2 emulator. Apple used a similar emulator when transitioning INTO Intel software from PowerPC, so they have deep experience with the issues involved. It should be trouble-free.
You can use this from day 1 -- you do not have to wait for the App developer to issue a re-compile into native M1-code.
Anything that will run under MacOS Catalina should run with Rosetta-2 Emulator. That was the case during the previous transition -- even assembly-language code worked just fine.
Note that Catalina does not support really old 32-bit Apps, and this is none of the reasons why.
vibhorg wrote:
Thank you for replying .I want to make sure before buying the new one that this Rosetta-2 emulator will cover android emulator in android studio during android development.
I don’t think anyone can give you that guarantee at this time. Something like an android emulator is very low-level. It probably will not work at all right now. Eventually, it may work even better as no emulation will be necessary.
Not necessarily, a lot of applications are either extremely slow or fail to run properly. For apps such as Android Studio or VS Code which millions of developers use, they are extremely slow and crash often.
The part that is not working is the ACTUAL emulation of Android hardware, not the development environment is most cases.
If you are using Android physical Hardware for your testing, the rest of the parts work at this writing, although some parts may be far slower, and others are much faster. Many developers appear to be hard at work on getting M1-specific versions working well.
Grant Bennet-Alder wrote:
The part that is not working is the ACTUAL emulation of Android hardware, not the development environment is most cases.
I don’t know. Android development is a mess. I wouldn’t be surprised if none of it worked on Apple Silicon. Google doesn’t write software like other companies. Even their PDF library has specific, hardware dependencies. You can’t imagine how bad it is.
Apple offers the computer for your use, without any guarantee of merchantability or fitness for any particular purpose.
I am a User like you, and no one except Apple employees can speak for Apple, Inc.
-----
Since I am Not an Apple employee, I can speak my mind:
Why would Apple work hard to support Android EMULATION on their entry-level computers? Buy an Intel version and it works fine.
Thank you for replying .I want to make sure before buying the new one that this Rosetta-2 emulator will cover android emulator in android studio during android development.
Thanks a lot .I really appreciate it.
Android emulator needed Vt-x feature to be enable and i do nor see on rosseta-2 emulator enable to do this currently. May need wait for google to deliver/pack emulator on arm based system image.
Android Emulator does NOT run on Big Sur M1
As I know AVDs are not working at the moment. The question is when will we get that compatibility 😢
How can I be able to use an an android emulator when its telling me your cpu doesnt support VT-x
If you use an emulation environment that relies on Intel VT-x instructions, it appears it will NOT run on Apple-Slicon M1.
VT-x instructions are NOT emulated, and will not run.
Will new Mi-chip Macbook support android emulator?