Web Applications
The web application type is basically responsive design and enables the development of applications that run on a browser. Web-based applications are usually accessible through internet browsers and are mostly used on desktop devices (PC, laptop). The Web application type does not have mobile features such as dialing a phone number or sharing with another application on the device. Instead, Web applications offer the user more features such as form-based interactions, web service connections, data visualizations, etc.
Mobile Applications
Mobile-friendly apps have features that work on both Android and iOS devices and take full advantage of the hardware and software capabilities of mobile devices. Mobile apps enable actions such as dialing a phone number, sending a message or sharing, while web apps do not. The mobile app development process allows for a single development for both platforms, which simplifies the development process.
Differences between Web and Mobile Application Types:
- Configuration Settings:
- In web applications: Settings can only be made for the web platform.
- In mobile compatible applications: You can configure settings for both web and mobile platforms.
- Element Differences:
- In web apps: You can access all elements in web application type.
- In mobile application type: Some elements such as Tooltip, Date&Time, Range are not available.
- Action Differences:
- In web applications: For example, actions such as Read NFC, which allows you to transfer data wirelessly between devices, are not available.
- In mobile applications: Actions are not available, for example, the Export Excel action, which is used to export a specific data set in Excel format.
Reasons for the Differences in Web and Mobile Application Types:
- List Screen Structure:
- In web applications: List screens usually use page numberers.
- In mobile applications: New content is loaded by scrolling on list screens. Thus, it offers a more suitable solution for the screen sizes and interaction style of mobile devices.
- Development Process:
- Web application type: Tests are performed and optimized on different platforms to develop an application that can work on every device.
- Mobile application type: A single development is done for both Android and iOS platforms. In this way, elements and actions are kept common for both devices and operating systems.