5 ms·
I think a better example might be the search boxes that have been added to launch menus (Unity, Windows 8, etc...). People would probably be more likely to sta
by uxcn 11y ago
I think a better example might be the search boxes that have been added to launch menus (Unity, Windows 8, etc...). People would probably be more likely to start using that as a text interface than a few chat commands. Google figured that out a long time ago.
Text generally has a higher signal to noise ratio, but I wouldn't agree that interfaces are evolving that way. Text is typically a power user interface, but I it could probably be more effective for simple things too if it were designed well. It's faster to interact with (see Fitts' Law) among other potential benefits.
https://en.wikipedia.org/wiki/Fitts's_law https://en.wikipedia.org/wiki/Fitts's_law
- Too 11y agoI think the google example is interesting because if you watch people use google they formulate their questions as if they are asking a human and not a search engine or a command line. They don't search for keywords, they don't use the + and - operators, they don't enquote snippets of text that should match exactly, no they ask a question, starting with how/what/who/when/where and sometimes even add a question mark at the end! If i were to find out who is starring in a movie for example i would search for the movie title, click on imdb and browse through the actor-list. If a non techie would do the same thing the query would be something like "who was the lead actor in X?". Now translate this into replying to a comment in a bug tracker, google has thousands of engineers just working on interpreting "stupid" queries, there is no way this type of AI can scale and work against some arbitrary API to a bug tracker maintained by 5 people. Discoverability of available commands is also still an issue, not even solved by google. In their case people only know about one command because there is only one: search. If you were to add commands such as "create task", "reply", "send email", "tweet", how would that even work, is it first interpreted as a search query about how to send emails and then it suggests opening your email client? While it's a nice way to start your email client, and exactly how windows start menu works, it doesn't help any further in the workflow of translating GUI-tasks into command line tasks because it only takes you past the first step.
- uxcn 11y agoI think people probably do tend to type queries into search providers like Google in whatever their native language is. A web text box might not be the best example for people trying to do discrete tasks though, but at a higher level the queries are probably part of some goal like "get times for new Ridley Scott movie" or "check availability of X" . I'm not sure I can see people typing that into a launch menu, but I'm guessing that's roughly what Microsoft wanted to see happen with Cortana. Stricly using commands, discoverability probably is still an issue. Text doesn't necessarily need to be command based though. For example, if there are 10 (100, 1000, etc...) options on a screen I suspect it's probably easier to select using text. In some ways it could be similar to a touchscreen.