App Store 版 3D Touch 称重——双引擎如何协同
第二引擎:硬件压感
如果你的设备有实体 3D Touch(iPhone 6s~XS Max),TouchScale 正式版 App 会自动识别并启用 3D Touch 称重引擎。这时候你有两个入口可选:
- 相机入口:AI 估算,任何物体
- 3D Touch 称重入口:硬件读数,精度 ±1g,上限 ~385g
自动切换逻辑
App 启动时会检测硬件能力:
- 有 3D Touch → 主菜单同时显示相机入口和 3D Touch 入口
- 没有 3D Touch → 主菜单只显示相机入口,3D Touch 入口灰掉或隐藏
App 内 3D Touch 称重界面
进入 3D Touch 称重入口后,界面和网页版很像但优化了交互:
- 中间是称重区域(大屏幕显示)
- 下方是实时读数(比网页版字体大)
- 有「去皮」按钮、灵敏度选择
- 支持多点触控模式
- 额外功能:自动记录到历史、连续称重模式
与网页版的差异
| 特性 | 网页版 | App Store 版 |
|---|---|---|
| 读数刷新 | 约 16ms | 约 16ms(相同) |
| 精度 | ±1g | ±1g(相同) |
| 界面优化 | 简洁但粗糙 | 针对 App 优化,读数字体更大 |
| 自动保存 | 无 | 可自动记录到历史 |
| 去皮响应 | 需要手动点 | 可配置为自动去皮(放下物品前自动归零) |
| 多点模式 | 部分镜像有 | 默认支持,切换方便 |
什么时候用哪个引擎
优先用 3D Touch(如果设备支持):
- 有实体 3D Touch 就优先用硬件压感,因为精度更稳定、结果可复现。AI 估算波动更大。
用 AI 相机的场景:
- 物品超过 385g(3D Touch 上限)
- 物品无法直接接触屏幕(有容器但容器太重)
- 设备没有 3D Touch(XR 及以后)
- 需要估算大件、不规则物体的大致重量
双引擎协同的典型案例
比如你买了一袋 500g 的面粉:
- 用 3D Touch 称整袋(如果能拆开放的话)——硬件读数最准
- 想称一勺面粉的重量——把勺放上去,去皮,倒面粉进勺,读数就是一勺的重量
- 如果勺本身太重(> 200g),3D Touch 上限不够——切 AI 相机,拍勺和一勺面粉的照片估算
两种引擎互补,覆盖的场景比单独一种多得多。