A Capacitor plugin that finally bridges both Apple Watch and Wear OS
Wanted to share this since watch support has been a known gap in the Capacitor ecosystem: the official ionic-team/CapacitorWatch only supports iOS and is explicitly marked experimental, and for Wear OS the assumption has always been “not possible” since there’s no WebView to run one on the watch.
Capawesome just released a plugin that handles both. The interesting part architecturally: it doesn’t try to render a WebView on the watch, it treats the watch UI as fully native (SwiftUI on watchOS, Jetpack Compose on Wear OS) and just handles the communication bridge between phone and watch, with three channels depending on the delivery guarantee you need (live message with reply, latest-state-wins, or queued/guaranteed delivery).
Ships with native watch-side SDKs too (a Swift Package and a Kotlin library), so you’re not building the watch-side communication layer from scratch either.
Full writeup with the API and how the three channels compare: Announcing the Capacitor Watch Plugin - Capawesome