The common error of overloading mobile apps with features

The common error of overloading mobile apps with features

Summary: The crowded app stores drive developers to put lots of features in their mobile apps. This is a mistake, as simple, focused apps rise to the top.

SHARE:

It must be tough being a mobile app developer given the competitive nature of the business. It is difficult getting an app noticed in the ever-growing, crowded app stores for every platform. There are no doubt dozens of very good apps languishing in the stores where few are finding them. As tempting as it may be, adding gobs of features to get noticed is a big mistake.

A big reason that apps have grown so popular is due to the elegance in having very focused objectives. Users have come to appreciate finding an app that is designed to do a particular task, and that does it very well. The developers of these apps have spent a lot of time defining what it means to deliver a good experience doing that task, and making that the primary focus of the development effort.

You know these apps as soon as you see them, they make doing one thing very easy, without putting a lot of features or options in the way. They aren't basic apps, but they are dedicated to doing the intended function. The user fires up the app, and is instantly able to accomplish the needed task with ease. No fluff, no extra baggage in the way complicating the use of the app.

Lately I've noticed some developers are getting away from this focused approach. Apps I have used for a long time are gradually getting buggier and bulkier, as one feature after another are added by the developers. The extra features don't usually make the app better at performing the primary function, instead they add new capability just in case the user might find it beneficial.

Unfortunately, this rarely works for most users, especially the installed user base. It is jolting to update an app that one has used for a while, only to find that now the task it has always been used to perform is buried under new features and options. The user has to stop for a moment to see what the new stuff cluttering the screen may be. This is a failed effort if this prevents using the app for the original purpose, as it has turned the user experience from rock-solid to "now where did that go".

I do a lot of private beta testing for new apps, and recently I've run across this developer attitude with a couple of them. One app was designed to do a specific function, but do it very well. The developer had done his homework, and the early versions of this app were really good. Then, over time the urge to add functions set in, and every new version of the app got worse at performing the primary task. Feature after feature kept getting added, just in case they added perceived value, and with that the app got harder to use and in some cases failed to perform the primary function.

I had several conversations with the developer and came to understand that his fear was the app wouldn't stand out against the competition in the crowded app store once released. The impulse to add all of these features that didn't apply directly to the primary function was overwhelming and he kept adding them. The end result was a less compelling app, even though it had all sorts of bells and whistles. The app was in effect ruined, and when it was released to the market was far worse than it was in its initial beta version for doing what it was designed to do.

I see the same feature loading with apps I have used for a long time. Evernote is a good example, an app that took simple note-taking and information capturing to a high level. Besides working on multiple platforms, what made Evernote such a good solution for me was the simple text editor that focused on making it easy to create notes. That's a good approach for a note-taking app, making it quick to enter a note and get out.

I have recently shared my account of how Evernote broke so badly with a recent update that I can no longer use it. I had to abandon using Evernote on the iPad 2 as the update killed the way I use the program to create content. A big part of the update was to add features to the editor that turn it into a more full-fledged word processor. In other words, an update to provide features that are not a function of the primary task, made it impossible to continue using for that task.

I sympathize with the battle app developers face in the crowded marketplace. I wish your job was easier than it is. But, take my advice and write an app that does the main function simply, enjoyably, and does it well. The extra baggage doesn't win customers over the long run, when word spreads (reviews) that your app does a lot of things but none of them very well.

Image credit: Flickr user antwerpenR

Topics: Apps, Mobility, Software Development

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

8 comments
Log in or register to join the discussion
  • Common Curse Of Proprietary Software

    We have seen this happen to proprietary software products on every platform, nothing new here.

    Thankfully, Free/Open-Source software is not subject to the same pressures--it can concentrate on doing things well, rather than doing lots of things.
    ldo17
    • RE: The common error of overloading mobile apps with features

      @ldo17

      As well as being of generally poorer quality compared to proprietary alternatives albeit with some exceptions e.g. Firefox, LibreOffice.
      Win8AnUglyDisaster
  • RE: The common error of overloading mobile apps with features

    There's always two sides to the coin James. One one hand, simple apps may fly on a slate, yet the lack of features hamper productivity for power users, making them switch to a netbook for full software functionality. I've seen this happen with not just note-taking and blogging applications, but many multimedia apps on slates as well.

    I cannot say that adding features to slate apps is a bad thing, as it brings them closer to netbooks for features, functionality and productivity. The challenge I think on a slate is doing it in a way that seamlessly integrates with the touch UI, making it both usable as well as functional. That's one advantage suite software offers on the PC - multiple tools that work together and have a homogenized look.

    Your experience demonstrates well the infancy of the slate market - apps are still frustrating either because of lack of or overabundance of features, while guaranteeing hardware connectivity is still a bleeding-edge affair, giving you a nasty cut if you play too much.
    lgpOnTheMove
  • Blame the developer?

    A timely reminder article for all new entrepreneurs, however, I wouldn't just point the finger of blame at small dev team/single developers falling fowl of this issue: I'd also highlight that it goes much wider and deeper than that.

    From one man dev 'teams', up to corporate business/B2B/B2C all Apps, in fact, all applications regardless of platform/device have all at some point in their life pretty much suffered feature creep. We all understand businesses, no matter of size or scale all require revenue, so its only logical the as sales begin to level/curve off, the money counters begin to get fearful (its no secret that most CEO/Board Members/upper management are from strictly numbers based background, eg. accountants, finance, banking..). So from the top down, in come the 'must-have' feature sets and target requirements, and not as they should more naturally be created: in through the front door as your client/customer.

    And thats just one small angle in my articulation above, Ive not even scratched the surface of other variables at play.
    --
    Follow me, if you care - twitter.com/harrisonux
    harrisonUX
  • Survey: Mobile apps

    These days customized mobile applications that are tailored to specific business requirement are getting rather popular. The mobile apps allow employees to work at any time and from anywhere via mobile devices.

    Apps offer great potential to market your business, network, boost customer service and enhance the way staff work on the move and communicate with one another.
    Should you be interested ??? please visit our website
    http://rozdoum.com/mobilize-yourbusiness.html
    lucyinv@...
  • Survey: Mobile apps

    These days customized mobile applications that are tailored to specific business requirement are getting rather popular. The mobile apps allow employees to work at any time and from anywhere via mobile devices.

    Apps offer great potential to market your business, network, boost customer service and enhance the way staff work on the move and communicate with one another.
    Should you be interested ??? please visit our website
    http://rozdoum.com/mobilize-yourbusiness.html
    lucyinv@...
  • Small Businesses Can Take Advantage of Creating Mobile Apps

    Great article! I believe Mobile Apps will eventually become a necessity for businesses of all sizes with all budgets. And you no longer need to hire developers to create your apps. it is now literally as easy as making a powerpoint document. With viziapps platform, you dont need to know anything about coding. Access back-end data to and from your device, including Google Spreadsheets, without
    coding. create your own app and test it on your phone for free: http://www.viziapps.com/LearnMore.aspx This technology fits every budget.

    this is going to change how small businesses employ their marketing strategies. mobile app technologies gives small businesses a fighting chance to compete with the big players.
    ViziApps
  • Dr Dre Headphones Wholesale

    <br><strong><a href="http://www.loginmonsterbeats.com/">beats by dre headphones</a></strong><br><strong><a href="http://www.loginmonsterbeats.com/">beats by dre tour</a></strong><br><strong><a href="http://www.loginmonsterbeats.com/">beats by dre studio</a></strong><br><strong><a href="http://www.loginmonsterbeats.com/">beats by dre solo</a></strong><br><strong><a href="http://www.loginmonsterbeats.com/2011-new-dr-dre-studio-for-christmas-gifts-c-4.html">2011 New Dr Dre Studio For Christmas Gifts</a></strong><br><strong><a href="http://www.loginmonsterbeats.com/monster-vmoda-crossfade-lp-c-26.html">monster in ear speakers</a></strong><br><strong><a href="http://www.loginmonsterbeats.com/monster-beats-dr-dre-diddy-c-10.html">Cheap Beats Studio</a></strong><br><strong><a href="http://www.loginmonsterbeats.com/monster-beats-butterfly-by-vivienne-tam-high-performance-with-controltalk-p-56.html">Beats By Dre Sale</a></strong><br><strong><a href="http://www.loginmonsterbeats.com/monster-beats-turbine-c-23.html">beats turbine</a></strong><br><strong><a href="http://www.loginmonsterbeats.com/2011-monster-beats-by-dr-dre-transformers-limited-edition-headphones-p-42.html">Dr Dre Beats Outlet</a></strong>.
    weddingonline