Four gate states: available, planned, blocked, forbidden.

Never say "unsupported". Each cell is one of four states.

MarkStateMeaning
availableShippingKeep it green
plannedPlatform allows it; our work is unfinishedFinish it
blockedWe want it; no public APIRe-check SDKs; no private API
forbiddenProduct or store policyNever enable

Capability matrix

CapabilitymacOSAndroidiPadOSvisionOSiOStvOSwatchOS
Native machinesavailableavailableavailableavailableavailableavailableavailable
Remote (SSH/waypipe)availableavailableavailableavailableavailableavailableavailable
VM / containersplannedplannedplannedforbiddenplannedforbiddenforbidden
Multi-windowavailableif OS allowsrequiredrequiredsingle primaryforbiddenforbidden
Nested Weston + Niriavailableavailableavailableavailableavailableavailable (non-GL fallback)available (non-GL fallback)
Vulkan / GLESavailableavailableavailableavailableavailableplannedblocked
Desktop + LockScreenplannedplannedforbidden (App Store)forbiddenforbidden (App Store)forbiddenforbidden
anowaW app bridgeplannedplannedplannedforbiddenplannedforbiddenforbidden

Linux: native + remote available; VM/containers planned; Desktop/LockScreen and anowaW forbidden.

Notes

  • iOS and iPadOS share the same Desktop/LockScreen and anowaW story (store Mode A vs repo.wawona.io Mode B / jailbreak Desktop).
  • VM / containers — coming soon on macOS, iOS, iPadOS, Android, Linux. Engines: UTM-SE (iOS/iPadOS), Virtualization + Containerization (macOS). Forbidden on tvOS, watchOS, visionOS. See VMs and containers.
  • On-device shell — bundled zsh; not a VM. See On-device shell.
  • Desktop / LockScreen — coming soon on macOS and Android; iOS/iPadOS via repo.wawona.io (website only). See Desktop and LockScreen.
  • anowaW — separate host-app → Wayland bridge. See anowaW.
  • watchOS GPU is blocked: no Metal.framework. tvOS GPU is planned.
  • visionOS matches macOS product parity for bundled clients and Machines UX, except VM/container kinds (forbidden).
  • macOS is never limited by App Store feature rules.

More: macOS, Android.