Should I build a web or mobile app for my new idea or project?

Share on facebook
Share on twitter
Share on linkedin
Share on reddit
Share on whatsapp
Share on email
mobile app idea

When it comes to building your mobile app idea to life, your next startup or project you will face several important decisions to make. There is no definitive right or wrong answer but it all depends on your needs, budget and plans for the future.

Let’s begin by understanding each option.

What is a web application?

A web application is an application that runs on your browser (Chrome, Safari, etc). it typically looks like a website but has a lot more functionality than just content and hyperlinks. It typically has a database behind and you can often register, log-in and log-out of it and perform tasks on it. Samples of a web application are Gmail (when used from your browser), Google Docs, QuickBooks online, Facebook, etc.

Technically speaking a web application is typically written using HTML, CSS, Javascript and some sort of backend technology like PHP, Node.js or Java.

What is a mobile application?

A mobile application is one you download on your phone (simple enough?). Typically you get it from the Apple Store, or the Google Play store, it installs on your phone and then you can launch it with a tap on your phone. Applications like Uber, Waze, WhatsApp are all mobile app idea. They live on your phone.

From a technical perspective, these are often written in Objective-C or Swift for iPhone or Java for Android and most of them will make use of a database or other services.

Which mobile app idea should I use?

Should you build an app to run as a webpage (that can be accessed from a mobile device) or does it need to be a full-featured mobile app, downloadable from the app stores?

This is a tricky one. Everyone wants a mobile app, but not everyone needs one. Think about what your app needs. Does it need to access functions on the mobile device such as GPS, camera, movement sensor (gyroscope)? If you don’t need any of these or barely just need the camera, then it is likely you can go with a web solution.

Gaining customers loyalty via a mobile app is sometimes cited as a strategy. This may be the case but consider the cost/benefit on this one. Making a mobile app is typically more expensive than a regular web app. You also need to consider multiple OS (Android, IOS / Apple, maybe more)?

Nowadays you can also get away with building a hybrid app. Built for the web and packaged for multiple devices (my favourite solution). It is a bit more expensive than a web app but considerably less expensive than building a mobile app, plus it gives you most all of the benefits of a regular app. This is known as a write once, run everywhere – and who wouldn’t like that!.

Finally, unless mobile app idea is a game, or very intense on user interactions (double and triple taps, horizontal vs vertical phone, etc) then you don’t really need a native app.

Mobile App Idea : Hybrid Applications

So unless you are creating a game or an extremely complex application I recommend you use a hybrid technology. Hybrid technologies allow your technical team to create the 50-90% of the application code once, and then write the remaining part for each of your platfrorms (web, iPhone, Android, Windows, etc). This reason enough will save you in more than one way. The project is more economical, it requires less time and having less code means less opportunity for bugs.

Takeaway

So on your next project, don’t let the “expertise” of the company presenting a proposal, decide on this important choice. Make an informed decision from the start.

Samuel Morhaim

Samuel Morhaim

Samuel Morhaim is Founder and CEO of Vantage IO which creates custom software, web/mobile applications and cloud solutions in addition to staff augmentation, consulting and advisory services. Samuel has over 20 years of experience developing software for startups and enterprise clients. His experience includes Healthcare IT, InsureTech, Marketing Automation and Rapid Application Development strategies.

About Vantage IO

We create custom software, web/mobile applications and cloud solutions for startups and well establishes companies looking for quality and performance.

Recent Posts

FREE CONSULTATION WITH A SOFTWARE EXPERT NOW

Let’s talk about the many ways you can get your project completed by a team of expert software architects.

Thank you!

An expert software consultant will contact you within the next few hours.

get your own copy of the ultimate guide for developing software

We have analyzed 83 of our own projects to identify for you exactly what makes a great and successful project and what we have learned about the few that didn’t make it.