Apple open-sources HomeKit Accessory Development Kit to spur adoption, grow new standard
Apple has published an open-source version of its HomeKit Accessory Development Kit, allowing more users to experiment with the development of HomeKit accessories. The release is designed to accelerate development of a new universal smart home standard created by a consortium of companies including Apple, Amazon, Google and the Zigbee Alliance.
Apple's Home app
Portions of the HomeKit Accessory Development Kit (ADK), tools used by vendors and accessory makers to build HomeKit-compatible devices, were posted to GitHub by Apple on Wednesday, the company announced in a post to its developer webpage.
The HomeKit Open Source ADK can be used by anyone to prototype smart home devices. Ambitious users who want to build HomeKit devices for their own home can use it get started, for example. Accessory manufacturers can also use the open-source ADK to test products before formally joining the HomeKit MFi program, enabling proof-of-concept evaluations before embarking on the laborious and expensive process of becoming an MFi partner.
Apple notes individuals and companies planning to sell HomeKit-compatible accessories must use the commercial version of the kit supplied by the Apple MFi program. Still, providing open-source access to key bits of code hints at a major shift in the tech giant's smart home strategy and could ultimately boost the number of HomeKit contributors.
Apple released the Accessory Development Kit for partners in the MFi program in 2018. Contained within the ADK is the HomeKit Accessory Protocol, a part of the HomeKit accessory logic that communicates with the HomeKit platform. Apple made this available to all developers with iOS 12 that same year.
Since then, companies or individuals looking to test out HomeKit only had access to the HomeKit Accessory Protocol and were responsible for all of the accessory logic, adopting the protocol and much more. For those in the MFi program, the ADK stripped away much of the hassle, greatly simplifying the process.
At the time, Apple said with the ADK a functional prototype device could be created within a week and companies would be able to bring an accessory to market in as little as three months.
Now, the ADK is available to everyone, not just those in the MFi program.
On Wednesday, Apple announced the formation of Project Connected Home Over IP, a consortium of companies that hope to develop an open standard that allows manufacturers to more easily build devices that work on multiple smart home platforms and assistants. That could include platforms such as Amazon's Alexa as well as Apple's HomeKit.
Apple said it open-sourced its HomeKit ADK "to accelerate the development of the new universal standard." Further, the company also plans to contribute the HomeKit Accessory Protocol to the working group.
Apple's Home app
Portions of the HomeKit Accessory Development Kit (ADK), tools used by vendors and accessory makers to build HomeKit-compatible devices, were posted to GitHub by Apple on Wednesday, the company announced in a post to its developer webpage.
The HomeKit Open Source ADK can be used by anyone to prototype smart home devices. Ambitious users who want to build HomeKit devices for their own home can use it get started, for example. Accessory manufacturers can also use the open-source ADK to test products before formally joining the HomeKit MFi program, enabling proof-of-concept evaluations before embarking on the laborious and expensive process of becoming an MFi partner.
Apple notes individuals and companies planning to sell HomeKit-compatible accessories must use the commercial version of the kit supplied by the Apple MFi program. Still, providing open-source access to key bits of code hints at a major shift in the tech giant's smart home strategy and could ultimately boost the number of HomeKit contributors.
Apple released the Accessory Development Kit for partners in the MFi program in 2018. Contained within the ADK is the HomeKit Accessory Protocol, a part of the HomeKit accessory logic that communicates with the HomeKit platform. Apple made this available to all developers with iOS 12 that same year.
Since then, companies or individuals looking to test out HomeKit only had access to the HomeKit Accessory Protocol and were responsible for all of the accessory logic, adopting the protocol and much more. For those in the MFi program, the ADK stripped away much of the hassle, greatly simplifying the process.
At the time, Apple said with the ADK a functional prototype device could be created within a week and companies would be able to bring an accessory to market in as little as three months.
Now, the ADK is available to everyone, not just those in the MFi program.
On Wednesday, Apple announced the formation of Project Connected Home Over IP, a consortium of companies that hope to develop an open standard that allows manufacturers to more easily build devices that work on multiple smart home platforms and assistants. That could include platforms such as Amazon's Alexa as well as Apple's HomeKit.
Apple said it open-sourced its HomeKit ADK "to accelerate the development of the new universal standard." Further, the company also plans to contribute the HomeKit Accessory Protocol to the working group.
Comments
I get it, don’t compromise on the security, but for the love of God, get on with it. I've got a very limited understanding of what’s involved in making HomeKit products but it’s almost feeling like FireWire.... wilting on the vine.
I’ve been waiting to see products and HomeKit mature for the Australian market before I jump in. I always figured they will get it sorted eventually but the thought of HomeKit becoming a FireWire like thing of the past before it gets an enough critical mass has entered my head.
If what they’ve done with the this open source thing gets small players involved, that’s great. The way it is at the moment, only the big players can afford to develop anything and that’s not good news for small markets like ours.
Converely, I would say: BAD move Apple!
I too have a limited understanding of what all is involved. But, rather than open up that box wider I would have rather seen Apple bring it in to hold it closer to their chest in either of two ways:
A fully developed home automation system could mitigate many problems of vulnerable people living in their own homes (as they should be!). But instead it seems that the market and its technology are just spinning its wheels and going nowhere fast. (Pretty lighting that changes colors is, well, pretty, but doesn't do much otherwise.)
3) They can create/invent something totally new from scratch.
Apple does not have the largest market share in tablets, phones, or computers either.
You opine "bad move Apple," yet have a "limit understanding."
Nothing like an informed opinion.
https://www.insteon.com/technology
How is Apple “so far” behind? I have lights, outlets, switches, and environmental sensors in my house. Also available are locks, blinds, etc. What are we missing here?
Apple was late to the game with HomeKit - several years after other technologies. I has security advantages, but many people don't understand those or had already bought in to another platform. My house came with a Schlage/Nexia Z-wave system installed. I have several door/window sensors, several switches and a thermostat on the system. HomeKit offers no interoperability with Z Wave, so why should I spend $500-600 (or more) to convert everything over? The enrollment is (usually) easier with HomeKit, but that's a one time event. The Nexia has more programming options than HomeKit and there's an order of magnitude more devices available.
As an experiment, I set up some HomeKit devices at my cabin. Documentation was sparse - I had to dig to find out that my older AppleTV would only work locally, not remotely to access devices. Enrollment goes great until it doesn't. Connectivity has been spotty, and there are fewer options for automation than with my Nexia system. I recently went looking for another door/window sensor and found 2. One had mediocre ratings the other wasn't available within the next 3 weeks. My local Apple Store had none. It's really hard to call this a roaring success.
As far as you anecdotes about HK not working for you, I will simply counter them with my own: my dozen+ HK endpoints are working perfectly fine. Easy to set up, easy to use. Automated schedules and Siri-issued commands.
My understanding of the undelying technology is limited. My knowledge of the poor results is not.
That would likely have helped get it started more effectively.