App Costs
As you take your organization down the mobile development path, one of the most vital aspects to consider is considering if your organization truly needs a mobile application. Today, not only has the various options of mobile development expanded, but so too has the overall user experience expectations.
As you look at your primary mobile presence, whether it be a PWA or full-fledged mobile app - you must take into consideration not only development cost but the cost to your users. Ie: Storage capacity of their device, the tolerance of going to the app store and downloading yet another app (and know the expected frequency of user interaction of the app - almost by default if it’s less than once a month you may very much want to consider another mobile development avenue.)
While most of what is mentioned above have been considerations for some time, today you need to consider what your IoT and wearable strategy is as this could significantly impact your mobile development choice in a very significant way. Web & Wearables along with IoT development aren’t at the same level as apps yet - data ingestion and processing, sure…. Direct connectivity and interactions aren’t on par.
Apps today
It should go without saying, but just in case - if your mobile app development mindset it still at the app development rather than leveraging mobile to develop the business, you may find a bumpy road ahead. Mobile users today want solutions - not apps! If the solution is in the form of an app so be it, but first and foremost it must be a solution.
Furthermore, today’s mobile apps - if you plan on developing one, make real and extensive use of the device’s capabilities and are not only more engaging than their web counterparts - they also offer crazy “wow’ing” effects for the users. To add to that, the apps of the past - do one thing and do it well are getting challenged globally with “super apps.” This makes understanding deep linking, instant apps/app clips, and app groups more vital than ever!
If you’re going to develop a mobile app:
- Know why
- Fully leverage the device's capabilities
- Understand the various components that go into today’s apps
- Leverage a design team which understands mobile as much as your developers