5 Things to Avoid while Developing Your Next Mobile App
Join the DZone community and get the full member experience.Join For Free
The use of smartphones is on the rise and it has brought a flood of mobile applications that are designed to solve some problems faced by the users.
A report published by Smart Insights states that 89% of the time spent on mobile devices is generally spent on apps. So to ensure your next mobile app is a great success and earns revenue for a long time, here are few things you need to avoid while developing your mobile app.
1. Not Considering the Increase in Screen Sizes
A survey conducted by leading tech portal CNET, discovered : “supersized phone screens are exactly what the public craves.” Here are a few things you should remember:
- The smartphone is no longer just a phone, but is a hybrid of devices. It is the most common and preferred way of interaction and a bigger screen is always better.
- Smartphone manufacturers have wanted to make phones with bigger screens. Although, technology restraints prevented them earlier, it is now easier to build phones with bigger screens with the advent of new display technology.
- eCommerce experts believe bigger is better, as consumers who have smartphones with larger displays use it as a buying device leading to higher conversions.
The screen orientation of the device is equally important and the user should get consistent user experience (UX) across all screen sizes and orientations.
2. Ignoring Compatibility with Older Smartphones
If you assumed the world of smartphones is all about flashy new phones, then you are probably mistaken.
According to a report published by CNET, many Android users love their old phones and the truth is people are slower to upgrade to new smartphones.
The latest report from Google Play Store further indicates that there are several Android devices still running old platform versions:
- Gingerbread(2.3.3–2.3.7) – 5.6%
- Ice cream Sandwich(4.0.4–4.0.4) – 5.1%
- Jelly Bean (4.1.x–4.3)– 37.4%
- KitKat (4.4) – 39.2%
Looking at the percentages above, it is evident that you will lose millions of potential users if you ignore app compatibility with older smartphones.
3. Disregarding High Battery and Memory Usage
Battery and memory are two important resources of smartphones. The primary reasons for disliking an app and uninstalling it are almost the same: a study conducted by uSamp showed that freezing (76%), crashes (71%) and heavy battery usage (55%) are the main reasons that make people disfavor a mobile app.
Here are a few things you must know when developing a mobile app :
- Memory is a constraint on the majority of smartphones and you will find many entry-level and medium-range smartphones with only 1GB memory.
- High memory usage is bound to slow down the phone which leads to the app freezing or crashing.
4. Incompatibility with Other Apps
In a study published by the University of California, Berkeley, the authors encourage developers to use smartphone platform capability for collaboration and interaction between apps. Some of the advantages of inter-app communication are:
- Taking advantage of existing data and services provided by other mobile apps while still giving users the impression of seamless functionality within a single app.
- Reducing the burden on the developer and promoting intelligent reuse of functionality.
5. Not Considering a Consistent UX across Different OS
As per the research conducted by Nielsen Norman Group, a consistent UX, regardless of the platforms, helps in building trust with customers.
Hence it is necessary that your mobile app should identify and support top tasks across all OS platforms and strive to make secondary tasks available within the app.
In addition , a study conducted by Forrester Research states around 90% of the respondents in their survey used an average of three devices to complete a task.
It is therefore necessary that your app offers consistent UX across all devices and platforms.
Have any comments? Please feel free to share your opinion below and thanks for reading!
Opinions expressed by DZone contributors are their own.