Apple 是否表明对于 sendMessage(_ message: [String : AnyObject]...)
从 watch 到 iPhone 的传输时间的实际预期是多少?对于单个字符串的消息,我看到平均 180 毫秒(200 次尝试),这似乎太长了。相对于 4 毫秒的 wifi 网络 ping 时间,它似乎很长。所有 watch 到 iPhone 的传输时间都是使用普通的 Swift watch 应用程序/扩展程序和 iPhone 应用程序测量的。
我在游戏中使用 sendMessage,我希望它尽可能小。如果我需要小于 50 毫秒的传输时间,我很难确定 sendMessage 是否是一种现实的方法。
最佳答案
我认为您不能依赖于特定的传输速度。虽然只有在设备配对时才能调用该方法,但不能保证连接有多好。如果设备之间有任何东西等,连接强度可能会因设备之间的距离而降低。
设备之间的连接可能针对更节能而非速度进行了优化。
关于ios - WatchConnectivity WCSession.sendMessage 的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31993413/