I want to buy a smart phone for my work. The two major requirement in my case is first that it must support a wide range of applications and second it must have good battery life. On searching the Google I found two phone similar to which I am looking for. The first one is Google Android which supports thousands of application and other one is Palm which has a improved webos for speed and battery life. Which one can be better among this. I need more features of them.