Capability matrix reference

This reference uses the same terms as the guide matrix. Yes means the platform has a normal production path. Provider means the shared Fission API exists but the app or shell must supply a concrete provider and packaging metadata for that target. Limited means support depends heavily on browser, hardware, policy, distribution, or optional platform services. No general API means the platform does not expose a normal app-level API for the feature.
Capability
Guide
Reference
Web
Windows
macOS
Linux
Android
iOS
File picker
Provider
Yes
Yes
Yes
Provider
Provider
Notifications
Provider
Provider
Provider
Limited
Yes
Yes
Deep links
Yes
Provider
Provider
Limited
Yes
Yes
NFC
Limited mobile
Hardware provider
Hardware provider
Hardware provider
Yes
Yes
Biometrics
Use passkeys
Provider
Provider
Limited
Yes
Yes
Passkeys
Yes
Provider
Provider
Limited
Yes
Yes
Barcode scanner
Provider
Provider
Provider
Limited
Yes
Yes
Camera and flashlight
Yes
Provider
Provider
Limited
Yes
Yes
Clipboard
Yes
Yes
Yes
Yes
Yes
Yes
Geolocation
Yes
Provider
Provider
Limited
Yes
Yes
Haptics
Limited
Hardware provider
Hardware provider
Hardware provider
Yes
Yes
Microphone
Yes
Provider
Provider
Limited
Yes
Yes
Bluetooth
Limited
Provider
Provider
Limited
Yes
Yes
Wi-Fi
No general API
Provider
Provider
Provider
Yes
Constrained
Volume control
No system API
Provider
Provider
Provider
Yes
Limited
Use the detailed capability reference pages for request fields and provider contracts, and the guide pages for copyable app wiring.
Fission
A cross-platform, GPU-accelerated user interface framework for Rust. MIT licensed.
Copyright (c) 2026 Fission
Ready to use today. Widget APIs are expected to remain stable; some runtime and shell APIs may change before 1.0.0.
Fission 0.7.0