mrc's Cup of Joe Blog

Join us in exploring the world of modern development, evolving technologies, and the art of future-proof software

Mobile apps

7 hidden risks of native mobile app development

EducationAs more businesses build their own mobile apps, we’re seeing an increasing number of mobile app success stories crop up. For instance, here’s a recent article highlighting 4 different companies that use mobile apps to attract customers. Here’s another article from earlier this year highlighting other companies who are using mobile apps to improve business. I could share many more such stories, but you get the point: Mobile apps are taking off in the business world.

I believe this trend is on the rise. As businesses begin to understand the true power of mobile apps, many more will start building their own apps.

This is where things can get dangerous. Blinded by the possibilities, many businesses dive into mobile app development completely unprepared. They don’t understand the risks associated with mobile app development, and are headed for some unpleasant surprises.

Today, I’d like to help you avoid those surprises. I’m going to highlight a few of these hidden risks, with the hopes that you’ll be more prepared when you start the process.

But first, let’s quickly specify which type of mobile app we’re referring to. There are 3 different types of mobile apps (native/hybrid/mobile web), which you can learn more about here. However, today we’re focusing on the risks of developing native apps. Native mobile apps are downloaded via an app store/market and installed on the device itself. I’m addressing native apps because they’re probably the most popular application type, but also come with their fair share of hidden risks.

So, what hidden risks should companies watch out for when they dive into mobile app development? We posed that question to a few experts in the field, and have compiled their advice (along with some of my own) below. Here are 7 hidden risks of native mobile app development:

8 hidden costs of mobile application development

EducationMobile apps are taking off in the business world. In fact, a recent survey found that most companies plan on building a mobile app this year, and believe that enterprise mobile app development will outpace desktop application development.

However, with every new field, there’s bound to be some surprises along the way. As more and more businesses jump into mobile app development for the first time, many make a crucial mistake: They go into the process with a limited understanding of the true costs of developing a mobile app. In fact, many falsely believe that development cost starts and ends with the developer.

The truth is, the cost of developing an enterprise mobile app reaches far beyond the actual development. The big question: What unexpected costs should businesses plan for when building mobile apps? What expenses might surprise you during the mobile app development process?

photo credit: William Hook via photopin cc
photo credit: William Hook via photopin cc

Today, I’d like to outline the mobile app development costs that businesses may not anticipate. Hopefully, this will better prepare your company for mobile app development, and reduce some of the surprises along the way.

However, before we get into these unexpected costs, I want to differentiate between mobile app types. People tend to associate the term “mobile app” with “native app,” but that’s not entirely accurate. It’s important to note that there are three types of mobile apps:

  • Native app: An app that’s installed on the device itself and distributed via the platform’s app store/market.
  • Mobile web app: Commonly referred to as an “HTML5 app”, these are cross-platform apps that are accessed through the device’s web browser.
  • Hybrid app: Built with web technologies and wrapped in a native shell, these apps are a combination of the two previous apps. They look and feel like a native app, but are actually web apps inside of a native wrapper.

I explain the difference between each app type because the following “hidden costs” don’t necessarily apply to each one. To help differentiate, I’ve listed which costs apply to each application type at the end of each point. Sound good? Okay, let’s get started. Here are 8 of the unexpected/hidden costs to watch out for when building mobile apps for your business:

7 things every IT leader should know about mobile

EducationCan you believe that smartphones (as we know them today) have only been in existence for slightly over 6 years? Yet, despite their relatively short existence, user adoption in the U.S. has already surpassed 50%. That sort of growth is absolutely incredible.

The mobile trend isn’t confined to the consumer world either. Over the past couple of years, we’ve really seen mobile usage and mobile apps gain traction in the enterprise. This will only increase in the coming years.

The explosive growth of mobile puts CIOs and IT leaders in a tricky spot, as they’re forced to adapt to this major trend on the fly. They’re stuck figuring out how their companies can best capitalize on the advantages of mobile while avoiding the drawbacks.

So, what must IT leaders understand about mobile? Today, I’d like to help answer that question. I’ve compiled a list of things every IT leader should understand about mobile, which you can find below:

Mobile apps aren’t the future

Education
With 52% of the market, Android currently rules the mobile OS world. But, can you predict what the mobile OS landscape will look like in just two short years?

Before assuming that iOS and Android will still lead the pack, consider these facts:

  • Canonical (creators of the Ubuntu OS) is working on creating a super-phone that will function as both a smartphone and a PC. So far, they have over $6 million from contributors backing the project.
  • Mozilla (creators of the Firefox browser) has created their own mobile OS. In fact, a smartphone running the brand new Firefox OS was recently released in Spain.
  • Samsung and Intel have partnered to back the development of an open-source mobile OS, called “Tizen”. They recently put together a $4 million system to attract app developers.
  • A group of ex-Nokia employees joined forces and started a company named “Jolla”. They’re working on creating the “Sailfish OS”, a reincarnation of the Meego OS.

That’s right. Shortly, the mobile OS landscape will have some new, well-backed players.

What does this mean for business? Mobile (native) apps aren’t the future. At least not for the business world.

The web is the future.

Think about it: The mobile platform landscape is becoming even more fragmented. Do you want to spend time and money building mobile apps for a platform that may or may not be popular in a few years? What if another platform emerges? Do you build new apps for that platform?

Or, do you build applications for the web?

A mobile web app works on all platforms, both now and in the future. There’s no need to worry what OS changes the future holds. I don’t know about you, but I like to limit risk in my business decisions. Mobile web apps let me do just that. I can reach all mobile devices with little or no risk.

If you’d like to learn more about why native mobile apps aren’t the future, we put together a white paper that explains everything in more detail. You can download it right here: Native mobile apps: The wrong choice for business?

Weekly recap: How developers can stand out at work, bad mobile apps, and more…

EducationEvery week, I share the most interesting and useful tech articles that I’ve found over the past week. This week’s top articles focus on helping developers stand out at work, social BI, and more. I hope you find them useful:

Social Intelligence: The new frontier for BI
As I’ve mentioned in previous articles, Business Intelligence is moving beyond your database. Social sites, forums, and blogs often contain a wealth of information about your company. The next big push in BI will involve harvesting this social data.