关闭广告

今年秋天,苹果推出了新的 iPhone 5s的,大部分的争论都围绕着 不可替代的 指纹传感器 触摸ID、慢动作视频、新的颜色变体和 64位 处理器A7。但除了强大的双核之外,iPhone 5s 的机身还隐藏着另一个处理器,更准确地说是 M7 协处理器。尽管乍一看似乎不像,但这确实是移动设备的一次小革命。

M7作为组件

从技术上来说,M7是一款名为LPC18A1的单片机。它基于NXP LPC1800单片机,其中ARM Cortex-M3处理器运行。 M7就是根据Apple的需求修改这些组件而创建的。 Apple 的 M7 由 NXP Semiconductors 制造。

M7 的运行频率为 150 MHz,足以满足其目的,即收集运动数据。由于时钟频率如此之低,因此对电池的消耗较小。根据建筑师自己的说法,执行相同操作时,M7 所需的能源仅为 A1 的 7%。除了与 A7 相比主频较低之外,M7 占用的空间也更少,只有二十分之一。

M7 的用途

M7协处理器监控陀螺仪、加速度计和电磁罗盘,即与运动相关的所有数据。它日复一日地每秒在后台记录这些数据。它将保留它们 XNUMX 天,届时任何第三方应用程序都可以访问它们,然后将其删除。

M7 不仅记录运动数据,而且足够准确,可以区分收集到的数据之间的速度。这实际上意味着 M7 知道您是在步行、跑步还是驾驶。正是这种能力与熟练的开发人员相结合,催生了运动和健身领域新的出色应用程序。

M7 对应用意味着什么

在 M7 之前,所有“健康”的应用程序都必须使用来自加速计和 GPS 的信息。同时,您必须先运行该应用程序,以便它在后台运行并不断请求和记录数据。如果您没有跑步,您可能永远不会知道自己跑了多远或燃烧了多少卡路里。

有了 M7,就消除了必须启动活动记录应用程序的问题。由于 M7 始终记录运动情况,因此您允许访问 M7 数据的任何应用程序都可以在启动后立即对其进行处理,并向您显示您一天走了多少公里或走了多少步,即使您没有没有告诉应用程序记录任何内容。

这样就无需使用 Fitbit、Nike FuelBand 或 Jawbone 等健身手环。 M7 比它们有一大优势,这一点已经提到过——它可以区分运动类型(步行、跑步、开车)。早期的健身应用程序可能会错误地认为您正在运动,即使您只是坐在电车上一动不动。这当然导致了结果的偏差。

M7将为您带来什么

目前,对每天步行多少公里、消耗多少卡路里或步行多少步感兴趣的活跃人士会对 M7 感到兴奋。由于M7连续运行并不间断地收集运动数据,因此结果非常准确。也就是说,假设您尽可能随身携带 iPhone。

一些应用程序已经充分利用了 M7 的潜力。我会举个例子 RunKeeper移动。随着时间的推移,绝大多数健身应用程序都会添加 M7 支持,因为他们必须这样做,否则用户会转向竞争对手。节省电池和自动数据收集和分析是两个重要原因。

M7为苹果带来了什么

苹果喜欢突出自己的芯片。它始于 2010 年,当时推出了搭载 A4 处理器的 iPhone 4。苹果不断试图告诉我们,凭借其芯片,它可以以比竞争对手更低的功耗获得最大性能。与此同时,其他硬件的规格往往被忽视。例如,普通用户是否关心操作内存的大小?不。让他知道 iPhone 功能强大,同时一次充电可以使用一整天就足够了。

这与 M7 有什么关系?这只是确认定制软件系统在定制硬件上运行良好,这在高端型号中最为明显。苹果凭借 M7 在竞争中领先了好几个月。虽然 iPhone 5s 用户已经能够在数周内充分享受支持 M7 的应用程序,但竞争对手只在 Nexus 5 和 Motorola X 上提供协处理器。问题仍然是 Google 是否向开发人员提供 API,或者它是否是专有解决方案。

过一段时间,三星将推出(没有双关语)带有新协处理器的 Galaxy S V,然后可能是 HTC One Mega。问题就在这里。两种型号都将使用不同的协处理器,并且两家制造商都可能会添加他们的健身应用程序。但如果没有像 iOS 版 Core Motion 这样合适的框架,开发人员就会陷入困境。这就是谷歌必须介入并制定一些规则的地方。这需要多长时间才能实现?同时,竞争至少会增加核心数量、百万像素、英寸和千兆字节的 RAM。然而,苹果仍然坚持自己的方式 前瞻性的 在途中

资源: KnowYourMobile.com, 史蒂夫·切尼网站, Wikipedia.org, iFixit.org
.