工具对比

ProtoPie与Principle:哪种工具更好用?

想知道ProtoPie与Principle相比如何吗?阅读这篇文章,了解每个人拥有哪些功能,哪些功能符合您团队的定制要求。

Iulia Sorodoc, Product Marketing Manager

January 8, 2024

ProtoPie与Principle:哪种工具更好用?

简而言之

  • 在创建动画和屏幕之间的过渡时,Mac的原理 是一个可靠的选项。
  • 然而,它的主要缺点(除了仅适用于Mac用户)是它缺乏支持高级交互和高保真原型的功能。
  • ProtoPie 不仅仅是一个简单的运动设计工具。在ProtoPie中,用户可以编写复杂的交互,并构建传感器辅助原型,而无需一行代码。
原型是产品开发和交互设计项目不可或缺的任务。市场上有这么多快速原型工具,您可能不确定该使用哪一个。如果您正在寻找“原型工具比较”的文章,这篇ProtoPie vs. Principle帖子将帮助您了解它们之间的差异,并揭示哪一个是最好的原型工具。所以请继续关注。

什么是Principle?

Mac的原理是一个UX原型工具,帮助设计师为网络、移动和桌面创建动画和交互式用户界面。顾名思义,Principle是为Mac操作系统定制设计的,由Core Animation提供支持。
原理不是为特定用途提供一套特殊工具,而是提供通用功能,设计师和开发人员可以结合这些功能来产生各种动画和互动效果。
使用Principle的一些好处是:
  • 它专为动画原型和动态图形而设计。
  • 它具有用户友好的界面和相对较低的学习曲线。
  • 它提供了一个名为Principle Mirror的预览和测试配套应用程序。
Principle接口
Principle接口

什么是ProtoPie?

ProtoPie是最简单、完全无代码的原型工具,帮助设计团队及其公司为移动、桌面、网络、物联网等创建高度互动、逼真的原型。ProtoPie在macOS和Windows上运行,而ProtoPie Player应用程序与iOS和Android兼容。
ProtoPie中原型的一些关键好处是:
ProtoPie Studio界面。
ProtoPie Studio界面。

Mac Principle与ProtoPie的交互是如何创建的?

如果在ProtoPie中,用户可以向对象添加触发器和响应以创建交互,则在Principle中,通过将过渡箭头应用于画板或图层来创建交互。这些在Principle术语中被称为事件
Principle支持几种类型的事件,当这些事件结合在一起时,使用户能够设计动画和交互。其中一些事件包括-
  • 悬停(外部和内部)
  • 单击
  • 滚动(开始、发布和结束)
  • 拖动(开始和结束)
  • 触摸(向上和向下)
  • 自动
此外,Principle允许用户执行三种类型的交互-
  • 拖动:通过触摸图层来改变图层的位置。
  • 滚动:根据需要移动整组图层或特定的子图层。
  • 分页:将光标上下主页屏幕和图像旋转木图,以便于阅读。
1
单击照明螺栓图标,将过渡箭头添加到矩形层。
虽然这似乎很多,但ProtoPie Studio提供了大量选项,允许用户设计令人叹为观止的互动。使用ProtoPie进行原型设计归结为一个简单的概念模型 :将一个对象、一个触发器和一个或多个响应放在一起,以创建您可以想象的任何交互。
2
受元素周期表的启发,ProtoPie有自己的版本,有两个组:触发动作和反应。
单击此处了解有关触发动作的更多信息,并查看此文档页面以了解有关ProtoPie反应的更多信息。

ProtoPie与原理:是什么让ProtoPie更好?

现在我们知道了在Principle和ProtoPie中是如何创建交互的,让我们考虑一下是什么使这些原型工具彼此不同的细微差别,并更好地了解是什么让ProtoPie更加强大。

真实文本输入能力

用户在其技术上执行的许多任务都涉及某种形式的文本。要么他们写它,要么有语音识别选项。为了为基于文本的表单、搜索栏和登录提供此类支持,您需要使用文本输入布局。Principle还没有提供这样的布局,这是一个耻辱,因为这种功能对品牌的盈利能力是多么重要。
然而,ProtoPie确实提供了文本输入布局。您只需在原型设计中添加一个输入层,即可完成。从大小到位置再到输入布局的间距,一切都可以在ProtoPie Studio中调整。
更好的是,ProtoPie支持单行和多行文本输入。像往常一样,输入层仍然适用于iOS、iPadOS和Android上的物理键盘或本机键盘
查看下面的教程,了解如何使用ProtoPie中的输入层功能。

使用智能设备的内置功能为您的原型增添活力

ProtoPie在这场原型制作战斗中获得更多积分的是,与Principle不同,它无缝集成了各种智能设备内置传感器,如相机、加速度计/陀螺仪、麦克风、指南针、接近和3D Touch。
让我们来了解其中两个功能是如何工作的,即指南针和倾斜功能。

指南针

在ProtoPie中,指南针是响应根据设备指向的方向运行的状态。添加指南针触发器后,将其链接到旋转响应,并输入值以根据磁场的方向生成旋转。
用ProtoPie制作的移动指南针。
用ProtoPie制作的移动指南针。

倾斜

ProtoPie中倾斜触发器的官方定义是“响应根据设备设置的角度运行的状态”。换句话说,通过将倾斜触发器应用于图层,响应将基于设备设置的角度。
使用ProtoPie制作的全景相机原型。
使用ProtoPie制作的全景相机原型。

交互记录:不仅仅是交接

Principle原型工具(版本6及以上)允许用户通过Web共享他们的原型过程。然而,为了将您的文档流程导出给任何人,您需要拥有尚未过期或至少仍在免费试用期范围内的Principle许可证。如果两者都不符合,您将无法访问文档导出功能。此外,即使您拥有有效的许可证,您也无法导出动画值——这可能会对您的整个产品开发过程产生问题。
ProtoPie是不同的。在其团队和企业计划中,ProtoPie提供了所谓的交互记录。这会实时记录和记录创建原型时完成的每次交互。交互记录提供了每个交互的确切规格的详细记录,以及有关原型层属性的详细信息。
当您在开发产品时需要与多个团队和外部利益相关者合作时,此功能非常有帮助。很容易与他人共享文档齐全的原型计划,因此可以快速轻松地做出设计决策。
通过交互记录,设计师可以:
  • 在没有误解的情况下展示他们的意图;
  • 为开发人员提供他们真正需要的价值观;
  • 节省时间;
交互记录页面
交互记录页面

原型测试从未如此简单

一旦原型设计完成,是时候进行跨设备原型预览和原型测试了。如果您想知道如何在手机或平板电脑上测试原型,我们有一个答案。
Principle提供了一个名为Principle Mirror 的配套应用程序,可以下载并用于原型预览。该应用程序将同步您在主原理工具上创建的所有内容,就像您创建原型时一样。但是,如果您想在Mac以外的设备上预览原型,则会出现Principle Mirror的问题。您需要使用USB电缆将它们连接到计算机。Principle Mirror还没有直接的跨设备兼容性。但是,一旦您将设备与USB连接,与手机和平板电脑同步的任何原型将仍然可用于多次预览和测试。
Principle Mirror与ProtoPie Player。
Principle Mirror与ProtoPie Player。
ProtoPie提供了一个名为ProtoPie Player 的类似配套应用程序。此ProtoPie应用程序允许您在智能设备上实时同步您在ProtoPie Studio中开发的设计。与Principle Mirror不同,使用ProtoPie Player应用程序,您只需从ProtoPie Studio扫描二维码,即可在iOS、iPadOS和Android上轻松查看、体验和测试原型。您还可以使用USB电缆连接到原型。

使用内置插件增强您的工作流程

虽然Principle和ProtoPie都支持第三方集成,但它们这样做的程度是不同的。Principle仅支持从Sketch和Figma导入设计。但是,ProtoPie允许您从AdobeXDSketch Figma 导入设计。此外,您也支持添加Lottie动画。
从您中断的地方继续使用ProtoPie Studio中的导入功能。
从您中断的地方继续使用ProtoPie Studio中的导入功能。

ProtoPie vs. Principle:对比结果是什么?

了解Principle和ProtoPie之间的差异有助于设计师在选择最佳高保真原型工具时缩小范围。在上面的比较中,一切都表明ProtoPie是迄今为止两者中最好的原型工具,原因如下:
  • Principle是一个伟大且易于使用的工具,但除了高度以iOS为中心外,还有许多局限性。
  • 在ProtoPie中创建原型更容易,因为可以完成触发器和响应的无限组合。
  • 通过交互记录,原型的文档过程在ProtoPie中也更容易、更快、更无缝。
  • 虽然这两个工具都为预览和测试提供了强大的配套应用程序,但ProtoPie Player更容易跨设备同步和使用。
  • 传感器支持:ProtoPie闪耀的地方在于它能够控制原型中智能设备的传感器,如倾斜、声音、指南针、接近传感器和3D触摸传感器。
另一个优点是从Principle(或任何其他原型工具)轻松过渡到ProtoPie。加入ProtoPie社区 ,在那里您可以与其他ProtoPie用户互动,并了解他们如何使用这个惊人的原型工具。此外,如果您是原型的新手,您可以从中学习一些技巧和窍门,自己在ProtoPie上使用。