Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

What do you think about using responsive web design techniques in a desktop application? We need more space for large data and since all monitors today are widescreen, it could be good practice I think.

Here is a window which changes layout on resizing:

enter image description here

share|improve this question

3 Answers 3

The concept is good, but you have to be careful about the site changing in ways that confuse users.

For example, if I usually use the app in a window, but sometimes maximise it, having the controls move position entirely would be a little annoying. There may be a good reason for it though, so you just have to weigh up the pros and cons.

I like the LessFramework, which has some good examples of how responsive design handles changes from large to very large formats. You may find it useful.

share|improve this answer

Apart from moving the buttons - as noted by JohnGB, probably not a great idea on a web app - the wire frame you include seems to suggest a similar 'amount' of content can be entered.

You also say

since all monitors today are widescreen

which is not entirely true and RWD also allows for smaller screens also, so if you do pursue this approach its would be worth taking this into account during your planning.

share|improve this answer
    
Also, even people with widescreen monitors often tile windows. –  JohnGB Sep 16 '11 at 17:36

Responsive design techniques were introduced to solve a problem: How can a cross-platform application be viewed (& used) successfully on a variety of (differently limited) devices?

Monitor dimensions, aspect ratios and pixel densities are probably less likely to vary on a laptop or desktop computer.


I would suggest thinking about the specific context your application is likely to be used in.

Eg. Is the resolution of your target users likely to be restricted? Are many users likely to use widescreen monitors? Which other programs are likely to be open / used at the same time as your application?

If you have a scenario where automatic reconfiguration of your interface layout makes sense, then use responsive techniques.


Thinking generally; if your application is provided with a greater area of screen real-estate, I think it's sensible to make use of it - but I'd choose to avoid re-positioning of a UI layout as a window is resized, as this could lead to confusion.

One major difference between a web and native application, it the fact that a native application can make use of the host operating system's windowing system.

There's less restriction in a desktop environment (Windows / OS X / Linux), so the original problem tackled by responsive design might be less relevant.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.