What Mobile Architecture Suits Your Application Needs ? What Mobile Architecture Suits Your Application Needs ?