* Flutter has no accessibility bindings on the web and therefore falls under the same “illegal” category.
Reading the SwiftUI docs in 2022, it’s front and centre. They tutorial covers accessibility soon after “hello world”. Every module of the tutorial has a section on setting the right accessibility info, rather than a single, optional accessibility tutorial. It makes me happy that doing the right thing is the default.
I’m planning on making a small productivity app just for myself, but it’ll be 100% accessible simply because they’ve made it so easy.
Any sources for that? I've never seen such a claim outside of Hacker News. A quick Google search i did about it only shows some court cases in U.S. (and in those cases it seems to be up to the judge with many failing). The closest is a requirement from EU in 2018 that web sites by the member states' government (ie. it is only for government web sites) has to be accessible. That makes sense, but it only covers government web sites specifically, not any other use for a toolkit (e.g. desktop apps) or even private sites.
Likewise, if you're building apps, prefer to build them using native toolkits if you value accessibility. The major platforms have it built in. When building an app, did you ever consider VoiceOver gestures [1]? Providing a readable text for the text-to-speech engine as an alternative to a UI element?
https://support.apple.com/guide/iphone/learn-voiceover-gestu...
Edit: accessible -> inaccessible
I’ve sort of known this for a while, but I got to see a demo a few years ago. A friend set up an old amiga demo on a modern fpga, and I saw him get all the timings right for it to finally look smooth as silk on the monitor he had. Then he attached the original signal to a second monitor and the difference was night and day side by side. One was smooth, the other jerky. Both the same fps.
I'm not saying we should be stuck on old compilers forever, but in C++ land, especially when I have to integrate with other frameworks or game engines, the assumption that I can choose my compiler or will always be on latest kinda irks me. Even Qt has versions for the last few MSVC releases (though thankfully the ABI stopped changing every release after VS2015).
That being said, this still looks pretty new, and by the time it's a mature framework C++20 itself may be more available.
C++ has a lot more tangled dependencies going on especially when you're stuck with a vendor's compiler.
Make no mistake: the problem here isn't necessarily technological.
SDL: https://www.discogs.com/artist/707518-SDL
Slint is the other way around, if anything.
https://www.theguardian.com/music/2014/may/01/spiderland-sli...