Today we're announcing the availability of this API across all Android devices running Google Play services 11.0 and up. Of course, Google had to lock up peer to peer communication by tying it to their online store. It's also unencrypted and unauthenticated, so you don't want to use this for home control.
I refuse to Play. I don't really miss the app store, but I'm sore I can't cast media at my friend's house (Chromecast requires Google Play, of course). This is another brick in that wall.
This is more unethical and monopolistic than anything Micro$oft ever did, back when they earned that moniker.