Wear OS
Wear OS is ready. AvantiPoint.WearOS.Sdk is the platform SDK for Wear OS watch apps in C# / .NET. Use it alone for a native Wear head, or with WristUI.Sdk for write-once shared watch UI across Apple Watch and Wear OS.
Package
Section titled “Package”| Item | Value |
|---|---|
| Platform SDK | AvantiPoint.WearOS.Sdk |
| TFM | net10.0-wearos (platform SDK–owned) |
| Role | Native references, Wear pipeline, packaging |
Pin the SDK via global.json msbuild-sdks with a released version when you publish. Do not invent version pins on this page.
Two ways to adopt
Section titled “Two ways to adopt”- Native Wear OS — platform SDK on a Wear head. SDK-only customers never need WristUI.
- Write-once with WristUI — multi-target
net10.0-watchos;net10.0-wearosunderAvantiPoint.WristUI.Sdk. The coordinator injects the multi-targetedWristUIlibrary and composes each platform SDK for the active TFM.
See Pulse on Galaxy Watch for the fitness companion demo on Wear.
What Wear OS owns
Section titled “What Wear OS owns”- Custom TFM recognition and NuGet matching for Wear
- Native assembly injection for the Wear target
- Link, packaging, signing, and deploy for Wear builds
WristUI never ships a competing copy of those native assemblies. Stock Android packages are not automatically Wear-compatible.
Host matrix
Section titled “Host matrix”Apple toolchain is not required for an explicitly selected Wear OS build. Host matrix and sample links publish with release artifacts — see Samples & templates and Compatibility matrix.
