管理和运行原型

在ProtoPie Studio中制作原型后,就可以通过ProtoPie Connect在智能设备或桌面浏览器中运行原型。点此下载ProtoPie Connect

在ProtoPie Connect中运行原型

在ProtoPie Connect中运行原型需要进行两个步骤:

  • 步骤1. 将原型添加至ProtoPie Connect
  • 步骤2. 运行已添加的原型

1. 加载原型

首先,需要将原型添加到ProtoPie Connect中。ProtoPie Connect支持同时运行一个或多个Pie文件。

  • 添加原型,请点击新建图标(+)并选择要添加的原型,或将原型文件直接拖拽到ProtoPie Connect的界面。
  • 要从列表中移除原型,只需选择相应的Pie文件并点击垃圾桶图标。
  • 要使用另一个原型来替换当前原型,可以将鼠标移到原型上并点击双向箭头图标。

每添加一个新的Pie文件将会创建一个新的Pie ID,当使用其它Pie文件替换原来的Pie文件时,新的Pie文件将会沿用先前Pie文件所使用的Pie ID。

对于已经加载到ProtoPie Connect中的原型,在ProtoPie Studio中进行修改时,会自动同步到ProtoPie Connect中。

[object Object]

2. 运行原型

有三种方式通过ProtoPie Connect来运行原型。

使用ProtoPie Connect和ProtoPie Player运行原型

ProtoPie Player是ProtoPie Studio和ProtoPie Connect的免费配套应用程序。在iOS、iPadOS以及安卓设备上均可以查看、体验和运行已添加到ProtoPie Connect中的任意原型。

通过以下三种方法均可将ProtoPie Player连接到ProtoPie Connect:

  1. 扫描二维码
  2. 输入IP地址
  3. 使用USB数据线

了解更多ProtoPie Player应用程序的相关知识。

扫描二维码

  1. 确保电脑和智能设备均连接到同一Wifi。
  2. 在ProtoPie Connect中,点击要打开的原型所对应的二维码图标,屏幕会显示一个二维码。
  3. 在ProtoPie Player中点击扫描二维码按钮。
  4. 扫描屏幕上显示的二维码,即可在Player中运行相应的原型。
[object Object]

输入IP地址

  1. 确保电脑和智能设备均连接到同一Wifi。
  2. 在ProtoPie Player的下拉菜单中点击“输入IP地址”选项。
  3. 输入ProtoPie Connect中显示的IP地址。
  4. 点击“连接”按钮即可在智能设备上运行相应原型。
[object Object]

在ProtoPie Connect和ProtoPie Player for Wear OS中运行原型

不同于常规的ProtoPie Player,ProtoPie Player for Wear OS仅可与企业版的ProtoPie Connect一起使用,这两者都是ProtoPie智能手表解决方案的组成部分。

  1. 确保ProtoPie Player for Wear OS和ProtoPie Connect均连接到同一个网络中。
  2. 将它们都打开—ProtoPie Player for Wear OS和ProtoPie Connect将会自动搜寻到彼此。
  3. 在ProtoPie Player for Wear OS中点击Tap以便与ProtoPie Connect进行配对。
  4. 在ProtoPie Connect中添加一个智能手表原型。
  5. 在ProtoPie Connect操作界面的顶部点击Run按钮使原型得以在Player for Wear OS中打开。
  6. 如需重启或退出原型,请双击智能手表屏幕。

使用ProtoPie Connect在网页浏览器上运行原型

任意主流浏览器均可完成这一操作。使用ProtoPie Connect在桌面网页浏览器中打开原型有两种方法:

  • 在运行ProtoPie Connect的同一台电脑上打开原型
  • 在不同的电脑上打开原型

在同一台电脑上打开原型

  1. 点击要打开原型的浏览器图标。
  2. 原型在浏览器中打开,其URL格式为:http://localhost:9981/
[object Object]

在不同的电脑上打开原型

  1. 确保运行ProtoPie Connect的电脑和要打开原型的电脑在同一Wifi中。
  2. 在要打开原型的电脑上开启任一浏览器。
  3. 在浏览器地址栏输入ProtoPie Connect的IP地址,将可看到ProtoPie Connect的界面。
  4. 点击要打开原型的浏览器图标。
  5. 原型在浏览器中打开,其URL格式为:http://protopie.connect.ip.address:9981/

在同一个浏览器选项卡中打开不同的原型

  1. 点击新建图标(+)并选择组(Group)
  2. 拖拽原型至新建的多视图组中
  3. 点击多视图图标使组里的原型在同一个浏览器选项卡中并列打开。
[object Object]

右键点击屏幕即可弹出控制菜单,点击设置按钮,可以自主调节背景颜色、调整原型的位置和尺寸。

[object Object]

在网页浏览器中使用语音功能

从 ProtoPie Connect 1.8.0 版本起,支持在网页浏览器中使用语音功能,就像在iOS/安卓的ProtoPie Player和ProtoPie Studio的预览窗里使用语音功能一样。目前,支持的功能有:

兼容网页浏览器

在处理麦克风权限时,每个浏览器的行为都不同。为了使用语音识别和语音听取功能,浏览器需获取麦克风权限。当需要在原型中启用麦克风时,浏览器将请求麦克风权限,如下图所示。要开启麦克风权限,只需点击“允许”。

[object Object]

在ProtoPie Connect在网页播放器中使用语音功能时,基于Chromium内核的浏览器中效果最好,例如谷歌Chrome浏览器和微软Edge浏览器。根据使用的浏览器和原型的加载方式,或需在浏览器上进行以下设置后才能正常使用语音功能。

设置网页浏览器

在网页浏览器中有两种方式可以播放原型:

  1. 基于IP地址
  2. 基于http://localhost:9981/

http://localhost:9981/上播放原型不需要进行任何设置,并可以跨浏览器使用。

在IP地址上播放原型(例如,http://192.168.0.40:9981/)需进行单次的浏览器设置以开启麦克风权限,并且适用于谷歌Chrome浏览器和微软Edge浏览器。

基于Chromium内核的浏览器仅在网站具有安全源时才会允许设备的麦克风权限 — 即从https或localhost提供服务。

在ProtoPie Connect的网页播放器上使用麦克风,需要进行以下单次设置。

1. 进入Chrome/Edge浏览器的flags

  • chrome://flags/#unsafely-treat-insecure-origin-as-secure
  • edge://flags/#unsafely-treat-insecure-origin-as-secure

2. 开启Insecure origins treated as secure

[object Object]

3. 添加端口号为9981的ProtoPie Connect服务器地址

注意:服务器地址可以在ProtoPie Connect界面的左下角找到

[object Object]

4. 重启Chrome/Edge浏览器

[object Object]

自定义视图选项

如同在ProtoPie Cloud中一样,可以通过调整URL参数来自定义原型在浏览器中的显示效果。

  • 具有此类参数的URL呈现类似这样的格式:http://localhost:9981/pie?pieid=[数字]&name=[pie名称]…
  • 在URL中使用“&”符号来分隔参数。
  • 如使用另一台电脑上的浏览器,应将localhost替换为ProtoPie Connect所显示的IP地址。例如:http://192.168.123.101:9981/pie?pieid=23

pieid: Pie ID

  • : number
  • 默认值: (required)
  • 示例: http://localhost:9981/pie?pieid=1

fullscreen: 在浏览器中显示全屏按钮

  • : true | false
  • 默认值: false
  • 示例: http://localhost:9981/pie?pieid=1&fullscreen=true

bg: 背景颜色

  • :
    - CSS color, e.g., red, black, transparent
    - HEX, e.g., #ffffff
    - rgb, e.g., rgb(255,255,0)
    - rgba, e.g., rgba(200,100,20,0.4)
  • 默认值: transparent
  • 示例: http://localhost:9981/pie?pieid=1&bg=#000000

hotspotHints: 在原型中显示热点提示

  • : true | false
  • 默认值: 在ProtoPie Connect中默认设置
  • 示例: http://localhost:9981/pie?pieid=1&hotspotHints=true

cursorHide: 在原型中隐藏光标

  • : true | false
  • 默认值: false
  • 示例: http://localhost:9981/pie?pieid=1&cursorHide=true

scaleToFit: 缩放原型以适应屏幕

  • : true | false
  • 默认值: true
  • 示例: http://localhost:9981/pie?pieid=1&scaleToFit=false

带参数URL的一些范例:

  • 以全屏模式显示,背景色更改为rgba(0,0,255,0.8),显示可操作区域提示,不对屏幕尺寸进行适配拉伸。
    • http://localhost:9981/pie?pieid=1&fullscreen=true&bg=rgba(0,0,255,0.8)&touchHint=true&scaleToFit=false
  • 更改背景色为白色,显示可操作区域提示,拉伸原型以适配屏幕尺寸。
    • http://localhost:9981/pie?pieid=1&bg=white&touchHint=true&scaleToFit=true
  • 更改背景色为黄色,并隐藏鼠标指针。
    • http://localhost:9981/pie?pieid=1&bg=yellow&cursorHide=true

在ProtoPie Connect中调试消息

在ProtoPie Connect的操作界面右侧可以查看到全部已连接原型、自定义插件以及硬件设备发送和接收的所有消息。进行调试时,可以从仪表盘控制界面上发送相应的消息并检查原型是否准确地收到该消息。

[object Object]
Back To Top