On the contrary: some of the above shortcomings can be addressed through a hybrid app approach, in which significant parts of an app are written in Web technology, but with aspects of nativecode in an HTML5 wrapper.
Performance-wise, the winner is a pre-release version of Tower Technology's TowerJ compiler, which generates a native executable from pure Java code that runs almost 25 percent faster than the fastest Java interpreter, even when the interpreter has a just-in-time compiler.
Hence, cross-platform design tools that incorporate support for both HTML-5 as well as the ability to code some features in the native language have risen to fill this void.