This is definitely a problem. I work with an existing API and am building a mobile client based around it, and while there's limited support for selecting which fields you bring down, it doesn't work for nested object.
This results in a bloated response, which on mobile is a real problem for responsiveness and data costs.
We considered building a proxy which would form responses tailored for the mobile client, but that felt like a hack. Mind you, so does Google's partial response solution.
Maybe some services could allow you to build your own response, creating a custom version of an API just for yourself?
This results in a bloated response, which on mobile is a real problem for responsiveness and data costs.
We considered building a proxy which would form responses tailored for the mobile client, but that felt like a hack. Mind you, so does Google's partial response solution.
Maybe some services could allow you to build your own response, creating a custom version of an API just for yourself?