I am using the Wear DataAPI for the first time now. I couldn't find in the documentaton whether the DataAPI actually checks for differences in the given DataItems everytime you put a "putDataRequest" or just sends over the object you give it.
The thing is: I want to keep a collection in sync that has several (small) images and other stuff. With the dataApi, this would be very easy to handle (especially corner cases, where the wear isn't in range for a short period of time etc. in comparison to the message-API), but I generally don't want to send over the whole collection everytime the data changes, as this can happen quite frequently.
any input on this one? I bet a lot of people have similar issues and already made up their mind about this topic :)