
說到手機導航這事兒,大夥肯定不陌生了,像託尼這種出行方式比較多樣的,無論走路騎行,還是地鐵開車,基本都離不開地圖的幫助。
雖然有人抱怨手機定位不準的情況經常發生,但總得來講,手機的定位精準度最近兩年還是有不小提升的。
或者說,是國產廠商手機的精準度提高了。。。
之所以這麼說,是因爲最近託尼衝浪的時候,發現一個老生常談的事情又被提起來了,去年的帖子都被人重新頂上來,那就是 iPhone 定位導航不準的問題。
![]()
尤其是像隧道這種地方, iPhone 用戶進隧道約等於失蹤,手機地圖導個航就這麼難嗎。。。
其實,這事不僅有年頭了,甚至直到這兩天,我們同事還在抱怨。
哪怕沒在隧道里, iPhone 偶爾也慢一拍,走錯一個路口直接進入瘋狂繞路模式。。。
![]()
這個時候可能會有安卓用戶站出來了,那我問你,咱們的手機地圖都顯示用的北斗導航,我平常咋就沒這麼多問題?
![]()
嗯。。。這裏託尼可以直接告訴大家, iPhone 導航確實沒安卓準。
爲了證實這件事,託尼隨機抓了兩位幸運同事一起做了個測試,分別準備 iPhone 15 Plus 、iPhone 16 Pro Max 和 vivo X200 Pro 三部手機同時導航,並且看它們在隧道的時候導航水平咋樣。
![]()
![]()
測試結果就是, iPhone 15 Plus 直接歇逼,已經不知道自己在哪了;iPhone 16 Pro Max 一開始還不錯,結果後面開始 “ 超速 ” , “ 提前 ” 在隧道出口等我們。
從左到右依次爲
iPhone 16 Pro Max / iPhone 15 Plus / vivo X200 Pro
全都自己玩自己的
![]()
那爲啥 iPhone 說是支持北斗,但實測會產生差距呢?
關於這件事的具體原因,託尼依舊可以先告訴大家結論,那就是 iPhone 確實支持北斗,但。。。又沒完全支持。
而且 iPhone 在隧道里的表現拉胯,甚至還有個更離譜的原因。。。
![]()
想要完整講清楚這事兒,需要分兩個部分來講,一個是戶外空曠場地下, GPS 和北斗導航衛星定位的定位原理;以及在隧道等場景下的 “ 慣性導航 ” 又是怎麼一回事兒。
![]()
GPS 衛星會不斷髮射信號,咱們的手機收到信號後,就能計算出信號傳播距離。
但爲了能夠確定位置,手機需要至少同時接收 4 顆衛星的信號纔行。這時有了和多顆衛星的距離,就能確定手機的具體位置了。
![]()
當然,大夥在日常肯定遇到過定位不準的情況,比如在室內和隧道,或者被高樓擋住之類的區域,信號就容易減弱甚至丟失。
![]()
除了信號遮擋,當衛星信號在穿過大氣層的電離層和對流層時,傳播速度也會發生變化,這就會導致信號延遲,從而產生測量誤差,最終影響定位精準程度。
![]()
於是爲了讓 GPS 定位更精準,人們就搞出了雙頻 GPS 。
簡單來講,和單頻相比,雙頻 GPS 可以同時接收兩個頻率的 GPS 信號。
![]()
而且還記得前面提到的信號延遲問題嗎?人們這回就可以利用兩個頻率信號在電離層中的速度差異,對電離層產生的延遲進行校準,從而提高定位精度。
![]()
妙,妙啊 ~
![]()
這個時候那個問題就來了,我手上的 iPhone 16 Pro 也有雙頻 GPS 和北斗,爲啥 iPhone 定位信號還是這麼差?
其實,這還是跟 iPhone 的硬件和自身調性有關, iPhone 本身對於北斗的支持確實是有,但就像文章開頭說的,很敷衍。。。
![]()
衆所周知, iPhone 是一款全球機型,這就意味着蘋果需要儘可能地讓 iPhone 在全球各地都能正常使用。
比如網上經常有人聊到信號頻段這事兒, iPhone 的頻段數量相比國產廠商確實遙遙領先,所以有不少人表示出國用 iPhone 確實是個更穩妥的選擇。
![]()
但到了定位系統這裏,事情有點不太一樣了,自從 iPhone 12 系列起,雖然手機硬件層面支持北斗,但官方始終沒有明說具體的支持情況。
爲了進一步確認,託尼還專門給蘋果客服打電話確認了一下,而客服表示, iPhone 的 Pro 系列機型確實支持 GPS 和北斗等各種衛星定位系統,比如 iPhone 15 Pro 和 iPhone 16 Pro 等。
![]()
但在支持的定位頻段上,客服只說了支持 GPS 的 L1 和 L5 這兩個頻段,而關於北斗的情況就不太清楚了。
不過這麼一說,託尼倒是突然有了一個大膽的想法——也許 iPhone 並不是 “ 專門支持 ” 了北斗定位,而只是 “ 順手支持 ”。
![]()
因爲根據咱們小學二年級信息技術課程可以得知,北斗系統擁有多個不同的頻段,而其中 B1C 和 B2a 這兩個頻段,實際上和 GPS 的 L1 與 L5 頻段是相同的。
也就是說, iPhone 16 Pro 的雙頻 GPS 天線,可以在不做硬件調整的情況下直接完成對北斗信號的互操作。
這其實也算是一種基操了,因爲歐洲的伽利略定位系統,他們的 E1 頻段和 E5a 頻段也和 GPS 的 L1 、 L5 互相兼容。
![]()
所以經過簡單的反推,咱們的國產手機應該也是用這種方式, “ 順手 ” 支持了一下伽利略衛星。
到這裏聽上去是不是好像還行?
但重點就在於,咱們國產廠商的手機,支持的北斗衛星頻段可不止兩個啊。。。
尤其是最近兩年,國產廠商手機都已經支持三頻北斗甚至是四頻北斗了,隨便找個國產手機的詳情頁,沒有個三頻北斗都不好意思和友商打招呼。
比如藍廠的旗艦手機 X100 Ultra ,就支持 B1C 、 B1I 和 B2a 三個頻段。
![]()
而到了 X200 Pro ,它又多了個 B2b 頻段,直接幹到四頻北斗了。。。
![]()
![]()
藍廠甚至還偷偷給伽利略多了個頻段支持,這下真成國際大廠了。。。
但是到這裏,還有一個問題沒搞明白,那就是爲什麼隧道里的導航,國產廠商們有時候也比 iPhone 更精準?
畢竟大家都是往地下一鑽,接下來的導航全各憑本事。。。
而這,就要提到慣性導航了。
簡單來講,隧道導航其實是地圖軟件自己琢磨出來的一套混合算法。
![]()
![]()
咱們以高德地圖爲例,高德就研究出了一個 VDR 慣性導航增強定位技術,把傳感器、移動網絡、衛星等多種信息揉一起,來一波混合運算。
![]()
而在這衆多數據中,安卓系統中有一個叫做慣性測量單元( IMU )的數據,系統允許 App 每秒最多從 IMU 那裏收集 200 次數據。
![]()
系統分享的 IMU 數據越多,算法自然就會更加精準,最後呈現的就是導航的結果也更準確。
![]()
至於 iPhone 這邊,根據差評行業交流羣羣友 @老實人二號 整理的信息,蘋果在 iOS 的開發文檔中提到了獲取 IMU 數據的示例。
根據其中的描述,App 從 IMU 當中採樣數據的推薦標準是大於每秒 100 次。假如高德真的使用的是 100 Hz 的推薦採樣頻率,那麼確實會比安卓這邊低一些,隧道導航不如安卓精準也就可以理解了。。。
不過參照 iPhone 的定位讀取權限來看,果子只讓 App 知道位置信息,但這個信息具體怎麼來的,不好意思,無可奉告。。。
所以結合最終的測試結果,我們也有理由懷疑,果果給 App 的 IMU 權限同樣太低了。
畢竟算法的準確度是和收集到的信息樣本量正相關的。。。
但這並不意味着 iPhone 在隧道里就完全癱瘓了,偶爾還是能動一動的。
![]()
只不過大家也看到了文章開頭的測試結果, iPhone 的隧道定位確實不如安卓來的精準 ——並且由於對北斗衛星的支持頻段更少,出了隧道之後重新搜星定位的速度也會比安卓旗艦差一些。
![]()
不過等徹底出了隧道,在正常道路的時候,三部手機表現都不錯,有時候 iPhone 的車道定位甚至還要好於 X200 Pro 。
但你要說有沒有比這個事情更慘的消息,有的兄弟,有的。
如果你看到這裏,就會發現這篇文章前面,經常在強調 iPhone 的 Pro 系列,對比的時候也拿了兩臺 iPhone 。
![]()
因爲只有 Pro 系列機型才支持雙頻 GPS ,而 iPhone的標準版和 Plus,甚至只有單頻 GPS 。。。
這也是爲什麼到了隧道路況,它第一個歇逼的原因。。。
尤其是現在就連 2000 多塊的國產手機都支持四頻北斗了,而 6000 塊的 iPhone 還在單頻 GPS ,託尼自己都有點繃不住了。
但是如果你問編輯部的同事爲什麼還在用 iPhone 導航?嗯。。。
誰讓大家還在開老舊燃油車, CarPlay 是剛需呢?
![]()
反正託尼和同事們只能在每次出隧道的時候,祈禱 iPhone 能快點定位,好讓我不至於在下個路口迷路。。。
撰文:百威
編輯:米羅 & 面線
美編:萱萱
來源:小紅書
vivo 、Apple
LandAirSea - How GPS Tracking Works
everything RF - What is Dual-band GNSS?
Geneko - GPS Technology
iXForums - GPS Location shows me 30 miles away
極客公園 - 隧道內定位不再「漂」,高德推出國內首個完整定位能力的手機隧道導航
快科技 - 全國首發!高德地圖搞定隧道定位漂移:自研增強定位技術立功
Cornell University - Glitch in Time: Exploiting Temporal Misalignment of IMU For Eavesdropping
![]()
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com
