We certainly could do something like that, but I thought a simple html form - which can be run by loading the file locally just as well as connecting to my webserver; once you download the html file (which contains the javascriot to manipulate the canvas and other dom stuff) - it runs completely locally. Using the browser as the UI makes it “native” to any os/hardware architecture that can run Firefox, Chrome, Safari, Opera, Brave, etc. I was thinking a simple html file that can be run anywhere would be a preferred platform, though I acknowledge a more popular diversion from natively compiled apps is containerized apps, but really there must be some sensible line we acknowledge where going packaged or containerized is overkill, no? (Probably no. AndI probably shouldn’t speak such heresy if I like earning a paycheck. . ;-)
I hope my rambling doesn’t come across as an assholish response; I’m just kinda thinking aloud.
I might be a bit biased here, but I don't consider that native, nor any of the electron-like wrappers around such creations. The only true native app e.g. for windows is an EXE, compiled from any of the languages that are capable of producing x86 binaries.
I hope my rambling doesn’t come across as an assholish response; I’m just kinda thinking aloud.