I'm not really complaining, though, I'm sure most of the stuff that's not available is not available for a reason: if it were compiled for ARMv6, it'd probably run like a dog, and I wouldn't derive much pleasure from it anyway.
The Firefox issues were quite deep:
a) JIT code generation needed to be disabled b) their custom linker didn't respect mmap alignment on 16K boundaries, which is required for the specific cache system of ARMv6 c) their custom ELF relocation compressor had a similar alignment bug
These are not problems that "normal" applications should run into.
Looking at the 24 top-selling games in the Android store, 14 work, the following 10 don't: Osmos HD[1], Minecraft, The Lost Cities, GTA, Asphalt 6, Sonic 4, Jelly Defenders, Modern Warface, Reckless Racing 2 and World of Goo.
[1] works on other phones and not just tablets despite the HD label
See for example: http://forum.unity3d.com/threads/73598-Before-you-buy-Androi....