Windows
Win32 · D3D11 · Direct2D · DirectWrite
Native window, rendering, text, IME, accessibility, files, HTTP, PlatformView, and ExternalTexture integration.
SupportedShared C++ owns composition through RenderScene. Each adapter owns the platform window or host view, event conversion, text and system services, and rendering surface.
Win32 · D3D11 · Direct2D · DirectWrite
Native window, rendering, text, IME, accessibility, files, HTTP, PlatformView, and ExternalTexture integration.
SupportedAppKit · CoreGraphics · CoreText
AppKit lifecycle, native text input, accessibility, platform services, and application-defined chrome.
SupportedX11 · Cairo · EGL/GLES · HarfBuzz
Retained Cairo rendering with damage, XIM composition, platform modules, files, and libsoup HTTP.
SupportedEmscripten · WebAssembly · Canvas 2D
ES module sessions, browser input and IME, URL routing, resources, storage, and DOM PlatformViews.
SupportedView · Canvas · StaticLayout · InputConnection
Native host View, Canvas renderer, IME, accessibility, resources, PlatformView, and system integration.
SupportedUIKit · CoreGraphics · CoreText · UITextInput
UIKit lifecycle, touch and text services, accessibility, files, PlatformView, and ExternalTexture integration.
SupportedPlatform adapter planned
The shared Runtime is designed for another adapter, but HuxerUI does not claim an implemented OHOS backend yet.
Planned