1) HTML5 apps should be pretty portable. Any decent browser would want to drive them. Infact, that should eliminate the reason to buy an expensive smartphone.