It happens to me very often – in my work – to assist to presentation of new healthcare software from large to small enterprises. With rare exceptions, the user interface is generally designed taking as reference a computer desktop for a point & click interaction.
Programmers daily use smartphone, tablet and app but when they develop a software, even for sectors where the mobility is mandatory, as an EMR or a home assistance system, they adopt for these applications the same traditional approach used until now.
To my question if the software can run on tablet or smartphone the answer is always the same: “yes, because the interface is responsive”. Yet, it is not difficult to understand that “responsiveness” is a necessary condition but insufficient for a software to efficiently run on a mobile device.
In fact, it is not enough that the page is correctly resized on a smaller screen respect to the desktop one; controls, functions and user interface should be optimized for a mobile device in a touch-screen mode.
It is not only a problem of control dimensions – i.e. buttons – but the type of controls they use and the interaction with the user. Where a mobility is a pre-requisite, it is necessary to overturn the setting and develop with a “mobile first” design, using the right frameworks conceived for these devices. In other words, it is necessary to go beyond the user interface onto the user experience.
This is the only way to successfully use application in mobility, without drag a desktop or laptop and its mouse!