Sign in to follow this  
Followers 0

Developing for ultra high res screens


3 posts in this topic

Posted

Hey all,

I just got the Yoga 2 Pro which has a 3200 x 1800 resolution on a 13.3 inch screen. I noticed that all of software, as well as other software from other companies, do not scale and become hard, if not, impossible, to use. 

 

I mainly develop software with Java. And I learned how to use JavaFX and will continue creating my UIs with it. What can I do to overcome this issue? My software is so very tiny. They are created with fixed pixel dimensions.

Share this post


Link to post
Share on other sites

Posted

Apparently JavaFX does handle "HiDPI" displays properly, but on OS X and Windows your application has to inform the system that it's capable of scaling to the system DPI, on Windows that's done by an app manifest or SetProcessDPIAware API call while on OS X there's a flag called NSHighResolutionCapable that's stored in the application property list.

And of course your system has to be configured to use the proper DPI, otherwise apps will just appear small.

But just setting those flags might not be enough, you'll also need to provide higher resolution raster images for UI elements, if you perform any type of pixel manipulation you'll need to adjust the buffers for the right scale, etc.

Share this post


Link to post
Share on other sites

Posted

Thanks for the quick response! I will look into this.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.