I still want to see a complete redesign of their UI. It's slow, unresponsive, and I don't even think it's native code. They have the resources to do it.
Native code may be runtime faster, but there's huge advantages to leveraging HTML. You'd have to either -
* Define your own serialization/markup for describing a UI, then specify a network transport for it.
* OR, just bake the whole UI in native code and fill it in with data pulled down from an API. Update the binary when you want to make UI changes.
Neither solution comes with the ease-of-development and flexibility that HTML/HTTP provide.