W3C home > Mailing lists > Public > public-geolocation@w3.org > July 2014

Re: DeviceOrientation still broken on iOS8 Safari

From: Dean Jackson <dino@apple.com>
Date: Fri, 11 Jul 2014 06:39:14 +1000
Cc: Rob Manson <roBman@buildar.com>, public-geolocation <public-geolocation@w3.org>
Message-id: <0B6ED9EA-828D-4D6D-9A9A-954804751A1B@apple.com>
To: Rich Tibbett <richt@opera.com>

> 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 Thursday, 10 July 2014 20:39:51 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:51:08 UTC