-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Non privacy related design notes on device APIs #39
Comments
w3ctag/design-reviews#64 is a bit related to that, although there might be another related issue that I didn't see. |
Taken up during Tokyo F2F. Feedback from the group mentioned that some devices are exposed in multiple ways via different APIs. (e.g. output audio device control possible via multiple APIs.) |
@anssiko @reillyeon ^ Sangwhan will start working on this soon, so keep an eye out and provide feedback |
Suggested on today's call to try to retrieve this from the abyss and make some progress on it by holding a special breakout call in the coming weeks. |
Maybe something like:
|
…320) * Two new principles (actually one existing one recycled) for devices. #39. * Update index.bs Co-authored-by: Daniel Appelquist <[email protected]> * Update index.bs * Update index.bs Co-authored-by: Daniel Appelquist <[email protected]>
I carefully looked at the proposed text and compared it to our OS/Device API section and it looks like we have the bases already pretty well covered (with some of the recent additions) so I think this is safe to close. |
…320) * Two new principles (actually one existing one recycled) for devices. #39. * Update index.bs Co-authored-by: Daniel Appelquist <[email protected]> * Update index.bs * Update index.bs Co-authored-by: Daniel Appelquist <[email protected]>
While there is already a section mentioning device APIs in the document, it should have a additional section on what is expected from a device API aside from the privacy perspective. Ideas that come to mind:
The last item may sound a bit strange, but I've seen at least one that could potentially do this. (I don't think it has been implemented as of today, or at least publicly)
Also, not sure how to word this or articulate a model example - but there are cases where permission should be granted on a device/sub-functionality level rather than what's covered in a single spec. Or should we just trust the individual group's judgement on this and leave it out?
Something about dealing with continuity for device references, in contexts where this makes sense. (e.g. a gamepad being replugged into a different USB port should map back to the same player in a game - unfortunately this is the only example I can think of from the back of my head, but it's solved in the Gamepad API.)
The text was updated successfully, but these errors were encountered: