Re: DeviceOrientation still broken on iOS8 Safari

Thanks for the update Dean.

I'm really glad you guys got webgl in 8)

Now we just need DeviceOrientation fixed and WebRTC with gUM, then were set!

roBman


On 11/07/14 6:39 AM, Dean Jackson wrote:
>
>> On 23 Jun 2014, at 7:45 pm, Rich Tibbett <richt@opera.com> wrote:
>>
>> On Mon, Jun 23, 2014 at 3:51 AM, Rob Manson <roBman@buildar.com> wrote:
>>> It seems that the DeviceOrientation API implementation on iOS8 Safari is
>>> still not compliant.
>>>
>>> Can anyone from Apple comment if this is likely to be fixed before the full
>>> release?
>>>
>>> Is this actually being worked on at all?
>>>
>>> Thanks.
>>>
>>> PS: I know this is not a mailing list for specific platform bug reports -
>>> but this is still a major issue holding back adoption of the
>>> DeviceOrientation API in the wild. And the release of this major iOS update
>>> seems a great time for the WG to ask politely for this to be addressed 8)
>>
>> It is good to discuss this here IMO. I do not have access to the iOS 8
>> beta yet but I think you are suggesting that no changes exist from the
>> iOS 7 implementation?
>
> There have been no changes. Sorry.
>
> Dean
>
>>
>> Cross-device compatibility can tentatively be achieved across both
>> Android+iOS7 DeviceOrientation implementations with the techniques
>> described in [1]. For example, a demo built on that theory [2] works
>> very well across both Android and iOS browsers at this point without
>> having to resort to hacks. If that is not your experience please
>> report any issues at [3].
>>
>> However, once you clear this first hurdle (i.e. general compatibility)
>> another issue still exists. iOS-based DeviceOrientation is not
>> 'world-accurate' hence Apple's introduction of 'webkitCompassHeading'
>> and 'webkitCompassAccuracy' [4]. This makes developing world-accurate
>> 3-axis-based DeviceOrientation web apps still too complex for web
>> developers across devices right now.
>>
>> Echoing Rob's initial request, how can we help implementers further here?
>>
>> br/ Rich
>>
>> [1] http://dev.opera.com/articles/w3c-device-orientation-usage/
>>
>> [2] http://richtr.github.io/threeVR/examples/vr_basic.html
>>
>> [3] https://github.com/richtr/threeVR/issues
>>
>> [4] http://lists.w3.org/Archives/Public/public-geolocation/2011Jul/0014.html
>>
>>>
>>> roBman
>>>
>>
>
>

Received on Sunday, 13 July 2014 11:53:32 UTC