> Technically, it’s simple. The web cannot emulate native perfectly, and it never will. Native apps talk directly to the operating system, while web apps talk to the browser, which talks to the OS. Thus there’s an extra layer web apps have to pass, and that makes them slightly slower and coarser than native apps. This problem is unsolvable.
Really weak argument, it reminds me of
High level languages will never replace ASM...
Windows 95 will not replace DOS...
Software is composed by abstractions, doesn't matter how much levels of it, better computers allow it.
Thinking that hardware<->OS is better than hardware<->OS<->browser is an oversimplification.
Except in this case we are not developing high level languages, we are trying to patch poor ASM.
I see the height of the web in the early 2000s, when web standards, accessibility, clean markup meant something.
Now it is just a pile of frameworks (as someone twitted: JS frameworks are standards fanfiction) thrown together. And not even for apps, for a simple text page :(
I will repeat Tantek's definition: if it is not curlable, it is not web.
Really weak argument, it reminds me of High level languages will never replace ASM... Windows 95 will not replace DOS...
Software is composed by abstractions, doesn't matter how much levels of it, better computers allow it.
Thinking that hardware<->OS is better than hardware<->OS<->browser is an oversimplification.