6 things in a mobile app that will piss off users

It takes about 30 seconds to know whether you like an app or not. Desktop or mobile, wooing your users in the first few minutes of use usually defines the fate of the app and more so if it is a mobile app. A phone doesn't have the luxury of a large screen or the power of a computer and apps have to be as concise and self explanatory as possible. Over the past months, we have had the chance to see a lot of great apps and an equal number of apps that we didn't find all that amazing. There are reasons about the way we feel this way about the latter and here are the top 6 things that you, as app developers, must know, which really turns off a first time user — in descending order.

6. Lookalike/wannabe user experience - No app that looks and feels like another good app in the same category is going to appeal to a new user. Users can smell a rat. Making an app that does exactly the same thing as another app is fine, but atleast the user experience should be different. Users identify apps with their user experiences and copying isn't a great idea. Another bad practice is using the same design for an app across platform. An Android and an iOS app have different design principles with user experience in mind. A good iOS UX doesn't necessarily mean that the same will work on android.

Ikea used the same UI for Android and iOS

5. Apps that do too many things - Ok. Wanting your app to match your mother for utility is ambitious, and is certainly possible.

But given the size limitations of the smartphone, there are only those many functions that you can convey to your user. At a recent conference, an app maker voiced that user's don't use all of the app's features. And how will they if it takes an hour to figure out what your app can do!? Mobile apps are great at doing one or two fundamental things and these functions define them. If this isn't clear, no matter how many features you have, you are not going to retain your users. Don't make an app that feels like an OS.

4. Badly designed apps - Its called the ugly baby syndrome, where an app developer thinks that their app is the

best looking (and feeling) app. But if there are 100 users who don't like the look and feel of your app, there is a good chance you are wrong. Bad looking apps and the lag while using the app for the first time is huge turn off! This could be because of colours that don't go with each other or the app hanging and it requires some good design thinking to overcome. Even if your app is the sexiest looking app in the world, if it isn't light, it is still badly designed.

  3. The infamous spinning loading wheel - Your app has to do some background work and there are ways to tell your users about

it. That annoying wheel isn't the best way. As a first time user, the last thing that you'd want to show them is that loading wheel. Its boring, and 10 seconds into watching the wheel, users are going to exit the app. There are more interactive ways to convey to your user that your app is working. Cut the rope is one of the best examples of an interactive loading screen. Be imaginative and make your app engage the user, even when its doing background work.

2. Badly placed ads - This is a touchy issue. But when a mobile app signs up for ad based monetization, it is going to be a compromise

on the app's user experience. Perhaps the best example of well placed ads in an app is Angry Birds, where the pause menu displays ads. At the same time, the retractable banner ad on the top left corner of the angry birds is just bad. There are those extreme cases where apps have more ads than the functions of the app itself and the app makers would tell you that they're getting great returns from it. These are invariably old ads when smartphone usage was new and the audience was more forgiving than what it is now. Forget clicking the ad; today's user will not even download your app if it has badly placed ads.

1. Entering login details and lengthy registration processes - The most annoying thing about an app for a first time user is entering login details. Users absolutely hate

entering their login details to use the app. If you have a laborious registration process, you will most certainly lose a fair chunk of users halfway through the login process at best. Mobile phones aren't type friendly and you want to minimize making the user type as much as you can. Use the Facebook or Google SDKs to login and register, which will reduce it to a two- click process. If you must have your own login, make the process as easy as you can; two or three details at the most.


And that's a wrap! Feel free to use our comments section and share your annoying app experiences!

Instagram did a great job with their minimal registration process
Placing an ad this way isn't a great idea
The loading screens of cut the rope
The old Facebook app was one of the worst received apps on Android
In spite of being an amazingly well designed app, NowFloats does a little too much


Updates from around the world