I haven't found Android UI to be that much better than html and the rest, you still have to say where everything goes and then write the code to tell it what to do.
Browsers are at a disadvantage because they need to have a ton of security built in because people casually go to websites, whether or not they are malicious, but are more hesitant to download an app. Also if an app is malicious it can be removed from the store, taking down a website on the other hand is not an easy feat.