LiveCommunicationKit centers on a conversation object with handles for participants and capabilities that tell the system which controls and gestures to show.
Adoption gives communication apps system UI on the Lock Screen, Dynamic Island, Phone Recents, and contact details instead of requiring a fully custom call surface.
Apps using older CallKit-style patterns such as `CXProvider` should evaluate moving to LiveCommunicationKit for richer real-time conversation support.
Incoming conversations are tied to PushKit wake-up and presentation, while outgoing conversations can be surfaced from inside the app, Siri, and Recents.
Group support covers participant management and merging conversations, with actions represented through app-specific conversation managers and App Intents.