WEB applications need to be functional. As tools, they are responsible for solving routine problems arising from the everyday life of a company. For example, an ERP offers the user the ability to control administrative and organizational processes and, when such application is web, there is still a differentiating factor that is essential: the fact that it is always available. This means that anywhere, at any time, a web application, with the necessary credentials, can be accessed. However, it is always considered that such access may originate from any device and in such cases, the application must be ready to receive this user.
How to deal with an occasion where some information is required immediately and there is only one available smartphone to access it? It is in situations like these that a mobile version makes all the difference.
When it comes to implementation, it is important to be aware of a number of items in the mobile version. Available information is the focus, as well as ensuring that they can be accessed without any technical impediment. Therefore, we will present some practices and analysis points in the development of mobile version of an application:
• The behavior of buttons, grids and forms should be tested on all major browsers available for mobile;
• Access standards shall also be respected in the mobile version;
• In reports it is important to have a more condensed version of the data due to the size of the screens in certain devices;
• For full reports, the trick is to use export files, since the file control on the phone is more effective than the display on the browser;
• Objectivity is the master word in mobile versions, so make available the essential of each screen;
• Each application screen must have an equivalent mobile version;
• Menu and elements position should be as close as possible to the desktop version, so it is maintained at the user’s familiarity with the application;
• When applicable, all functions of the desktop version should also be present in the mobile version.
For the user there should be no differences between the mobile version and the desktop version; that way, you can ensure that the time invested in training for a particular version can be reused for another.
When creating Scriptcase applications, a mobile version is automatically made available by prioritizing all the aforementioned practices. However, developers who do not have this facility must be aware of the points raised by testing each of them and ensuring the best result and delivery.