No no no no no. Design your product to be understandable at first pass. Apple famously doesn't do any of this with your iPhone, while Sony forces you to do it on every new device. Let the onboarding be a forcing function for usability. This isn't a crutch, it's something worse and damaging.
Driver.js: Product tours, highlights, contextual help and more
51–60 of 108 posts
Re: Driver.js: Product tours, highlights, contextual help and more
#52Re: Driver.js: Product tours, highlights, contextual help and more
#53Earlier quoted context omitted.
> Apple famously doesn't do any of this with your iPhone Maybe that's why 50% of iPhone users still don't know that they can use long press on they keyboard (or space bar) to gain cursor control - and this is just one example.
This is featured the first time you ever bring up the software keyboard and then never again. You can see the behaviour by booting up a simulator. They do have an explainer, but it’s very easy to dismiss if you expected to just start typing.
In other words, a behavior that something like Driver.js can help you achieve.
Re: Driver.js: Product tours, highlights, contextual help and more
#54No no no no no. Design your product to be understandable at first pass. Apple famously doesn't do any of this with your iPhone, while Sony forces you to do it on every new device. Let the onboarding be a forcing function for usability. This isn't a crutch, it's something worse and damaging.
Apple gets a free pass because they have an army of unpaid bloggers willing to write articles on how to get around some of their terrible UX decisions (systems settings on iOS are impossible to navigate)
Re: Driver.js: Product tours, highlights, contextual help and more
#55Re: Driver.js: Product tours, highlights, contextual help and more
#56I can imagine some products are complex and needs explanation or hand holding by solution engineers, account managers etc. No product ever is so amazing that you don't need help or product tours.
Re: Driver.js: Product tours, highlights, contextual help and more
#57Re: Driver.js: Product tours, highlights, contextual help and more
#58No no no no no. Design your product to be understandable at first pass. Apple famously doesn't do any of this with your iPhone, while Sony forces you to do it on every new device. Let the onboarding be a forcing function for usability. This isn't a crutch, it's something worse and damaging.
Re: Driver.js: Product tours, highlights, contextual help and more
#59No no no no no. Design your product to be understandable at first pass. Apple famously doesn't do any of this with your iPhone, while Sony forces you to do it on every new device. Let the onboarding be a forcing function for usability. This isn't a crutch, it's something worse and damaging.
> Apple famously doesn't do any of this with your iPhone You're arguing in favor of a product tour. iOS usability is garbage. There are no affordances. Nothing is discoverable. There are a million inputs (mostly gestures) that no one ever finds out about unless someone tells them or they Google it, and they're not consistent across apps, even first-party apps. Sometimes "swipe the row left" means "remove," sometimes…
Yes, that must be why my technologically illiterate 90-year-old grandpa was able to figure out how to use an iPhone after being shown a single swipe gesture.
Re: Driver.js: Product tours, highlights, contextual help and more
#60No no no no no. Design your product to be understandable at first pass. Apple famously doesn't do any of this with your iPhone, while Sony forces you to do it on every new device. Let the onboarding be a forcing function for usability. This isn't a crutch, it's something worse and damaging.
1. Relatively confusing UX is designed and built.
2. User testing or executive review concludes the UX is relatively confusing.
3. Product Manager says "We'll build a slideshow/interactive tutorial!" to solve the problem.
The process and end result is completely understandable. It's hard to rehash a design when you've already built it and gotten buy-in.I want to spend as little time as possible with most tools (especially enterprise tools), and so often these interrupt my work.