3 ms·
- Native apps are more or less future-proof. A web app usually needs to be rewritten as browsers and the internet change and evolve. - They can be made ridicul
by mrcold 12y ago
- Native apps are more or less future-proof. A web app usually needs to be rewritten as browsers and the internet change and evolve.
- They can be made ridiculously fast. With web you're at the mercy of third-party scripts and browsers.
- Native is much more energy efficient compared to web apps. You can do a whole lot more with much less power and resources.
- Native apps are incredibly secure compared to web apps. Unless holes and backdoors were purposefully designed in it, a native app will just run on your desktop. A web app goes through a browser, maybe some extensions, your network, an ISP and finally some third-party servers.
- Native code is easier to maintain because there are fewer things that can go wrong as time goes by. And it mostly boils down to bugs in the code. With web apps you have to debug web servers, third-party scripts, browsers, resolutions, etc.
- Native apps don't need a constantly active internet connection.
Web apps do look great. And accessing them from anywhere is a huge plus. But look at the mobile app stores. Look at all the scandals regarding privacy and web servers. Native is preferred because it's faster, more efficient and more contained.
The bleeding edge is never pretty. But it usually blows everything else out of the water.