Over a million developers have joined DZone.

5 Things to Avoid while Developing Your Next Mobile App

· Mobile Zone

Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud, brought to you in partnership with IBM.

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!

The Mobile Zone is brought to you in partnership with Strongloop and IBM.  Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud.

opinion,mobile,mobile app,developing mobile apps

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}