3 ms·
Android still uses bytecode for a lot of apps. Unless you're using Android NDK, which does have native code and requires different releases for different proces
by ThatPlayer 5y ago
Android still uses bytecode for a lot of apps. Unless you're using Android NDK, which does have native code and requires different releases for different processors, ARM and x86 isn't really relevant.
Intel even made an attempt into the smartphone CPU market with the Asus ZenFone 4 back in 2014 with an Intel Atom x86 processor running Android. Modern Pixelbooks (and other x86 Chromebooks) run Android apps fine too, and those are technically Linux, so therefore it's already been done. Anbox also seems to do it fine in a container. Never tried that though.
- 2Gkashmiri 5y agoanbox is fine but the friction is just too great. last i tried was like year or two ago. it just ran stock apps. thats it. my question was, why cant we use manjaro or ubuntu, double click on an apk and run it like an appimage? i am asking from the POV of an end user. I dont understand bytecode or ndk. if windows 11 can freely run an android app like it was a .exe, why cant my linux machine do that? anbox aside.
- ThatPlayer 5y agoBecause no developers have made that feature.
- preroll 5y agoBut this running inside Windows. Putting native code aside, it this just another emulator? If it can out-perform all the other emulators is it likely to make them redundant ?