Analysis Apple has made a huge reversal in its HomeKit smart-home technology, in an effort to keep up with Amazon and Google.
The iPhone giant has insisted for years that any third parties wishing to create HomeKit-compatible products have to include a special Apple-specified MFi coprocessor (such as this one) in order to authenticate, connect and transfer information securely.
But suddenly, and very quietly, Apple has dropped that requirement, and introduced software authentication for its system, bringing it in line with rivals. The blink-and-you-miss-it announcement happened at the Cupertino goliath's annual developers conference in June. Toward the end of a 45‑minute session, the momentous decision was given less than 20 seconds.
"Let's talk about authentication now," said Praveen Chegondi, a HomeKit program manager, toward the end of his time on stage (fast-forward the video to 37 minutes in).
"At Apple, security and quality is of utmost importance to us. Our customers trust that their accessories are tested thoroughly by MFI licenses and audited by Apple. To ensure accessories are trusted and self-certified we have adopted hardware-based authentication."
He then dropped the bombshell: "Starting with iOS 11, we are now introducing an alternate method to authenticate HomeKit accessories. Now accessories can be authenticated by software!" he said with a flourish, eliciting a small smattering of applause. "This provides a great option to enable HomeKit and shipping accessories that can be upgraded to HomeKit."
He concluded: "We will be sharing more information about the implementation later," before moving on to the next topic.
Bridge over troubled water
Apple did not let any of its potential partners know about the change – even big player Belkin, which announced just a few weeks before the event that it would, somewhat begrudgingly, sell a new Wemo Bridge so its products could communicate with HomeKit.
Neither has Apple highlighted the sea change in its approach, even though HomeKit was one of the main topics at its dev conference that year. The low-key nature led to folks on smart home forums asking: "Did Apple just open HomeKit?"
It is only now, as companies consider the lead-up to the holiday push, that they have started asking Apple if it will start sharing more details on its new software authentication approach to see whether they can include it in their products this year. As far as we are aware, there are still no specifics available.
So why the sudden turnaround and purposefully low-key announcement? There are three reasons:
- Work still to be done, and
The decision by Apple back in 2015 to require a specific chipset surprised and infuriated many smart home companies that were looking forward to having Apple's name brand open up the market.
For users, it meant guaranteed builtin security. For manufacturers, it meant significant extra cost in creating a special Apple version of their products, and ensured there was no way to upgrade existing products to work with the system. A software-only approach allows gadget makers to connect their equipment to Apple devices via HomeKit without any expensive hardware redesigns.
While some – like smart thermostat company Ecobee – decided to bite the bullet and create a new product line to incorporate the mandatory HomeKit electronics, the majority of manufacturers decided not to bother, with the result that several years after launch, the number of HomeKit products remained strikingly small.
But then came Amazon's unexpected success with its Echo voice-controlled digital assistant. Just a few months after Apple told manufacturers they had to put-up-or-shut-up if they wanted to enter its ecosystem, Amazon offered a software-only way to connect up smart devices.
As the Echo became a mainstream tech product, Google and Apple scrambled to move away from their vision of a smartphone-controlled home into voice activation. Google launched its Home rival in October 2016 in a bid to connect up with its smart home protocols and standards – including its subsidiary, smart-home poster child Nest.
It took Apple until June this year to launch the over-priced HomePod. Previously, the Californian monster had decided that everyone would have to buy an AppleTV and use an Apple iPhone to access its controlled ecosystem. But even with Siri, the AppleTV was no Amazon Echo, and so the HomePod was developed.
As Apple execs turned their attention to this digital assistant market – having gone cold on HomeKit for several years because of its authentication barriers – the call went out: there must be a way to securely connect HomeKit devices using just software. Do it. And do it now.