Goodbye, Native Apps
Hybrid apps are taking over native apps which ran smoothly on both low-end and high-end computers
Twelve years back.. I can remember that I had a pentium III computer with just 128 megabytes of physical memory. When I stepped into programming my favorite developer tools were Visual Basic 6 IDE (Integrated Development Environment) and Notepad++ on Windows XP. Undoubtedly, both applications were amazingly fast for that much of physical memory because as we know C/C++ language(s) powered everything at that time. We didn’t classify those great software as native because there was no concept called hybrid applications at that time.
I couldn’t find a real picture of my old computer but it was something like this…
After some time there were popular software that were asking about several run-times such as .NET framework, JRE(Java Runtime Environment) and Adobe AIR. In fact, writing software with C/C++ was hard because developers had to work with different operating system API(Application Programming Interface). Therefore these types of run-times offered a nice abstraction level over the operating system layer for developers by…