Right, so I have a problem here. (I seem to be having a lot, lately.)
I can choose between ARMv6 with VFP or ARMv7 under device filter.
Now, a strange problem I had was that Google Play wouldn’t make anything compatible, just about, if I used ARMv7.
Which would be fine, but for some reason ARMv6 with VFP is really killing performance.
My game can run on a first generation HTC Desire. But switch to ARMv6 and my brand new HTC One struggles.
Any way to remedy or explain this?
On some chipsets the floating-point extension (VFP) when using ARMv6 is much slower than using ARMv7. I don’t know about the Snapdragon inside the HTC One but for chipsets like the ARM Cortex-A8 floating-point operations take 10 times more cycles than ARMv7.