I thought this issue had been solved long ago in PC space with improved HALs and APIs. Maybe mobile is not to the point where resources can be expended on such things and the code needs to be closer to the metal.
PCs have never at any point been anything but x86. They've never had the challenge of running code written for two different instruction sets. That's not something you can hide with HALs and APIs.
Apple had this issue and they solved it the same way the issue with Android is - by using fat binaries that have both PowerPC and x86 code for new binaries, and by using binary translation from PowerPC to x86 for old binaries. But the situation was ultimately a lot different because the ecosystem was more constrained and more influence by Apple, who had more of a direct interest than Google in making this work. The x86 CPUs were also getting a lot faster than their PowerPC predecessors, PowerPC was purely a legacy issue, and power efficiency wasn't a big issue.
Phynaz said:
Yeah, $350 Chromebooks, terrifying.
Funny how when Intel writes about how much better they are than ARM - which they do all the time - you guys don't talk about how afraid they are.
Mind you, I don't think ARM is pulling this out of nowhere. It's definitely a calculated preemptive strike against the BayTrail Android tablets that are about to be released, as well as any Merrifield products (assuming those even really happen...) The focus here is entirely on Android apps for a reason.
You guys who are rooting for Intel to make it big in this space should take this more seriously, this many Android apps failing to support x86 is a big problem. And I say this as someone who is utterly shocked to see how bad the situation is, I would have never guessed it would be like this in 2014. When information on Silvermont first came out I was sure it was going to hit Android tablets and possibly even phones big this year, and that if my team's app didn't have proper support for it we'd be flooded with angry e-mails. Looks like a lot of other app developers didn't feel the same way, and at this rate they may not need to for a while.