On mobile device you usually show less information because of screen real estate design considerations. In addition you want to eliminate any redundant data from traveling over the network and slowing your application. To optimize the backend and network experience you should provide services that return only the data that is needed. In other words – shape your data object so they address specific mobile needs.