Hi,
what you see in your screen-shot is the css-3d
software-rendering of the Android WebView browser.
And this rendering is extremely slow and buggy!
The Android browser seems typically falling back into that rendering mode when there is not enough (GPU?) memory, but for the html page or the Javascript (=the krpano viewer) it is not possible to detect this situation.
Btw - is that Android simulator supporting hardware-accelerated rendering anyway?
If not, that might be a problem too!
Have you tested on real devices too?
Btw2 - in your screenshot, still the 1.0.8.15 version is used - try clearing the browsers cache and load again.
Could you update the display engine to be even more universal?
The engine itself is already very universal, but it depends on CSS-3D or WebGL. That means when the browser itself is rendering the given html/css code that wrong, then there is nothing that the viewer can do.
And I think using a slow and low quality 2D-Canvas based rendering like that what you mean with 'Google's spherical panos' is not a real option for high quality panos - especially now where Google has stopped the development of that buggy WebView browser and Android Chrome, Android Firefox and Android Opera are getting better and better.
Best regards,
Klaus