AR应用Sky Guide
近日,一位名为Frank的天文学爱好者遇到一个问题,在运行iOS 9(包括最新的iOS 9.0.1)的iPhone 6s上无法正常使用AR应用Sky Guide。在正常的情况下,用户在可以通过这款应用,在手机屏幕上看到天空上的星座,但是Frank在使用的时候总是出现画面漂移的情况。
从技术层面说,Sky Guide应用主要依赖手机的惯性传感组件,通过定位和传感数据,把手机屏幕转变成一个可以交互的夜空星图,如上图所示。
对于这一问题,该应用的开发商Fifth Star Labs也进行了排查,他们表示,这款AR应用的问题仅限于iPhone 6s,其他的旧款机型没有问题。与此同时,其他依赖iPhone的数位罗盘(digital compass)、三轴陀螺仪和加速计的应用也出现同样的问题。不过,苹果自家的地图应用Apple Maps的功能又能正常运行。这意味着,问题出现在iOS API上。
事实上,类似这件Sky Guide故障事件,苹果早前也曾出现过。2013年的时候,iPhone 5s的用户发现,iOS 7上的数位罗盘功能不正常,即它的指南针应用Compass不能正常使用。那时候,有业内人士评论指出,当苹果把加速计供应商从意法半导体(STMicroelectronics)换成博世(Bosch)的时候,未能在固件上妥善校正偏差。
其实,那些极其敏感的传感器可能会因为不同厂商的纠偏策略不同,即使是一些很细微的差异,都会可能导致明显的偏差。
根据科技外媒appleinsider的报道,目前可以推测,这款AR应用出现故障的原因主要是iOS API,因为硬件这一块似乎没有太多问题。通过拆解iPhone 6s和6s Plus,我们发现苹果仍然采用了去年在iPhone 6上所使用的InvenSense 6轴陀螺仪/加速度计芯片、以及博士Sensortec 3轴加速度计模块。
via:appleinsider