Late last month, Nest announced its own API for connecting all kinds of devices and apps not just to its hardware but to the data that hardware generates. HomeKit and Wink are variations on the same theme, though so far without their own hardware. The thing to realize here is that, for the Internet of Things to work as promised, various devices don't really have to talk to each other natively. They just need the right translator—the right software APIs. Even then, the big question remains: which company's software will become the standard bearer? But maybe the answer doesn't ultimately matter—at least, not if a truly open-ended operating system can tie all the APIs together.