Hi,
the new iOS 8.0 beta is out now - here my first impressions from testing it with krpano on an iPad Air and an iPad 3:
The good news:
- It supports WebGL with very great performance!
- That means even faster rendering and full support for all pano projections - and it opens a door for other nice things that are possible with WebGL and might come in future krpano versions.
- WebGL should be more stable then CSS3D because more efficient memory management and a lot of removed browser overhead.
The bad news:
iOS8 beta Safari is unfortunately full of bugs...The rendering of CSS3D elements is partially very very slow and leads to almost instant browser and/or system crashes!
This is very bad, but one good thing here is that WebGL can be used instead - but this requires adding the html5=prefer+webgl setting - or even better - updating to a newer krpano version where WebGL will be preferred by default on iOS.Trying to use a HTML5 video as WebGL texture throws a security error => that means still no video panos on iOS!The screen height is wrong in several cases (bug demo).The gyro doesn't work correctly in landscape mode on the iPad.
That means on one side it's good to have WebGL finally also on iOS, but is very bad that CSS3D is not usable anymore and that there is no way to use videos with WebGL...
I really hope that Apple will fix these bugs before the final iOS 8 release (all bugs are or will be reported to Apple)...
Edit: these bugs were already fixed by newer iOS 8 beta versions
There should be very soon an updated krpano version (1.17.4) that will be adopted for this iOS 8 beta - that means with WebGL usage by default to avoid CSS3D - and workarounds for the screen height problems.
Best regards,
Klaus