行业

汽车

航空

金融

游戏

医疗科技

物联网

数字产品

使用场景

面向企业

面向个人

面向团队

用于教育

主要特点

硬件与系统集成

公测版

ProtoPie MCP

多设备原型设计

交互逻辑

开发交接

ProtoPie AI

用户测试

插件

Figma

Sketch

Adobe XD

洞见与灵感

博客

白皮书

客户成功案例

活动与网络研讨会

ProtoPie 画廊

产品学习与支持

ProtoPie 学堂

下载 ProtoPie

产品文档

社区

行业

汽车

航空

金融

游戏

医疗科技

物联网

数字产品

使用场景

面向企业

面向个人

面向团队

用于教育

主要特点

硬件与系统集成

公测版

ProtoPie MCP

多设备原型设计

交互逻辑

开发交接

ProtoPie AI

用户测试

插件

Figma

Sketch

Adobe XD

洞见与灵感

博客

白皮书

客户成功案例

活动与网络研讨会

ProtoPie 画廊

产品学习与支持

ProtoPie 学堂

下载 ProtoPie

产品文档

社区

聚焦客户

6

阅读时间

ProtoPie 在头部手机厂商的原型实践

了解如何利用 ProtoPie 的组件系统、变量和硬件集成,采用专家策略创建高效、高保真的原型。

蒂姆·韦德特, ProtoPie 内容撰稿人
connect ai agents like claude, cursor and more to protopie via mcp

在最近的一场网络研讨会中,设计师 Yushi Xiang 分享了如何将 ProtoPie 融入设计工作流的宝贵见解,以提升效率并创建强大、可交互的原型。以下是关于如何在从概念到完成的全过程中使用 ProtoPie、构建更智能的原型,甚至与硬件集成的关键要点。

第 1 部分:将 ProtoPie 融入你的设计工作流

ProtoPie 不仅仅用于构建高保真模型;它可以支持从开始到结束的整个设计流程。


Integrating ProtoPie into the workflow

设计前:概念验证 💡

在你真正开始设计之前,可使用 ProtoPie 创建低保真或准高保真模型,以测试你的概念是否可行。如果想法不可行,这一步快速验证可以节省大量时间和资源。

设计中期:高保真模型

一旦概念得到确认,就将静态设计转换为高保真原型。这能让你轻松与同事分享设计,并感受整体交互逻辑与美学表现。它也是向利益相关者展示设计并快速获得批准的关键工具。

设计后期:可用性测试 🔬

创建最终打磨完成的高保真模型来进行可用性测试。这使你能够收集用户对新功能的反馈,并在开发前据此优化方案。在进行这些测试时,应关注诸如一致性体验连续性可用性等关键指标,以确保新设计直观且有效。

第 2 部分:构建标准化且高效的原型

为了更快地创建原型并保持一致性,Yushi 建议采用标准化的方法来构建设计组件。

原型制作前的准备

在开始一个新原型之前,先完成以下三个步骤,至少可将你的效率提升 30%:


Pre-prototyping preparation
  1. 标准化图层命名:为图层使用清晰、准确的名称,这样你在 ProtoPie 中创建交互时就能轻松找到它们。

  2. 整理并导出可复用元素:整理图层,并提前将常用元素(如图标)导出为图片。如果你使用 Figma 的自动布局(Auto Layout),请记得在导入文件后清理容器图层,让 ProtoPie 工作区更易于导航。

  3. 识别高频组件:找出你经常使用的组件,以便后续将其封装为原子组件。这可确保设计一致性、提升效率,并让协作更轻松。

组件封装

封装可让你创建可复用组件,避免重复劳动,并确保一致的设计系统。


Component encapsulation
  • 原子组件:先封装一个原子组件,例如单向滑块。定义其交互行为、动画以及输出值。你还可以为组件添加可调变量,以便轻松复用。

  • 组件实例:创建原子组件后,你可以进行二次封装,将其变为组件实例。这对于一组相似组件尤其有用,例如一组筛选卡片。通过为每个实例分配唯一 ID,你可以确保选中一个时自动取消选中其他项。

  • 分组封装:随后你可以将多个组件实例封装为一个功能组。这能简化 ProtoPie 主场景,并让后续维护更轻松。例如,当你需要新增一个筛选项时,只需将其添加到对应分组中。


Enable effect reuse

为了让这些组件正常工作,你需要使用发送(Send)接收(Receive)功能,它们允许你从组件中发送数值,并在主场景中利用这些数值创建交互逻辑。

第 3 部分:使用变量与硬件集成

Yushi 通过制作一个可远程控制的羽毛球记分牌,展示了 ProtoPie 变量与硬件集成的强大能力。


Three problems to solve when creating an interactive scoreboard
  • 变量:使用变量跟踪比分,例如 score_green 和 score_blue。可以设置一个简单手势(如上滑)来给分数加一。

  • 取余表达式:要判断分数是奇数还是偶数,可使用表达式 % 2。当分数除以 2 时,余数为 1 表示奇数,余数为 0 表示偶数。这使你能够基于比分自动改变屏幕上的球员位置。

  • 条件:定义一个条件来判断谁赢得比赛。例如,你可以设置当某位选手得分大于 21 且领先对手 2 分时获胜。

  • 硬件集成:为了让记分牌更实用,你可以使用辅助触控(AssistiveTouch)功能,将蓝牙按钮连接到手机。然后可为按钮定义自定义操作(如单击),从而无需在手机上手动滑动即可加分。

这种创新方法表明,无需编写任何代码,ProtoPie 也能用于创建可落地的现实世界产品。

准备好改变你的设计流程了吗?

观看 Yushi Xiang 的完整演讲,了解交互原型如何革新你团队的工作流。立即行动!

加入数百个设计团队,借助原型设计更快打造更好的产品。