有关iPhone 6的议论全都围绕着一点:尺寸(还有林志颖)。但细究iOS 8代码可知,等到苹果(Apple)发布迄今为止改动最大的iPhone版本,尺寸不会是唯一的讨论焦点。
届时的一大焦点可能会是内置气压传感器——9to5Mac网站在多行iOS 8代码中发现了对气压传感器的引用。
测量大气压的气压计作为气象学的主要组成部分之一,是测定本地天气的最精确途径。随着苹果日益将焦点投向健康与运动,微天气迅速分析功能将对跑步、骑车、远足或只是步行去商店的人都大有裨益。
掀起智能住宅与可穿戴设备革命?
此外,该气压传感器在iOS 8中扮演的角色似乎远不止于给出精细的天气预报。9to5Mac发现,该功能与更新后的CoreMotion应用程序接口(API)挂钩,由此向应用开发者开放,特别是供他们用于智能住宅整合的开发。
这就令人浮想联翩。比如,出门前你会不会询问或查看手机,看会不会下雨?通过这个API,智能住宅就能在你打开前门时播报提醒。它还会与日程表事件挂钩,与可穿戴设备——如传得沸沸扬扬的iWatch——不谋而合,因气压传感器几乎可以即时提供快速、精确的天气信息。
还不止这些。相较于目前iPhone 5和5S中将GPS与Motion芯片相结合的方式,气压传感器可以通过气压数据更加快速、精确地追踪海拔高度,而且占用的系统资源相对更少。
代码线索在测试中得到验证
会不会只是巧合而已?不太可能。
9to5Mac还使用App Store中现有的海拔高度应用,在一部iPhone 5S上测试了新开发框架,以确定它是否只是现有功能的复杂引用方式。出错信息显示,该手机不具备所需功能。iOS位置应用Where To与Streets开发者Ortwin Gentz也得到了同样的测试结果。
一切都有力地说明,这可能是新款手机的保留节目。
就连iPhone 5s在执行[CMAltimeter isRelativeAltitudeAvailable]代码后都返回了NO,因此我猜测iPhone 6 会内置气压传感器。
—Ortwin Gentz (@ortwingentz) June 18, 2014
有意思的是,就算iPhone 6真的搭载气压传感器,它也不会是这方面的开山鼻祖。市面上的三星Galaxy Nexus,Galaxy S3、S4和S5全都带有气压传感器,但由于该组件并非所有安卓手机的标配,因此只有零星的第三方开发者为其提供支持——而苹果只要将其内置入日后每一部iPhone之中,就不会遇到同样的问题。
目前的迹象显示,苹果确会如此。
译 丁盈幸 校 李其奇
