最快的数据传输iPhone-> Apple手表

时间:2015-10-01 08:50:33

标签: ios objective-c iphone watchkit apple-watch

我正在使用Apple Watch触发iPhone应用程序的触觉反馈,更新率至关重要。我尝试了以下方法:

[WCSession defaultSession] sendMessage:...];
[[WCSession defaultSession] updateApplicationContext:..];

将数据从iPhone应用程序发送到Apple Watch,但是当我在短时间内发送小数据时,我会遇到延迟。我现在每0.1秒发送一次数据,Apple手表似乎堆叠了这些消息。对于哪种方法最适合快速数据传输有什么想法?有什么限制?

1 个答案:

答案 0 :(得分:0)

使用操作系统定义的时间将数据从Watch发送到配套应用程序(反之亦然),并且无法控制它。数据尽快传输。这是一种避免某些应用程序开发的“方法”,这些应用程序可以消耗手表和iPhone中的电池。 另一个原因是Watch或iPhone不能仅为您的应用花费所有资源(处理器,内存,时间),但需要时间进行其他任务。

您可以尝试尽快发送消息,但iOS会为队列分配最合适的时间。我希望这可以帮到你