The Android sloppy interface: When guidelines are not enough
Summary: The lack of enforced interface design prevents Android from providing a good user experience.
No place is the need for consistent user interface design more important than on mobile devices that are used by touch. Intuitive operation plays a tremendous role in how a user interprets the user experience, with controls located where they make the most sense. Most importantly, the consistent location and function of interface controls is vital to allow trouble-free operation of apps and interfaces.
Platforms that enforce developers to follow concise rules for interface design, Windows, OS X and iOS among them, go a long way to avoid user frustration by preventing free-form app controls. Google's recently published "guidelines" to interface development on Ice Cream Sandwich won't do any good for the end-user as the premises behind them are not mandatory.
I use different platforms on a nearly daily basis, and of all the systems I use Android is the most jarring when jumping from one app to another. A common scenario while using Android tablets is starting to do a simple function in an app, only to discover that the control is not located where similar controls are found in most other apps. The workflow is interrupted while time is spent looking around the interface to find where the developer placed the function and how it was implemented. It can be a steady stream of start and stops using Android just to get things done.
Other platforms have developers follow simple guidelines, putting controls in consistent locations, working in expected ways. Using these platforms is intuitive and the user experience is natural and flows smoothly. You know where things will be, even when using an app for the first time. That is the cornerstone of good interface design, something totally lacking on Android.
Google understands that, as the release of Ice Cream Sandwich developer guidelines is a step in the right direction. Unfortunately, by refusing to enforce the design principles, Google is allowing the wild west atmosphere to continue, with developers continuing to do what they will in their apps. The focus remains on letting developers do what they prefer, rather than protecting the end user with a consistent implementation of simple controls.
It should be clear by now that without enforcement participants will just do what they want, to the detriment of the platform. We've seen Google attempt to get folks in line with the OS update alliance last year, but failing to enforce that has done no good. The same will probably be the result of the design guidelines. Use them if you want, ignore them if you prefer. The end user will adapt.
See also:
- Why I bought an iPad 2
- On tablets, Android 4.0 is an ice cream headache
- HP TouchPad: Everything you want to know
- Review: Motorola XOOM, brimming with unrealized potential
- Hands-on review: Samsung Galaxy Tab 10.1
- Hands on with first 7-inch Honeycomb tablet: Acer A100
- Lenovo IdeaPad K1 tablet: First impressions
- ThinkPad Tablet: Ready for the boardroom
- ThinkPad Tablet vs. Samsung Galaxy Tab 10.1 as laptop replacement
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
RE: The Android sloppy interface: When guidelines are not enough
RE: The Android sloppy interface: When guidelines are not enough
In Windows 8, Metro is just the top layer. The major portion of the OS is Windows 7, and all of the current Windows applications that you use on your desktop or notebook PCs. These are NOT designed or scaled for use on multi-touch tablets, with small 7" to 10" displays.
If the entire Windows 8 OS and all of the Windows 8 applications used the Metro-style, multi-touch designed interface, it would be comparable to Android and iOS (which are fully optimized for small, multi-touch interaction)... but unfortunately it's not!
Message has been deleted.
Stupid problem with a stupid fix: Don't Use Android
Simple fix: Get an Apple product.<br><br>Stupid article.
RE: The Android sloppy interface: When guidelines are not enough
Better yet, switch to BlackBerry and be efficient and productive.
RE: The Android sloppy interface: When guidelines are not enough
Stop whining like an infant.
Agreed
Strange, that.
RE: The Android sloppy interface: When guidelines are not enough
RE: The Android sloppy interface: When guidelines are not enough
No, rather, though Kendrick is obviously showing a strong bias for the Apple attitude, he is quite right about the excellent effect Apple's rules have had for the high quality UI not just on iPhone, but also in versions of the Mac OS going at least as far back as System 7.
RE: The Android sloppy interface: When guidelines are not enough
RE: The Android sloppy interface: When guidelines are not enough
RE: The Android sloppy interface: When guidelines are not enough
RE: The Android sloppy interface: When guidelines are not enough
But there are fundamental problems with iPhone For all it's consistency across apps, the lack of a back button that went back to the previous screen, the lack of genuine multi-tasking, the lack of file system acces and the lack of Intents makes usability cumbersome and awkward. The last two are particularly noticeable when I look at how KeePassDroid and Dropbox developed by separate developers works seamlessly and how poorly the respective apps work on the iPhone.
I have never used a Windows 7 phone, so have no idea how usable it is. Too often we associate UI with looking good. It's important, but in my books, usability make a significantly greater impact on the user experience. I think over time, Android apps will have greater consistency, but because of the inherent attributes of the OS, will be notches ahead of other OSes.
RE: The Android sloppy interface: When guidelines are not enough
RE: The Android sloppy interface: When guidelines are not enough
This is actually better than a back button, since the user need not remember where he is going to go when he presses 'back'. The problem is that the other UI widgets do NOT provide a comparable feature, so it is up to programmer discipline to provide some other rough equivalent.
Of course, this does not always happen. But we have the same problem in the Android world, where many developers are silly enough to override the back button and do something silly instead.
Are you getting the picture, fandroids?
"Closed" (more commonly known as "controlling" or "draconian") is restrictive for developers, but provides a consistent and fun UI for end users. I know. If all users were as smart as you, they would instantly adapt to whatever the UI is with no problem at all, right? But in the real, mass-market world, which approach do you think will prevail?
RE: The Android sloppy interface: When guidelines are not enough
RE: The Android sloppy interface: When guidelines are not enough
Yes, the Android model might be messier, but it's also more adaptive and responsive to the changing needs of the user/developer community.
RE: The Android sloppy interface: When guidelines are not enough
RE: The Android sloppy interface: When guidelines are not enough
+1
RE: The Android sloppy interface: When guidelines are not enough
Copy and paste is consistent between every app on a single device because it's handled by the system. Perhaps you're referring to how different manufacturers handle it (e.g. HTC vs Samsung vs Motorola, etc). Lag/stutter... perhaps you tested a Motorola Cliq 'cause my Galaxy S II is the epitome of smooth.