I am a newbie in this space. Is it better to build webapps for Twitter, facebook and Gmail like applications that rely heavily on the data to be downloaded? Is this the best route for web developers to take? I have seen sencha mobile and it looks great for cross device compatibility as well iphone/ipad/android.