1 January, 2020
Did you ever get so frustrated with an app that you uninstalled it immediately? Unfortunately there are tons of low quality apps on the market.
Frustration is an emotional state that a person reaches, when she/he can’t overcome an obstacle or achieve a goal.
The term “user frustration” is used when the frustration is caused by a computer, smartphone or other technical device.
If something frustrates the user, he won’t use the app further, instead he will churn and tell others about his bad experiences. With a low quality app it is hard to get traffic, establish authority and get recommended in the Google Play and App Store.
Role of the developer
Minimal knowledge of user demands and expectations
No knowledge of the target audience
Lack of communication between developers
The app doesn’t communicate the requirements it needs (e.g. a high end smartphone for a high quality game). Downloading a high quality game on an old smartphone can lead to an application freeze or crashes.
Battery power consumption
User Interface and Design Issues
Design and function don’t meet the user requirements
Consistency across various platforms and devices
Google analyzed app reviews on the Play Store and found that half of 1-star reviews mentioned app stability as a problem. They also listed battery usage, slow render times and crashes in these low quality apps as sources of user frustration.
The Android quality guidelines specify the essential quality characteristics every Android App should display. A further testing and implementation of further quality characteristics help to build a high quality app and prevent user frustration.
The guidelines describe among other the following quality characteristics:
Visual design and user interaction
Design guidelines, UI patterns and icons
Expected app behaviour
Level of permissions
Audio output during app usage and beyond
App running in the background
Compatibility, performance and stability
No crashes, force closes, frozen screens or other uncommon functions
Data sharing with other apps
Handle user data and personal information
With its guidelines, Apple wants to “provide a safe experience for users to get apps and a great opportunity for all developers to be successful” (Apple). Extensive testing will help to prevent low quality apps and user frustration and instead provide a high quality and satisfiedusers.
They arranged the guidelines into five categories which include, among other things, the following characteristics:
Software Requirements and the ability to run on the newest iOS version
Payment methods and procedure
Simple, innovative and easy-to-use design
Implementation of help screens and setting pages
“Apps must comply with all legal requirements in any location where you can make them available” (Apple)
Data Use and Sharing
Protect Intellectual Property
Rules for Gaming, Gambling, and Lotterie in apps
Frustration occurs when a person can’t overcome an obstacle or achieve a goal. Frustration, which is triggered by smartphones, is called user frustration.
It occurs when a mobile app does not meet the required or advertised requirements. According to Google, the most common reason for low quality apps and user frustration is app stability. Other reasons are poor knowledge about the target group and its demands, technical issues like battery consumption and response time and user interface and design issues like poor navigation or security issues.
By following the Google Play and Apple Store guidelines, you can make sure you have implemented the essential quality requirements. However, to deliver the best user experience you should not just focus on the minimum requirements. You should extensively test your app and implement further quality characteristics.
Learn how your organization can automatically capture and interpret micro-interaction level data to surface customer frustrations in our whitepaper “Detect hidden user frustration”.
Passionate hobby dancer. Working at UXCam.
Stay up-to-date with UXCam's latest features, insights, and industry news for an exceptional user experience.
Learn experience mapping basics and benefits using templates and examples with mixed-methods UX researcher Alice...
Senior UX Researcher
Deliver a better product with these 5 steps of product optimization. Learn how to Improve user experience, increase customer satisfaction, and boost your business...
Craft your winning app with these 9-step Product Strategy Framework for effective product planning and...