Reply to post: Re: ChromeOS Pyrrhic victory

Does Google make hardware just so nobody buys it?

dajames

Re: ChromeOS Pyrrhic victory

Yes, but this one is an Intel and that means emulation for Android for ARM apps. And that's assuming Intel is maintaining the transpiler.

Most Android apps are platform agnostic. They're written in something (usually Java) that generates a bytecode image for the Dalvik runtime or for ART, and will run on any Android device. No emulation is required.

Some Android apps are written either in C++ or some other native-code language, or are built with some component written in such a language for speed. Those apps are usually built in ARM and Intel (and other?) variants, and the right version for the target hardware must be downloaded (Google's store does this automatically, I believe). Again, no emulation is needed.

I'm honestly not sure what happens if you have (say) an Intel x86 Android device and want to run a native code app written for ARM. I'd guess it probably doesn't run, because I'm not aware of the availability of any emulator for Android targets (there is an emulator for PC-hosted debugging in the Android SDK, but that's clearly different).

So, no, I don't think it means emulation. You just download the Intel version of the Android app.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon