1. 主页
  2. 文档
  3. Web3.0 设计教程
  4. 通用 Web3 UX 原则
  5. 8.新手模式

8.新手模式

如果想要大规模采用分布式应用程序,则意味着需要大量无任何技术知识背景的人员,在不需要了解区块链及其术语的情况下进入该领域。这不仅仅是出于安全原因(处理私钥)需要对使用人员进行教育,而且还要完全理解为什么区块链的属性是如此革命性的现象,以及Dapps与其他应用程序的区别。

同样重要的是,这需要新的心理模型和多学科理解:价值互联网正在创造数千个受市场动态影响的象征化生态系统,这些生态系统通常在经济学,金融学和博弈论中进行研究,而群众不太可能精通或曾经接触过这些学科。

因此,分布式应用程序应该努力教育新人并建立用户所工作的内容。

先前的大多数原则都考虑到了新手用户,但开发人员应该考虑更多的事情。

🔑🔑原则🔑🔑

Dapp前端应该:

➤🌀在交互中编入教育信息

Nick Neuman 非常好地总结了 Dapp 设计师的主要任务:“一个好的用户应用程序应把教育融入到产品体验中。这意味着以简洁有趣的方式解释用户为什么要做这件事,并帮助构建产品,以此确保用户操作的安全性。“

➤提供第二级别或更高级别的教育内容:区块链基础知识和 Dapp 特定术语

这不仅仅是新手加入时的原则,对所有应用程序,特别是那些具有内部或上下文术语或独特机制的应用程序来说,添加教育层是一种很好的做法:即如果正在建立代币管理应用程序,请不要假设用户知道财务以及每个术语的含义,相反,给予用户区块链的基础知识和金融的基础知识,至少要让用户了解正在使用的单词。

➤🌀最小化并逐步增加用户需要学习的新事物和概念的数量

尽管区块链项目采用了许多激励措施,仍然必须面对任何软件服务必经的用户流失:用户会选择更简单的替代方案,特别是当 Dapp 要求太多。因此,Dapps在向新用户提供教育内容时,应尽量减少对新词和概念的使用,特别是在通用公共页面(即主页)中,并逐步在参与用户的页面中显示更多学习内容(即用户仪表盘)。

这也可以通过使用更简单的语言,避免使用术语,并使用用户可能熟悉的知识类比来解释复杂的新信息。作为一个例子,看看 Spankchain 如何创建卡的概念,以避免解释支付渠道。

➤提供“专家级别的解释”

揭开 Dapps 功能的含义,它们如何相互作用以及专家如何思考所带来影响的神秘面纱。

专家对特定事物的了解程度有多少? 他们将如何解释数据? 他们将如何采取行动? 他们会做出什么选择?

这些问题的答案可以作为 Dapp UI 中的建议内容,例如,预测合适的 Gas 价格(∞link9.Gas价格)以指示交换特定代币的合适时机(仅用于举例)。

➤注意上下文的内容要紧凑

组织不同页面内的片段,临时弹出窗口,在另一个选项卡中打开更详细的信息,这些都会分散用户的注意力。学习时,应当允许用户快速并“就地”学习,而无需更改页面并忽略他们在做什么。

具体示例

  • 对所有的命令添加子标题(并参考其他原则来预测将要执行的事务∞链接2.交易透明度)
  • 学习模式设置
    • 添加到“链视图”或UI的其他部分,可以打开和关闭的开关(“通用问号”按钮)以及启用或禁用学习功能
  • 词汇表弹出窗口
    • 使用字典中提供的术语时,显示链接图标,单词后面的图标,如果单击或翻转,则显示带有指定信息的上下文弹出窗口

在某些情况下,弹出窗口还应提供“了解更多”的按钮,这将在词汇表选项卡中打开的“链视图”中打开另一个选项卡或侧边栏。

  • 词汇表页面
    • 在链视图或其他页面中,Dapp 应该提供一个页面,其中包含所有区块链和 Dapp 的特定术语,以了解其机制。 此页面应从词汇表弹出窗口重定向,而不是直接链接。
  • 在任何向导中,能够快速转换到后续步骤是聪明的做法。
    • 用户在完成必要步骤之前,也能看到即将发生的事情,尽管那些布局会显示为灰色并禁用。 对于任何ui而言,这都是一个很好的原则,不仅仅是Dapps。

我们要如何帮助您?