The Mobile App Design Tail Wags the Desktop Software Design Dog
CowboyRobot writes "The metaphors and conventions of mobile apps on phones and tablets are now driving the design of desktop software. For example, dialog boxes in typical desktop software used to be complex, requiring lots of interaction. But these are now typically much simpler with far fewer options in a single pane. Drop-down menus are evolving, too. The former style of multiple cascading menus is being replaced. Drop-downs today have a smaller range of options (due to mobile screens being so small and the need to have the entries big enough that a finger touch can select it), and they never use the cascading menu. In Web-based apps, the mobile metaphors are finding greater traction as well. One need only look at the new Google Mail (GMail) interface and see how it's changed over the last year to view the effects of this new direction: All icons are monochrome, the number of buttons is very limited, and there's a More button that keeps the additional options off the main screen."
The dumbing down of computers continues. What else is new?
Give me Classic Slashdot or give me death!
I think this is a classic example of 'those who do not study history are doomed to repeat it', but on a surprisingly rapid cycle.
So first people start realizing that the way menus and such are handled on the desktop did not work well in the touch screen or mobile space, so designers learned that lesson and developed more appropriate layouts.
Now we have a new batch of designers that is making the same mistake, taking the mobile layouts and trying to use them on a desktop where they do not make much sense.
Though really, it is probably just the old 'I learned to do X in environment Y and now I want to do X everywhere because Y rocked!' thing.
To quote the link: "...Windows 8 Metro UI last year, which was an obvious attempt to move the desktop to a mobile UX"
Granted, I haven't tried 8 in any sense (why bother..), but from my end it looks more the other way around and they're forcing something totally suited to a tablet onto a computer rather than moving the PC direction towards tablet/phone UI; it bears a resemblance to poorly handled game ports from console to PC
You only have to look at Windows 8 to see this trend.
Rather than doing the sane thing and making different views/OSes for phones, tablets, laptops with small screens and full-sized computers, we've come to where we try a "one size fits all" method that doesn't work. It used to be that we had desktop-style OSes, sites and applications on smaller devices, now we have it backwards.
Seriously, I've got a 24 inch screen, I don't need huge boxes for my applications like I might need on my tablet.
Taxation is legalized theft, no more, no less.
Wrong thread again, twinkie.
I know the Slashdot interface is particularly complex, but we're supposed to be the top of the heap.
Faster! Faster! Faster would be better!
and apps running full screen does not work that well on a 24 inch screen or for desktop work flows.
Been using Windows 8 on my "old" PC since the first public release and as they kept releasing new beta versions I kept expecting the Modern GUI to be cleaned up, apps given better interface, more functionality, the store to be somewhat usable at some point (its still garbage in the released version), etc, but alas the RC came and not a whole lot changed.
To me the UI feels 1/2 done, like they plopped a mobile UI on mouse and keyboard driven UI and called it a day. Given the tons of code in Windows you think they could add in a few if/else blocks to check which platform you are on and adjust the UI a bit to the platform. The Vista/Win8 comparisons are rather apt, IMO.
I am seriously worried about the future of desktop computers. If the economies of scale shift too drastically, the hobbyist computer and computer gamer will be out of luck. While I think the current shift towards mobile is making computers more approachable to more people, for those of use that use computer for work rather than play, it's detrimental.
Mark Anthony Collins
look at the amount of advertising for products completely unrelated to computing (mobile or otherwise) which choose to position the product being sold within the frame of an iPhone. it's a nearly ubiquitous advertising technique. this, imo, indicates that the iPhone has become popularly synonymous with "value". a few years ago this role was filled by laptops: if i was selling diapers, i'd show a smart-looking housewife viewing my product on a laptop. now it's iPhones. so what's happening is that UI designers are trying to convince you that their UI has Value by making it invoke iOS. my $0.02.
If you look at what's been going on in the linux ecosystem, we still might have the source, but that doesn't mean we have the time, engineering skills, or motivation to keep it from becoming an unmaintainable mess that we're be better off scrapping and starting over with than trying to re-engineer back into sane design principles.
Just look at the MAKEDEV->devfs->udev->eudev mess, various other subsystem messes (I believe the scsi subsystem was mentioned a few months back with contreversy over if the superior system got pushed out due to corporate interests, etc)
All isn't as rosy in the open source world as it once was. There's enough big money involved now that technically inferior code/design being pushed is the norm rather than the exception.
Honestly I pity the world my kids would grow up in.
Not sure that's quite fair, the quote wasn't "one need only look at the new Google Mail interface...to conclude a new direction is widespread," but "to view the effects of" the new direction. In other words, in the sentence you quote, GMail is being proposed as an example of this trend, not as wholly sufficient evidence for it.
UX designers and experts have been clamouring for simplification for years, but clients refused to change until everyone started asking "why doesn't this work on my phone/tablet".
Perfect example:
Cascading drop menus that require click+hold, or click+hover to keep open. These are almost impossible to keep open multiple levels deep with anything other than a keyboard or mouse. Touchpads, thinkpad nipples, trackballs, all require precise movements, and even a mouse is less than ideal. But we tolerate it because that's what we're used to. Since click+hold, or click+hover doesn't make sense on a touch device, people are finally beginning to accept UX recommendations that it's not a good menu behavior to use.
Depth of functionality != Complexity. Watch this video for more understanding. It describes video game design, but the same idea applies to any user interface.
I'm out of my mind right now, but feel free to leave a message.....
I look forward to the day when my desktop recognizes my hand gestures and begins playing the appropriate porn...
So because since their inception, computers have continuously refined their interfaces to be simpler, we ate to assume that current trends are driven by mobile devices? Does the op remember the original google page (long before mobile was a big deal)? 5 year old children draw more complex illustrations. And are we to assume this is a good thing? The tech savvy would say no, give me buttons and drop down menus filled with features. Mobile displays ate simplistic because screen space is a luxury, not because it's a good thing.
...the discrepancy here; after all, all those developing FOR mobile
surely aren't doing this development ON mobile.
So therefore -- does the answer to this dilemma in essence hilight
the end of the GENERAL PURPOSE computer?
Just asking.
You only get to choose the platform where your program is used if you code for only one platform. In all other cases, the user gets to choose. The popularity of mobile platforms means that your software will probably be used both there and on a desktop. Users have come to expect to be able to continue their work seamlessly, regardless of platform. While moving fluidly between platforms, users expectations are jarred when the experiences don't line up. They don't react well to the mental model being different between platforms. Since desktop constructs don't work in mobile, the mobile constructs must be made to work for desktop. Yes, there are trade-offs with that approach, but the overall sum of the cross-platform experience is better.
I can look at my workplace's site... Where the main audience is mostly older (over 60) men. We've seen tablets grow from 2% of our user-base to nearly 20% in the past 14 months... Mostly iPad. Right now the site is relatively hostile to any view less than 1024px wide. I fear it may bite us in the ass if steps aren't taken soon. But, it isn't my job... Adding feature X for advertising revenue, or cross branding promotions drives most of the development.
In a newer project used Bootstrap as its' base... but consistently the mobile experience (28% of the users on this site) seem to be second thoughts.
I've been relatively vocal about a lot of this and it's starting to set in... times are changing...
Michael J. Ryan - tracker1.info
> The Ribbon has been my UI experience from Hell, and now I see what so many
> long-time users hate about UI change: if any particular UI (I suppose I should
> qualify that as "adequately functional") has been assimilated into their work
> habits, do NOT mess with that, and waste their productive time with change,
> unless a Hell of a case can be made for quantum leaps in productivity,
> and only with reasonable effort in a reasonable amount of time - however the
> vict... er, user defines those. And it better not change again for a long time
> - we have work to do, so get off my desktop, kids!
BINGO! I use ICEWM on my linux machines. It does its job and then gets out of the way. Yes, there was a bit of a learning curve the first couple of months, but that was it. I've been productive for years. With Windows, it's every new release. And in the case of KDE/GNOME, it's more often than they change their underwear.
I'm not repeating myself
I'm an X window user; I'm an ex-Windows user
The apps with Windows 8 are also so badly designed. Given that they often look so similar I suspect this awfulness is part of the design standard.
Ie, Weather opens up full screen and at least half of the space is unused except for the background. And yet you can side-scroll through 2 more full pages worth. Which includes an advertisement! I pull up Bing and a search brings up 11 results all with big boxes and large fonts, and then you side scroll too see more responses. Ok, web page of Bing only has 10-12 results also, but that's in a browser in a window that's not maximized. Sports I see one headline, one huge picture, and two boxes with additional stories. You have to side scroll to the end to get to a listing of scores. I don't know much about sports to be honest, but I had assumed most sports fans want to see the scores or at least some headlines. It seems more attention is spent on looking pretty with lots of pictures than on presenting useful information.
What I hate about drop-down menus (on Windows, at least, it's presuambly doable on some Linux distro) is that you can't click an option and keep the menu open. If you've got four options to tick three levels down, it gets dull quick.
systemd is Roko's Basilisk.
The lastes OS/X has reversed mouse wheel direction. This is so that the action of pushing with your finger has a consistent effect on the screen between touch and mouse environments. It also has the effect of reversing the selection order of weapons and items in games.
I think this summary misses the point that the dog is no longer the desktop, but is increasingly the mobile platform.
Korma: Good
I have used "touch" aka tablet friendly graphics software for over a decade and the tablet friendly UI's were all amazingly efficient UIs with a mouse and keyboard.
The stylus you were using a decade ago can touch a far smaller area with far greater precision than a finger.
Those are a third generation of TVs. But I haven't seen any yet that don't have any channel change controls on the TV. They tend to be P +/- and they tend to be under a hidden flap. But they are for emergencies only. And anyway, most channel selection these days is done via a set-top-box.
I'll take cryptic icons over none any day. At least you can learn them over time.
A ui that sits there waiting for me to circle clockwise five and a half times is bloody useless.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."