The biggest challenge in Team Foundation Server 2012 is that Android devices do not have the capability to use Team Foundation Server APIs directly. This is because Android devices uses Java for application development and they do not have a large enough memory and processor to handle a full-fledged TFS APIs. The first problem is addressed by publishing a Java SDK for TFS, but the second problem is more difficult to address.
TFS API are only meant to be used by rich applications on MS Windows Desktop platform, however with the advances in mobile technology and use of devices it has been necessary to access TFS from mobile apps, like for instance, Android Applications. TFS OData creates an opportunity by providing light weight access to TFS over http/https.
Read the rest of the post here: http://www.dotnetcurry.com/showarticle.aspx?ID=959