據(jù)媒體報(bào)道,iOS 9當(dāng)中存在一個(gè)影響部分應(yīng)用從iPhone 6s指南針和陀螺儀中獲取數(shù)據(jù)的bug,這也就致使應(yīng)用中關(guān)鍵功能無(wú)法正常工作的問(wèn)題。
有用戶(hù)在日前反映,iOS平臺(tái)的一款增強(qiáng)現(xiàn)實(shí)應(yīng)用Sky Guide在iPhone 6s上出現(xiàn)了無(wú)法正常工作的問(wèn)題。具體來(lái)說(shuō),該應(yīng)用原本會(huì)利用iPhone的傳感器來(lái)呈現(xiàn)一個(gè)互動(dòng)式的夜空?qǐng)D。但在運(yùn)行iOS 9.0和9.0.1系統(tǒng)的iPhone 6s上運(yùn)行時(shí),應(yīng)用的工作便出現(xiàn)了問(wèn)題。據(jù)Sky Guide開(kāi)發(fā)者Fifth Star Labs確認(rèn),該應(yīng)用的“指南針”功能僅在iPhone 6s上會(huì)出現(xiàn)問(wèn)題,其他機(jī)型則不受影響。
其余的一些依賴(lài)于iPhone數(shù)字指南針、三軸陀螺儀和加速度計(jì)的增強(qiáng)現(xiàn)實(shí)應(yīng)用也出現(xiàn)了相同的問(wèn)題,但蘋(píng)果地圖等應(yīng)用卻能正常工作,據(jù)此分析,這個(gè)問(wèn)題應(yīng)該是iOS API存在錯(cuò)誤。目前,F(xiàn)ifth Star Labs正在著手解決這一問(wèn)題。
其實(shí)這個(gè)問(wèn)題已經(jīng)不是第一次發(fā)生了。在iPhone 5s發(fā)布之初,用戶(hù)就曾反映iOS 7的指南針應(yīng)用出現(xiàn)了讀數(shù)錯(cuò)誤問(wèn)題。當(dāng)時(shí)有人推測(cè),這是因?yàn)樘O(píng)果在將加速度計(jì)供應(yīng)商從意法半導(dǎo)體換到博世之后沒(méi)能正確進(jìn)行固件偏差校正。
iPhone中的陀螺儀、加速度計(jì)和指南針都是極為敏感的元件,由于類(lèi)型和生產(chǎn)廠商不同所產(chǎn)生的硬件/配置偏差,它們非常難以進(jìn)行整合。一個(gè)看似微小的偏差都可能會(huì)對(duì)應(yīng)用對(duì)于傳感器數(shù)據(jù)的使用產(chǎn)生重大影響。
根據(jù)iPhone 6s和6s Plus的拆解,這兩款設(shè)備和去年的機(jī)型一樣都采用的是InvenSense六軸陀螺儀/加速度計(jì)芯片和博世Sensortec 三軸加速度計(jì)模組。不過(guò)新的M9動(dòng)作協(xié)處理器現(xiàn)在被直接內(nèi)嵌在了A9芯片當(dāng)中,作為多種傳感器的數(shù)據(jù)中樞。