I'm building a scheduling app right now using that renders directly on the desktop using opengl. I'm considering making a web version by compiling to web assembly. As I understand it, if I want to sell this application as a web app it needs to meet certain accessibility requirements. As far as I can tell that means I cannot sell the app and need to start over because opengl/webgl aren't particularly accessible on the desktop or browser. Am I legally required to build this as a traditional web app to meet accessibility requirements if I want to run it in a browser? Are requirements looser if I build it just as a desktop app?
'requirements' kinda depends on who you are trying to sell to. If it's to the US Federal government, it needs to meet the criteria of what's known as 'Section 508'. There's information about that here:<p><a href="https://section508.gov/" rel="nofollow">https://section508.gov/</a><p>Other customers, such as schools and universities, might want WCAG 2.1<p><a href="https://www.w3.org/TR/WCAG20/" rel="nofollow">https://www.w3.org/TR/WCAG20/</a><p>They may also need to be 508 compliant because of funding rules.<p>Beyond that, things become complicated.