Dark Patterns——教育用户识别那些 App 里让人多花钱的小套路
什么是 Dark Patterns
"Dark Patterns"(诱导设计 / 黑暗模式)是一个设计圈术语,指的是故意利用用户行为习惯来诱导用户做出对平台有利的选择的 UI 设计。
常见的例子:
- 难取消:订阅按钮很大很显眼,取消按钮藏在三级菜单深处
- 隐蔽续费:试用期结束自动扣费,扣费提醒用灰色小字
- 确认劫持:弹窗的"确定"和"取消"按钮反了位置,利用用户肌肉记忆让用户选错
- 虚假紧急:"只剩 2 件!"但刷新页面后一直"只剩 2 件"
- 强制捆绑:默认勾选保险/额外服务,不仔细看发现不了
- 虚假选择:"今天给 App 打五星?"旁边两个按钮"好!"和"再等等"——点"再等等"弹出三个更难选的选项
Neal 做了什么
Dark Patterns 项目把这些套路做成了可交互的演示:
- 每一类套路一个独立页面
- 页面会"演示"一个典型的诱导场景(比如让你尝试取消一个订阅,你会发现按钮藏在哪)
- 然后告诉你这是什么套路、为什么管用、怎么识破
教育意义
费城学区把 neal.fun 列为推荐教育资源后,Dark Patterns 成了高中媒体素养课的热门教学工具——老师让学生亲手试一遍"尝试取消订阅",然后讨论"为什么这样的设计是不道德的"。
Neal 自己的定位也很明确:这不是吐槽 App 的地方,是教人识破套路的地方。每个页面的结尾都会给用户一个"识别这类套路的 checklist"。
常见套路一览
| 套路名称 | 演示 |
|---|---|
| Sneaky Subscription(隐蔽订阅) | 免费试用→自动续费,提示藏在角落 |
| Confirm Shaming(确认羞辱) | 弹窗写"你真的要放弃这么好的优惠吗?" |
| Bait and Switch(诱饵切换) | 看到"免费"标签,点进去才发现是"注册后免费" |
| Forced Continuity(强制延续) | 取消流程故意设计得很复杂 |
| Friend Spam(好友骚扰) | 用你的社交账号自动发邀请消息 |
在合集里
项目收录在 nealfun APK 合集里。每一个套路的交互演示在手机上也能正常运行——"尝试取消订阅"的模拟对触屏用户也很直观。
和其他 neal.fun 项目的不同
大部分 neal.fun 项目是娱乐性的(Infinite Craft、Trolley、Clicker),Dark Patterns 是教育性的。和它类似的还有 Progress(数据可视化教育)、The Deep Sea(科学教育)。Neal 自己也不区分——想做教育类就做教育类,想做好玩的就做好玩的。