メインコンテンツへスキップ

AUP cross-device primitive · ARC 2.0.0-beta.28

`canvas` primitive

Canvas is drawing-surface intent; document is unsupported and degrades toward media or text.

canvas is an AUP cross-device primitive, not a Web Device layout component and not a Web-only widget. It is one of the 18 names in AUP_PRIMITIVES and appears in every target's DeviceCaps.primitives map as native, webview, partial, or unsupported.

Contract

FieldValue
Primitive namecanvas
LayerAUP cross-device primitive (AUP_PRIMITIVES)
Public statusunsupported (document)
Document capabilityunsupported
Shared degradation chaincanvas → media → text
Author entryAUP on interactive/visual targets
Document renderer / notesNo document native canvas path; chain applies
Showcase evidenceInteractive runtime / visual demos (not document sample)

When to use

Freeform drawing or pixel surfaces on capable devices.

When not to use

Do not ship canvas demos as static docs capability.

Document sample

Not provided. Document capability is unsupported. Shared chain: canvas → media → text.

Evidence anchors

ItemValue
Registrypackages/aup/src/aup-types.ts · AUP_PRIMITIVES
Document capsproviders/runtime/web-device/src/device-caps.ts · DEVICE_CAPS_DOCUMENT
Degradationpackages/aup/src/degradation.ts · DEGRADATION_CHAINS
Internal matrixdocs/aup/capability-matrix.md (internal, non-routed)
Taxonomy hubPrimitive taxonomy and evidence
Sample contract rulesLive examples: scope and contract

Nearby pages