Linked by Thom Holwerda on Mon 19th Dec 2011 20:11 UTC
Google Once upon a time, in a land, far, far away, there were two mobile operating systems. One of them was designed for mobile from the ground up; the other was trying really hard to copy its older, desktop brother. One was limited in functionality, inflexible and lacked multitasking, but was very efficient, fast, and easy to use. The other had everything and the kitchen sink, was very flexible and could multitask, but had a steep learning curve, was inconsistent, and not particularly pretty.
Thread beginning with comment 501190
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: Comment by frderi
by frderi on Sat 24th Dec 2011 17:59 UTC in reply to "RE[5]: Comment by frderi"
frderi
Member since:
2011-06-17

I'm talking about the aforementioned principles of architecture, visual organization, coherence, etc.


We were talking about WIMP versus post-WIMP GUI.


if I take a typical keypad-based OS like Nokia s40, you get…


I advise you to look up what WIMP actually stands for. Smartphones with pull down menus, resizable windows and pointing devices such as a stylus have fell out of fashion a long time ago, and this paradigm certainly wasn't used in the Nokia S40.


No, it isn't. Modern cars are feature-bloated, home heater controller are feature-bloated, dedicated stopwatches used to be feature bloated before cellphones started to eat up that functionality, and I could go on and on.


Except when the engineer who makes the car, he has the chance to change the control paradigm to make it simple and straighforward. When adhering to WIMP's principles, you are bound by a fixed paradigm, thus convention becomes important.


I'm not sure I understand what you mean, sorry.


Personal computers were initially conceived for consumers, not for work.


Well, so far you have defined post-WIMP UIs as some sort of postmodern user interface that breaks free from all conventions and does whatever is suitable for the task at work. Does not sound like a good start to create a paradigm.


Well its still a hundred times better to try out new things and innovate rather than staying stagnant with a paradigm that needs fixing left, right and under because it has been superseded by a world thats changing around it.


Sure, but aren't we talking about tablets and other post-PC devices which aim at being more than a portable video game console with a touchscreen or a cellphone with toys installed on it ?


Tablets sit somewhere in the middle between computers and phones. They allow for more functionality than a phone at the expense of less portability, but less functionality than a computer with the benefit of offering more portability. The thing to understand is that the success of these new devices is not about replicating all the use cases of the older devices, it is to augment them with some of the tasks they do, but in a more fluid way that is somehow more closer to the user. For some people, these basic use cases will be enough, so they won't need the full blown computer experience anymore.


My point was that menu-based WIMP workflows are reintroduced for that kind of tasks, which shows that skeumorphic designs are not a universal UI paradigm, as you have acknowledged earlier in this post.


They aren't. Check out AirPrint, it doesn't need a menu driven application to be able to print. Copy pasting also on post pc also doesn't need the traditional menu paradigm.


So you are telling me that if you use a pinching gesture or a double tap in any (and I really mean any) iOS application, it will have a consistent behaviour ? Doubt it.


If they use the standard methods present in UIKit, they will. No need to reinvent the wheel when the functionality is already present. Which is kinda the point of using Apple's Cocoa API's in the first place.


Sorry, I do not develop software for a living, it's more like a hobby. This way, I can avoid overhyped technology, underpaid hackjobs, and boring programming environments, and focus on what I like to do.


-sarcasm- Oh no! A hobbyist developer! The worst of the bunch! -/sarcasm-

So you think that WIMP interfaces are unable to use feedback based on color and sounds ? I think you should spend more time using them.


I didn't say they are unable to do so. However, when they do, they are not using the WIMP paradigm.


I think there is a misunderstanding between us as for what WIMP means.


I think you don't really understand what WIMP stands for and interprete its concept way too broadly.


Mac OS X, which is as you said is the stereotypical WIMP GUI of today


I didn't say the Mac from today is a stereotypical WIMP GUI. When referring to WIMP on the Mac, i meant the original Macintosh as launched in 1985. Since the introduction of Mac OS X, Apple has been silently moving away from traditional WIMP design in small steps, from which Lion is the furthest iteration away with the introduction of full screen applications and the launchpad.


So for the sake of convention respect, it is a good thing to replicate those hardware UI mechanisms within a WIMP computer interface, right ?


It depends on the use case. My argument is that on laptops and desktops, they tend to make things more awkward. For post-pc devices, they tend to work better than a traditional WIMP paradigm.


Well, this is pretty much what I think of touchscreen-based keyboards too, but as I said before real musicians use a MIDI keyboard and nontechnical people who just want to have fun enjoy it anyway.


Again, it depends on the application. A lot of musicians seem to like garageband on the iPad, because it so happens to allow you to do quite a bit of prototyping and roughs on the fly while being on the road when you don't have access to a MIDI keyboard.


What is the problem with other input peripherals such as mice and styluses, as long as the UI is slightly tweaked to adapt itself to these devices just like touchscreen UIs are ?


Styluses get lost easily. They are also notorious for scratching the surface of a tablet device, leaving ugly marks. You also don't need them for text input, since writing is way slower than typing. Using a mouse isn't practical for a mobile device either, and kinds of defeats the advantage of the mobility of the device. Using a mouse is a bit like using wired network on a laptop.


Are you sure that it isn't tablet software that made the difference ?


Ofcourse it was more than the device alone and they used a special designed tablet software. But the tablet form factor and the touch interface were an essential part of the success of the project. They couldn't have done it a desktop or laptop.


We don't want to give up on graphical user interfaces because they are very nice for people who can see, but we have to assess that they will always be quite bad for people who cannot with respect to command-line and voice-based interfaces.


That doesn't mean you can't come up with a non-WIMP paradigm for people who can't see.


Why would we limit the user interface of a device to the visual aspect? Its not because traditional WIMP interfaces were only visual because of technology constraints at the time, that we should keep this limitation in the future devices that get built.


Because by doing so the conversation would no longer be about the merits of WIMP vs post WIMP.

Reply Parent Score: 1