7 Comments

Summary:

The mobile app ecosystem has been one of those amazing stories in the last couple years as millions of users have latched on to smartphone applications. But the rising competition in apps has me wondering how soon before we may see feature creep overtake mobile apps.

swiss1

The mobile app ecosystem has been an amazing story over the last couple years, as millions of users have latched on to smartphone applications. The fast growth and the rising competition in apps has me wondering how soon before we may see feature creep overtake mobile apps, undercutting their usefulness.

Feature creep, as a reminder, is that piling on of features for products, often software, making the overly complex for users. It’s an issue that will — if it hasn’t already — increasingly face mobile developers, who have less margin of error to work with. Mobile apps are already slimmed-down pieces of software that promise to do simple tasks. One of the reasons why they’ve taken off in popularity is because they often serve as short cuts for actions that might have taken longer through a mobile web application. Adding features that may not be useful to the core functions of an app could detract from its value proposition.

A recent Harris Poll commissioned by EffectiveUI, a user interface consulting firm, lays out the issue.

  • 73 percent of mobile app users agree that they expect a company’s mobile app to be easier to use than its website
  • A full three-quarters think mobile apps should do exactly what they want or need them to do

Most mobile devices are small and don’t offer the same real estate as a website or computer application, forcing mobile developers to be really savvy about how they incorporate new features and improvements. I talked with a few UI experts about the issue, who agree that this is going to be an increasingly important challenge for mobile developers.

Anthony Franco, president of EffectiveUI, said developers are expected by mobile users to push out updates faster than desktop software or online sites. But he said it’s important for developers and designers to increasingly scrutinize their apps to ensure the apps don’t evolve into something too complex, as complexity is one of the two main reasons why users delete an app (the other is when they no longer find it useful).

Elizabeth Churchill, principal research scientist at Yahoo Research, said she’s started to hear more grumbles about increasingly complex apps. She said it’s a natural part of software development, but the winning apps in the future — the ones that sustain and grow a user base — will be the ones that learn how to mature gracefully and thoughtfully. “It’s so easy to delete an app and look around and find another one that’s not as annoying,” she said.

Here are some things to consider for app developers:

  • Consider how critical the updates are to users and what the point of the app is. If an improvement fits into the spirit of the app, go for it, but don’t just add features to keep up with the competition.
  • Regularly look at user feedback. Developers need to stay in touch with users to ensure that they’re adding features that add real value.
  • Stay focused on keeping an app useful for mainstream users. There is a temptation to play to more advanced users, but Franco said designers should look at targeting 80 percent of the market.
  • Rethink the dependence on icons. Anthony Andre, founding principal of Interface Analysis Associates, said apps rely a lot on icons but as they proliferate, they can overwhelm. He said inserting more text and making sure people understand their options can help users remain engaged with an app.
  • Consider separating an app by its functions or by its users to maintain its simplicity. As some apps take on more complexity, app makers should consider breaking out features into their own app to ensure that one app isn’t too cluttered. Or as Churchill suggests, look for ways for users to customize their experience so the app better fits their needs.
  • Features by themselves are not the problem. Franco said apps like Facebook show that one app can host a number of features when done well. But they have to be complementary. The problem isn’t the number of features, it’s making sure that they’re all useful to users and work well together.
  • As developers add more functions, look to maintain balance so users who want differing things out of one app can all get to it easily.

This is just the start, but these are some basic tips for developers. This may not be an issue for many developers who keep their apps streamlined, but feature creep is a natural temptation over time. The worst thing is for users to lose the joy and the feeling of efficiency they have in using mobile apps.

Related research on GigaOM Pro (sub. req’d):

You’re subscribed! If you like, you can update your settings

  1. I have found that the combination of a focused business objective and a task oriented UI for mobile devices is best. Make specific tasks as dead simple as possible. Refill a prescription by scanning the bottle! Poof…

    More money will be made with actionable experiences.

  2. Developers: just try to make something beautiful. If the powers that be at your company laugh at you, insist that beauty is the goal.

  3. Nice article, the simple ones are the best. Microsoft are sometimes prone to overloading features but have made a lot of improvements with Windows 7 mobile. Features if needed are great but there are companies just pushing out new features to boost their visibility on iTunes

  4. Nuance Releases Mobile SDK To Speechify Apps: Tech News and Analysis « Wednesday, January 19, 2011

    [...] I wrote about recently, mobile developers are going to increasingly have to get clever about how they create and update [...]

  5. People Download Lots of Apps, But Many Get Discarded: Tech News and Analysis « Tuesday, February 1, 2011

    [...] to help push its real-time analytics service, it also drives home the point I made recently that developers face increased pressure to nail the design of their apps, or face app [...]

  6. Can Virtual Rewards Keep Mobile App Users Engaged?: Tech News and Analysis « Wednesday, February 9, 2011

    [...] but it also makes them disposable especially as entertainment. Developers still have to work on design and the user experience but having another tool in their belt can be helpful if employed [...]

  7. Mobile App Simplicity « ideakindler Thursday, February 24, 2011

    [...] To read more about these ideas and the recommendations for how to avoid the problem of feature creep in mobile apps, check out the whole article here. [...]

Comments have been disabled for this post