Hi,
I've upgraded my iphone 3GS to IOS6.
Panoramas are not showing correctly anymore.
I have bought now additionally also an iPhone 3GS and an iPod Touch 4 gen. for testing this case.
But to my surprise in my case, the panos and tours were working very well with iOS6 on the 3GS...
Only after trying to open several tours (3 in my case) in tabs at the same time, I was able to reproduce this rendering problem.
This seems to be a new iOS6 bug/problem, which happens when the memory is too low... maybe instead of crashing, the Safari will now display that...
The CSS code from krpano itself is still okay of course, this is a display bug from iOS6 Safari.
But I agree that such shouldn't be able to happen of course - so I looked for a workaround - and found that html5rendermode=2 works in this case. With html5rendermode=2, this display error will not happen anymore. But unfortunately this mode has also some disadvantages: Safari with iOS6 on the 3GS is now automatically
mip-mapping the pano images, which makes them less sharp when zoomed-out. And the browser itself is slightly more instable (=crashes when several tabs with panos are open). But because of display error with html5rendermode=1 in low-memory situation, I would still recommend to use html5rendermode=2 for this case.
For iPhone 4 and iPhone 5 with iOS6 there seems to be almost no different between html5rendermode=1 and html5rendermode=2, so it should be safe to change that setting for all iPhone devices with iOS6. I will still do some testing and if all works well, this will be the automatic default setting for these devices in the next krpano release.
For the moment, add this setting in the xml:
|
Source code
|
1
|
<display html5rendermode="2" devices="iPhone+iOS6" />
|
Best regards,
Klaus