> Web technology is great for many things. Replicating a native app experience is not one of them.
Yep.
The client-side environment is far too unstable to build a "native app". There's a reason why monumental frameworks like ExtJS barely work in IE 9.