This also points to why "apps" are a broken model.
We desperately need mobile device standards, and HTML5 is just one step on that needed path.
Could you imagine, if browser had to do this? (Say, you're on Firefox, thinking of using Chrome, & have to use a complicated feature that analyzed all of your most recently visited sites, & told you if those sites worked on Chrome, & then if not, showed you comparable sites)