Current status
Robius is a brand new vision -- we're just getting off the ground.
Currently, the best way to get started is to directly use one of the recommended UI toolkits to build out your application's UI and define its UX behavior. For now, everything else beyond UI will require you to add the missing pieces yourself, e.g., network connectivity, async multitasking, and access to other device peripherals or system services.
Everything is developed right here in the open, so check back for updates often! We plan to introduce a pre-alpha version of the full Robius system stack (everything beneath the application) by early-to-mid 2024, which will enable easier access to and integration of other platform/OS features alongside the UI toolkits.
Platform support
The following table indicates which projects in the Robius community currently support a given feature on each given platform.
The key/legend for this table is as follows:
- MP : supported by Makepad.
- DX : supported by Dioxus.
- OS : supported by Osiris.
- — : feature not applicable or not planned for the given platform.
- Blank table cells indicate the feature has not been started.
Android | iOS | Linux | MacOS | Windows | Web | OpenHarmony | |
---|---|---|---|---|---|---|---|
Basic build tool | MP DX OS | MP DX | MP DX OS | MP DX | MP DX | MP DX | |
Basic UI | MP DX | MP DX | MP DX | MP DX | MP DX | MP DX | |
UI live/hot reload | MP | MP | MP DX | MP DX | MP DX | MP DX | |
Multiwindow | — | — | MP | MP | MP | ||
Input Events | MP | MP | MP | MP | MP | MP | |
Timers, Alarms | MP | MP | MP | MP | MP | MP | |
Camera | MP | MP | MP | MP | MP | ||
Audio Input | MP | MP | MP | MP | MP | ||
Audio Playback | |||||||
MIDI Output | MP | MP | MP | MP | MP | MP | |
Video Playback | MP | ||||||
Storage/Filesystem | MP | MP | MP | ||||
Networking | MP | MP | MP | MP | MP | MP | |
Permissions mgmt | |||||||
Geolocation | |||||||
Clipboard (text) |
MP | MP | MP | MP | MP | MP | |
Notifications | |||||||
Drag & Drop | MP | MP | |||||
Accelerometer/Gyro | |||||||
Vibration/haptics | |||||||
Biometric | |||||||
WiFi mgmt | |||||||
Bluetooth | |||||||
Display brightness | |||||||
Power/Battery state | |||||||
Physical buttons | |||||||
Proximity sensor | |||||||
Ambient light sensor |