Technologies focused on native development
Native development can be considered the beginning of UI development. When the idea first arised of developing software with another person, there was no concept of sharing code between machines with different hardware.
This is the first good answer as to why we have good performance on native applications. We cannot forget that native apps run better just because they are near the hardware, most of the time connected to the OS directly or by using a framework, such as .NET. Be careful; we are not only talking about native mobile apps, but we are also discussing apps delivered in Windows, Linux, Mac, Android, or any other OS that can run apps.
Considering this scenario, the big question is – when do I have to use a native app? There are some cases where this would be a good idea:
- There is no need to deploy on different platforms.
- There is a huge connection to the hardware.
- The performance provided by...