在正常的情况下,用户可以将自己的手机指向天空,以便在屏幕上看到某颗粒星星、星球、或星座。但在运行iOS 9(包括最新的iOS 9.0.1)的iPhone 6s上,却出现了漂移失控的问题。
开发商Fifth Star Labs已经证实《Sky Guide》的电子罗盘功能受到了影响,但是仅限于iPhone 6s(旧机型没有问题)。
其他依赖于iPhone数字罗盘、三轴陀螺仪、以及加速度计的应用,也有遇到类似的问题。奇怪的是,某些应用(比如苹果自家的Apple Maps)又能正常使用。
显然,问题出在iOS 9的API上。Fifth Star Labs表示正在修复。其实早在2013年的时候,部分iPhone 5s用户就曾上报过iOS 7上的电子罗盘问题。
有人指责苹果在将加速度计供应商从意法半导体(STMicroelectronics)换成博世(Bosch)的时候,未能在固件上妥善校正偏差。
某些极度敏感的定位传感器(比如iPhone上所使用的),因为硬件差异过于广泛、以不同厂家/类型的纠偏策略的不同,是出了名的难以整合。一个看似轻微的差异,会在某些应用需要数据反馈时带来明显的偏差。
万幸的是,iPhone 6s和6s Plus的拆解,苹果仍然沿用了去年在iPhone 6系上所使用的InvenSense 6轴陀螺仪/加速度计芯片、以及来自博士的Sensortec 3轴加速度计模块,所以这个问题与硬件并不相关。
[编译自:Apple Insider]
