全新 Inverse Installer 2.0 亮相:Haply API 对比指南
Inverse Installer 2.0 是目前运行Inverse3 最新版本,也是功能最全面的软件。它性能稳定,并已整合我们所有最新的功能和产品名称变更,确保未来也能持续适用。
本文阐述了硬件API与Inverse Installer 2.0之间的区别。文章分析了在何种情况下应优先选用其中一种方案,对这两种架构进行了并列对比,并说明了升级至2.0版本时需要考虑的因素。
我应该下载哪款软件来运行我的Inverse3 ?
如果您是从零开始,我们建议您下载Inverse Installer 2.0,其中包含:
逆向 SDK
文档和教程
运行时库
此 SDK 是目前适用于Inverse3 最新且功能最全面的软件。它性能稳定、面向未来,并包含所有官方产品名称更新。
其他改进包括:
修复了若干问题,以减少对触觉设备的干扰
可处理以下内容的运行时架构:
设备管理
自动设备发现
设备配对
支持多个客户端
设备连接日志
与未来功能的向前兼容性
我们的团队强烈建议您升级到 2.0 SDK。
注:
该 API 支持C 和 C++语言,目前仅适用于Microsoft Windows 系统。对其他操作系统的支持将于未来数月内推出。
何时或为何要使用 HardwareAPIs?
如果您的系统未运行 Windows,建议使用硬件 API。这些 API 仍使用旧的产品名称,例如Handle(现已更名为VerseGrip)。
硬件API C++
功能最全面的直接硬件 API,支持:
Windows
Linux
macOS
aarch64
硬件API Python
它提供了与 C++ 版本相同的功能,特别受到偏爱 Python 的学生和机器人开发者的欢迎。
支持的平台包括:
Windows
Linux
macOS
aarch64
什么时候或为什么要使用逆向 SDK 集成?
Inverse 的 Unity SDK使开发者能够以较低的技术门槛,在 Unity 游戏引擎中实现基础的触觉交互功能。
该 SDK 包含:
教程
文件
支持 Unity 包管理器
这是学习触觉编程并创作你的第一个场景的理想选择。
然而,对于高性能的触觉物理模拟,不建议使用 Unity 的原生物理引擎,因为它无法维持高质量触觉所需 的1000 Hz 闭环通信。
如有任何疑问,请联系 haply。
更新为反向安装程序:优势和转换
Inverse Installer 引入了一个服务层,可自动管理:
设备自动发现
设备配对
设备端口管理
这消除了手动端口管理,并简化了开发流程。
逆向安装程序的架构优势(与硬件API相比)
设备管理
自动设备发现
设备配对
支持多个客户端
支持未来功能
诊断
仪表板
日志记录支持
连接状态监控
更好的向后兼容性
客户端软件所需的工作量较少
未来更新更轻松
从 Inverse Installer 1.0 升级至 2.0
此版本包含破坏性变更。
更改内容包括:
官方产品名称取代了之前的通用名称。
修复了haply干扰Touch3DS设备的问题。
在首次连接设备时,新增了针对Inverse3 初始查询。
为Inverse3 VerseGrip 状态添加了服务缓存功能。
为 device_open_first 添加了手性支持。
在安装程序中直接添加了教程。
修复了因请求队列过载导致的崩溃问题。
改进了错误报告和处理机制。
Inverse Installer 与硬件 API 的并列对比
(原文中随后附有对比表/内容。)
所有Haply 最新更改日志和发布说明,均可随时在Haply Developer Hub ”页面上查阅。
我们的通讯订阅者最先看到了这一消息!订阅我们的月度通讯,即可抢先获取最新动态和资讯。

