fastfinge 2 points 7y ago
Well, I think we're already heading slowly in that direction. Things like ARIA landmarks already describe parts of websites as "article content", "search", "header", etc. I remember the days when I used to need to understand what things like divs were for, because screen-readers offered commands to navigate the tag structure of the page, rather than the human layout. Also, CSS is slowly moving us away from things like layout by table, using font tags, and so on. These days, I can move through a page by landmark and heading, and not worry so much about how the site is formatted visually. And that's a big help. Heck, even tags like italics and bold have been replaced with tags like strong and emphasis.
When you say "easy as having a conversation", that makes me worry about privacy, again. I don't want to talk to my computer! I can touch type, and I'd much rather do that; I don't even use things like OK Google myself, because I don't want random people on the bus with me to know who I'm calling, what I'm looking up, and so on. As things stand, I can pres h to skip to the next heading, e for the next edit field, b for the next button, and so-on. I think this is a system that works; the improvements we need are to make sure that everything on a website that is visually intended as a heading is marked up as a heading, and that things that aren't headings never get marked up as headings. For example, on Reddit, the title of every submission on my front page should really be a heading; that would seem to make logical sense. As it is, I instead need to remember to press "b" to get to the next upvote button when I want to skip an article. Once I've learned that, it's fine. But right now, every knew sight I ever visit has little flaws like that, and little tricks I need to learn to get around it quickly. And that's what slows me down. If everything was coded correctly, the system we've got would work fine. Unfortunately, that just isn't the case. And I can't think of any knew "conversational" system you could introduce that would work any better, because not every website author is going to write websites to work propperly with it.