Hi, i’m not blind, neither do I have any vision problem, but I was always curious to how blind folks use technology, talking about the fediverse, for you, blind or vision impaired, how is your experience?
I’m not blind but I work in web accessibility. A lot of people with low/no sight rely on screen readers to navigate phones and computers. It’s up to devs to develop sites and apps that work nicely with accessibility software, so it depends a lot on the specific interface being used. Generally most things from big tech go through heavy accessibility testing, whereas government websites are seemingly designed to be equally inaccessible to everyone.
Accessibility testing usually involves things like checking that everything is labeled, checking that everything can be accessed via keyboard, checking that visual events are transmitted to the screen reader, checking that things work well with high contrast mode, and so on
Edit: I also want to add that this is one of the reasons people left Reddit. After they banned third party apps, it became unusable to people who relied on accessibility tools. They don’t give a rats ass about making the official app accessible.
Is there a comprehensive checklist on the net for a web developer to follow?
WCAG. The standard has different levels - A, AA and AAA with A being the most basic. AAA is quite difficult to achieve. A lot of government sites are required to reach A or AA level. Currently I’m building a web app for use in schools that needs to meet AA.
The AInspector extension for firefox will show you what needs fixing on any web page.
I’ve put a lot of effort into making https://piefed.social work well on screen readers, including installing a screen reader and using the site. Browser extensions and standards can get you a long way but there’s no substitute for experiencing it the way a blind person would. It’s a work in progress but is a high priority.
https://rblind.com/ is a Lemmy instance intended for those leaving the /r/blind subreddit. The admin was making some changes to the instance to improve the screen reader experience.