Google has just released the Nearby Share feature on Aug. I'm interested in its technical aspects, but I haven't found any articles on the technical details of Nearby Share. Are there any hints?
I also noticed that Google already has the Nearby connection API on Android. This makes me wonder if they have any relations? e.g., is Nearby Share implemented using the nearby connection API?
(Yeah I see that the former is a full-fledged, ready-to-use functionality, and the latter is a API for developers and supports more than file-sharing. But their names look similiar, and so do the communication methods they use, like Bluetooth, BLE, and P2P wifi. )
I'm the lead of Nearby Share and Nearby Connections at Google.
Yup, Nearby Share is built on top of the Nearby Connections API. Share is the user-facing component of the two, and adds a concept of 'Identity' that Nearby Connections lacks. The reliability & throughput improvements are all a part of Nearby Connections, so users of the API should benefit.
Let me know if you have any specific questions and I'll do my best to answer them.