What is HomeKit

Generated on 7/31/2024

1 search

HomeKit is a framework by Apple that allows users to configure, communicate with, and control smart-home appliances using Apple devices. It provides a way for users to manage their home automation systems through the Home app on iOS, iPadOS, and macOS. HomeKit supports a variety of smart home accessories, including lights, locks, thermostats, and more, enabling them to be controlled via Siri voice commands or through the Home app.

In the context of WWDC 2024, HomeKit was discussed in the session titled "Go small with Embedded Swift." This session demonstrated how to create a HomeKit-enabled smart light using an embedded device and Swift programming. The process involved setting up a HomeKit accessory, using the Matter protocol for device discovery and commissioning, and controlling the device through the Home app.

For more detailed information, you can refer to the session Go small with Embedded Swift (02:58).

Relevant Sessions

  1. Go small with Embedded Swift
  2. Meet AccessorySetupKit
  3. What’s new in privacy
Go small with Embedded Swift

Go small with Embedded Swift

Embedded Swift brings the safety and expressivity of Swift to constrained environments. Explore how Embedded Swift runs on a variety of microcontrollers through a demonstration using an off-the-shelf Matter device. Learn how the Embedded Swift subset packs the benefits of Swift into a tiny footprint with no runtime, and discover plenty of resources to start your own Embedded Swift adventure.

Get started with HealthKit in visionOS

Get started with HealthKit in visionOS

Discover how to use HealthKit to create experiences that take full advantage of the spatial canvas. Learn the capabilities of HealthKit on the platform, find out how to bring an existing iPadOS app to visionOS, and explore the special considerations governing HealthKit during a Guest User session. You’ll also learn ways to use SwiftUI, Swift Charts, and Swift concurrency to craft innovative experiences with HealthKit.

What’s new in privacy

What’s new in privacy

At Apple, we believe privacy is a fundamental human right. Learn about new and improved permission flows and other features that manage data in a privacy-preserving way, so that you can focus on creating great app experiences.

Meet AccessorySetupKit

Meet AccessorySetupKit

Elevate your accessory setup experience with AccessorySetupKit. Display a beautiful pairing dialog with an image of your Bluetooth or Wi-Fi accessory — no trip to the Settings app required. Discover how to improve privacy by pairing only your app with an accessory. And learn how you can migrate existing accessories so they can be managed by AccessorySetupKit.