问题:如何让用户学习新软件?
让用户真正用好复杂软件,需要把"教会用户"当作产品设计的核心。
[[Good tools make it clear how they should be used]]
## 现有的解决方案
- **引导流程**:弹窗介绍核心功能,但用户没有机会实际练习,学了也容易忘。
- **渐进式披露**:只在需要时展示相关功能,比如"另存为"弹窗。Adobe 的工作区模式也是如此——根据任务类型只显示相关工具。
- **基础/高级模式**:新用户从简化界面开始,熟悉后切换到完整界面。缺点是跨度太大,不够平滑。
- **悬停提示**:鼠标悬停显示功能说明,直观且不打扰,但只告诉你"怎么用",不告诉你"用哪个"。
- **帮助菜单**:让用户搜索"如何做某件事",效果取决于文档质量——而文档往往写得很烂,所以才有那么多人去 YouTube 找教程。
## 简单工具 vs 复杂工具
简单工具易学,但价值会随熟练度下降——用久了你会想要更多功能。
复杂工具难学,但一旦掌握,价值持续增长。
问题不在于软件复杂,而在于**软件没有随用户能力成长,始终把用户推出了最近发展区。**
---
Solution:: [[User-driven UI with AI]]