苹果M9协处理器
北京时间9月28日消息,据科技博客AppleInsider报道,苹果最新iOS 9系统中被发现的一个潜在漏洞似乎影响了iPhone 6s上利用罗盘和陀螺仪数据的特定应用。在某些情况下,它会导致渲染部分功能的关键部件资源不可用。
名为弗兰克(Frank)的读者在使用星象指南应用Sky Guide时首先遇到了这个问题,该应用依靠iPhone上的先进传感器组合来展现增强现实功能,将设备转换成一幅夜空互动地图。在正常情况下,用户将iPhone指向天空就能在屏幕上看到恒星、行星、星座等,但是在运行iOS 9和iOS 9.0.1的iPhone 6s上,地图的偏移变得不可控制。
Sky Guide开发商Fifth Star Labs证实,影响Sky Guide“罗盘”功能的问题限于iPhone 6s,并未扩大到老款硬件上。其它依靠iPhone数字罗盘、三轴陀螺仪和加速计生成数据的增强现实应用也遇到了这一问题,但是苹果地图等特定应用的功能运行正常,这意味着问题源于错误的iOS API。Fifth Star Labs正在着手开发修复程序。
苹果曾在2013年遇到过类似的传感器难题。有iPhone 5s用户报告称,iOS 7的罗盘应用数据被错误读取。当时,有分析称,苹果在将加速计供应商从意法半导体转至博世时并未配备一个适当的校准偏差固件。
极度敏感组件在iPhone中的整合极为困难,因为组件类型和制造商的不同会导致iPhone硬件配置出现偏差。小小的偏差似乎就会导致应用在提取iPhone数据源时出现显著不同。
根据iPhone 6s和iPhone 6s Plus的拆解,两款新手机使用了与去年iPhone 6相同的InvenSense 6轴陀螺仪/加速计芯片和Bosch Sensortec 3轴加速计模组。新手机在去年基础上升级的是M9运动协处理器,它嵌入在苹果A9 SoC处理器中,作为iPhone多个传感器的数据中心,包括加速计、罗盘、陀螺仪和气压计。