我正在做一个结合了加速度计和陀螺仪使用的项目。
在我正在开发的特定应用程序中,我会在需要时打开(例如.startGyroUpdatesToQueue
)加速度计和陀螺仪,在不需要时关闭(例如.stopGyroUpdates()
),类似于 Apple 的文档建议。
但是,我注意到在用户不时注意到的情况下,将加速度计和陀螺仪重新打开时可能会有轻微的延迟。因此,首选是保持加速度计和陀螺仪始终开启,以便用户获得不间断的体验。
问题:
1 - 在应用程序中启用加速度计和陀螺仪对系统性能和电池使用的效率如何?
2 - 当加速度计和陀螺仪打开时,是否有系统性能和电池使用的证据/数据?
3 - 有没有办法暂停加速度计和陀螺仪而不是完全关闭它?