Host-app → Wayland bridge. Coming soon. Not Desktop or LockScreen.

Coming soon / in development.

What it is

anowaW is an application bridge: run macOS, Android, iOS, or iPadOS apps inside a Wayland desktop hosted by Wawona. The goal is a zero-copy (or near zero-copy) surface bridge for HID, resize, and compositing of UIKit / AppKit / Android window surfaces onto Wayland surfaces, so host apps can tile beside other Wayland clients (for example inside a native niri session).

What it is not

Platforms

PlatformGate
macOSplanned (Mode A + Mode B)
Androidplanned (Mode A + Mode B)
iOS / iPadOSplanned (Mode A in the store app; Mode B via repo.wawona.io) — same on iPhone and iPad
tvOS / watchOS / visionOS / Linuxforbidden

Mode A vs Mode B

Mode AMode B
App Store / PlayShips in store-shaped buildsForbidden in App Store IPA and Play AAB/APK
macOSStore-safe / notarized methods as availableBundled on 3rd-party macOS; needs partial SIP (system debugging), same bar as the Desktop .dylib
AndroidPlay-approved bridge methodsPrivileged / root paths outside Play requirements
iOS / iPadOSMode A only inside the App Store Wawona appJailbreak tweak from repo.wawona.io (Sileo): UIKit apps as Wayland clients under nested Wawona

App Store and TestFlight copy must never mention jailbreak. This page and repo.wawona.io may describe Mode B.

iOS / iPadOS Mode B on repo.wawona.io

A planned jailbreak tweak will present UIKit apps as Wayland clients on a nested Wayland compositor inside Wawona — so host apps can sit beside other Wayland apps under compositors such as niri. Distributed only from repo.wawona.io, never from the App Store IPA.

Canonical engineering notes: anowaw.md.