为看不见的“用户”设计

Apple 在其主题演讲中一直在告诉开发者要让应用变得更美观。他们引入了新的透明效果并优化了边缘处理。你无法选择退出。如果你更新了代码,你的应用就会采用这种新外观。

但他们也谈到了 App Intents。他们展示了 Siri 如何使用自然语言查找并处理你的内容。他们还展示了 Xcode 如何运行来自 Google 和 OpenAI 的编程智能体 (coding agents)。

信息很明确:让屏幕变得漂亮。但要为那些看不见屏幕的用户做好准备。

多年来,屏幕一直就是产品本身。你设计按钮,测试布局。而现在,入口正在变成一个智能体。Siri、Copilot 或 Claude 将会代表你进行阅读和操作。这些智能体不在乎你的动画效果,它们在乎的是能否理解你的功能。

我在自己的公司也看到了这一点。我们是一家支付公司。我们构建了一个 MCP server,以便智能体可以在无需人工打开仪表盘的情况下处理退款。在那一刻,我们的仪表盘不再是产品,机器可读的数据才是产品。

不要只是添加一个 llms.txt 文件就以为自己安全了。虽然清晰的文本有助于智能体更快地阅读,但它并不是什么神奇的 SEO 技巧。大多数主流爬虫甚至不会用它来进行引用。

相反,请在智能体时代遵循这三条规则:

  • 将机器可读数据视为核心产品。 如果屏幕很重要,请创建一个清晰的文本版本供智能体使用。不要让他们通过抓取你的代码来猜测。

  • 为每个页面添加摘要块。 用两三行简单的英文解释该页面的功能。这有助于人类快速浏览,也有助于模型判断内容是否有用。

  • 暴露动作,而不仅仅是文字。 智能体需要动词。它们需要“退款”、“预订”或“显示”。使用 App Intents 或文档化的 API 来让你的功能具备可操作性。

最终胜出的团队不会拥有最漂亮的 App,而是拥有那些无需人工参与即可运行的产品。

UI 并没有消亡,它只是被降级了。它现在只是众多界面中的一种。

如果智能体是你的新用户,那么对于一个看不见的东西来说,你的产品看起来是什么样的?

Source: https://dev.to/mickyarun/were-still-designing-for-eyes-the-thing-reading-our-apps-now-doesnt-have-any-hnp