Skip to content
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

Handle Multiple Resolutions on Samsung Devices #7

Open
jsantell opened this issue Dec 29, 2017 · 3 comments
Open

Handle Multiple Resolutions on Samsung Devices #7

jsantell opened this issue Dec 29, 2017 · 3 comments
Assignees

Comments

@jsantell
Copy link
Contributor

There are a few issues related to lens distortion on Samsung devices (immersive-web/webvr-polyfill#129, immersive-web/webvr-polyfill#133, immersive-web/webvr-polyfill#273, immersive-web/webvr-polyfill#272) due to newer Samsung devices decreasing resolution when the battery gets low, as well as manually setting the resolution. The dpdb only currently handles one resolution per device, and when not using max resolution, the distortion is incorrect. At the WebVR Authoring Workshop, we discussed some work arounds for this that'd provide the best possible experience for Samsung devices on browsers that do not support native WebVR.

We're working on getting a list of Samsung devices and potential resolutions, and with that, we can work on detecting the window width/height and see if the device is at max resolution. If not, we'd prompt the user to use the max resolution, similar to the 'please rotate your device' message. I think this is a fine constraint, as GearVR experiences also require full resolution.

@AlexanderStohr
Copy link

cant there be a way for just auto-detection of the current resolution.
if a user wants it low-res then he really might want that one.
even a nag-screen (hinting for "you could run your VR at a higher resolution") might not be that gentle.

@jsantell
Copy link
Contributor Author

With a max resolution and DPI (in max res), we could calculate other resolution DPIs for that device I believe, so it could be possible

@yaustar
Copy link

yaustar commented Jul 11, 2018

Prompting the user to use maximum resolution requires too many unguided user clicks to get to the right setting.

Is the issue that the scaled resolution cannot be easily retrieved?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants