The Following User Says Thank You to titan For This Useful Post: | ||
![]() |
2010-02-14
, 13:03
|
Posts: 946 |
Thanked: 1,650 times |
Joined on Oct 2009
@ Germany
|
#2
|
Capacitive touchscreen have much lower precision and cannot be used with a stylus. Therefore all UI elements have to enlarged for unambiguous touch input.
A GUI designed for finger input can display considerably fewer UI elements screen as all elements for user interaction need to be magnified. Many applications for Maemo5 and other mobile OS have optimized their UIs for finger input which often results in a very constrained or deeply nested UI structure. For example, the close button X on the title bar uses a large percentage of screen estate which could have been used for displaying useful application related information on a normal desktop UI. Another bad example is the PC-connectivity manager, which tries to fit the enormous amount of options into multiple tabs, scroll panes and dropdown menus.
However, many applications ported from desktop Linux can only be used with a stylus due to their small UI elements. If they are not running full-screen, the title bar is unnecessarily large for a stylus user.
Some people prefer to use a stylus for every-day use (due to large fingers) or under special circumstances (with gloves, dirty hands, cold wheather) and would prefer to have less screen estate wasted for too large UI elements.
Some applications are so useful that one would like to use them on the desktop as well and it should be possible for the appllcation developer to adjust their UI to desktop screen with minimal changes.
Which solution could satisfy the needs of different user input preferences, application requirements and developers?
Brainstorm and solutions
a related discussion from N800 times
Last edited by titan; 2010-02-14 at 13:09. Reason: previous discussion, typos