Visual metaphors &
direct manipulation with minimal
latency deliver the most natural & accurate control over software.
Animations and sounds should
never slow down
the UI.
Existing software is not easy to replace. Wrapping, embedding & running
alongside other existing technologies is a must.
Interoperability!
Future-proofing means to run on any computer,
regardless of its form factor. From PC to VR goggles, IoT & wearables.
Some devices will require headless operation. They should still be
accessible over some web-based interface.
Running on any hardware (let's but the bar at Raspberry PI) means that
every megabyte counts.
This elliminates browser-based solutions at the get go.
Permissive
MIT license makes it fit for commercial
use.
Support from public & non-profit organizations means no incentive to
profit off users.
So no entshittification.