Great question. It reminded me of a meeting we had earlier in the year when the idea of the app was floated and discussed. In fact these are the questions any product team go through before creating a product or an app or a new feature as to why? Do we need one more of the same? Cant we take what we already have and also ask it to do xyz etc..
ArcGIS Online and Enterprise systems are very popular and has lot of users coming from all walks of life, experiences and technical backgrounds. They can no longer be singled out to be just made up of one type of users for example Analysts. Consider the newer generation Z workforce who have in some ways skipped the desktop browser completely. Anyone who has a account with the ArcGIS system should have the ability to access and use it anywhere they want on any device (not just limited browsers). Though the support for ArcGIS website is getting better on mobile with every release, its still a lot of work to take all the same features people love on the full website and make it work really well on a real mobile device which has differences in browsers and limitations on storage or network or access to native hardware. With the penetration of smart phones and tablets and other hand held devices, as per the popular statistics, the use of mobile browser as the first choice on these types of devices has not seen great adoption. I am now wondering when is the last time I visited the twitter/linkedin mobile responsive website on my phone (which by the way has an excellent mobile web experience). The other aspect to consider is just the expectation of end users. Every ArcGIS user owns at least one smart phone/device if not more, of his/her own choice and is exposed to all the wonderful world of app stores and native apps. They love this pattern and expect businesses/company to have a full mobile presence. Good examples are banking apps, insurance apps etc. We feel the need for a true mobile based solution that is focused, supports common workflows and has all the aspects of ease of use and access.
This is similar to any business today which offers both a solid web browser experience and also equally good if not better mobile app experiences including Google search/photos/drive, Slack, Twitter, Box, LinkedIn etc.. There is also a very common pattern in these apps i.e. in most cases the full browser experience always offers more features/functionalities and is also the first to get new things. Corresponding mobile apps are much more focused, simple and task oriented. However its important to note that the usage and user experiences patterns are very different. Also interesting is the fact that there seems to be never a need for full parity between the full blown website to the native app as long as the tasks/workflows can be completed in a delightful manner. Another common pattern is that most of these apps require login, expect apps to remember you next time, take advantage of any mobile features or hardware like camera, notifications, fingerprint, security etc... so the same user has choice to use browser or mobile app but when it comes to mobile app their expectations are not the same. The user chooses one over the other depending on various factors such as availability to device/computer, familiarity, experience, urgency, preference to name a few. Users are very familiar with using browser based version when working on their laptops or desktops and switch to a mobile app when on the device or tablet.
The aim of the ArcGIS Companion mobile app is not to replace ArcGIS web experience but to complement it and also provide a good alternative choice to mobile web which continue to evolve. The app will ever remain a subset of all things ArcGIS web can do but provides good value to each of the user types it supports such as Viewers, Authors and Admins. Its important Esri develops both native and Web apps, so as to widen the reach of access, while also provide a good overall user experience.