It seems that a WebKit reviewer, Hajime Morrita, created another bug
(https://bugs.webkit.org/show_bug.cgi?id=78085) related to this patch.
As said in the bug #78085, it would be more preferred way not to
access Page and PageClient directly.

The author of this bug might want to check them before asking r+.

Kind regards,
Soo-Hyun


On Thu, Feb 2, 2012 at 03:11, Soo-Hyun Choi <[email protected]> wrote:
>
>
> On 2/2/12 1:01 AM, Robin Berjon wrote:
>> On Feb 1, 2012, at 11:02 , Soo-Hyun Choi wrote:
>>> On 2/1/12 3:00 AM, Simon Fraser wrote:
>>>> My comment was actually meant to be somewhat facetious, and intended to 
>>>> reflect how arbitrary the new APIs are. Why support GamePad input, and not 
>>>> TV remote control input? Why only deal with vibration on a mobile device, 
>>>> and not other kinds of hardware feedback? I don't think they are good APIs.
>>>
>>> Well, you are right in a sense that one may like to see some form of
>>> unified API that can represent various hardware feedback, but I guess
>>> that will take ages to be finalised at the W3C's point of view.
>>
>> If you're talking about full haptic feedback support, it's not just 
>> standards that's the bottleneck (though it would indeed take a while) but 
>> also the fact that it's a fast-moving innovation area that doesn't seem ripe 
>> for standardisation just yet. Also, too few devices are currently equipped 
>> with what it takes to make this interesting.
>
> Absolutely - that's why I have said that this patch shouldn't be
> questioned by the W3C's standard perspective at the particular moment.
> As far as I understand, Simon's original suggestion was to take these
> sort of APIs to W3C and come back later, which doesn't seem to be quite
> reasonable per the reason we discussed.
>
>>
>> I expect that if this becomes a feature of devices that customers come to 
>> expect and that is commonly put to good use, then there will be an API for 
>> it. But I wouldn't hold my breath at this point.
>>
>>> In this respect, I'd like to assume that they are not simply arbitrary
>>> APIs, but interesting ones that might be emerged into some other form(s)
>>> later as W3C elaborates the spec standards.
>>
>> Yes, and not only are they not arbitrary but they are (hopefully) made to be 
>> sufficiently orthogonal so as to be used together properly. If you search 
>> through (http://lists.w3.org/Archives/Public/public-device-apis/) you'll 
>> find a few occurrences of collaboration with the Gamepad team that ensure 
>> that you can call navigator.vibrate() to get your primary device to vibrate, 
>> but also gamepad.vibrate() with everything working the same as soon as you 
>> have a handle on a gamepad.
>>
>
> Fully agreed - I didn't particularly insist it to be integrated in a
> single abstract-level API that can be derived on usage basis. As you've
> mentioned, I agree they can be orthogonal in terms of
> usage/functionality, so it may not necessary at all to make them such way.
>
>
> The whole point I am making here is that it looks quite worthwhile to
> enable this vibration API in the WebKit trunk.
>
>
> Kind regards,
> Soo-Hyun
>
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to