带你深入了解M7协处理器
在美国App Store的“为iOS 7设计”页面推荐排名第一的健康类应用《ARGUS》开发者对苹果在iPhone 5S中全新添加的M7 协处理器做了进一步的解释。 在iPhone 5S之前的iPhone手机,健康类应用往往需要监测运动健康数据,以及距离位置情况,所以在后台运行会消耗大量电力,许多时候还需要使用加速度计以及GPS。
不过在有了M7 协处理器之后,应用无需再在后台运行进行数据追踪了,所有的数据都将由M7 处理器来记录追踪,这样就健康监测追踪类应用就可以节省下许多的电力。这也是苹果iPhone 5S的待机和通话时间延长的原因之一。
M7 协处理器的另外一个能力就是存储数据。M7 有能力存储多达7天的运动信息数据。M7 协处理的API可以让开发者询问用户目前的移动状态,例如是乘车,还是步行、跑步或者不移动。M7 的构架可以区别不同形式的运动。健康和监测类的软件可以充分利用这一点来统计更为准确、合适的数据。未来的苹果地图应用也可能将深度整合M7 协处理器。
其实许多开发者都一起期望有这么一个协处理器出现,可以让应用不用在后台一直运行,可以让手机CPU休息的时候同样记录和追踪数据。现在苹果通过M7 协处理器做到了。其他厂商的话Moto X,Android 4.3拥有类似的动态监测、运动追踪功能,但是无法和M7 的低能耗相比较。