One of the big hurdles we face in our mission to ensure the continuous delivery of business critical mobile apps is that the vast majority of requirements only focus on the app and possibly the requirement for offline.
This misses some really big differences in the way these apps will be delivered and what a ‘simple’ requirement like Offline brings into the mix.
Most of us have either transitioned or grown up in the era of what I have called below ‘Browser Apps’. This is our typical SaaS application, delivered via the browser with a multi-tenant architecture. I know this is a simplification but the purpose here is to use this definition to compare to what I have summarised as ‘Mobile Apps’ and here I mean business critical mobile apps (which you will know by now are Offline capable by default).
So lets take a look at the four key elements where these two delivery models differ: