加速度計測試
在瀏覽器中檢查手機或平板的加速度計。點擊「開始」並移動裝置,X、Y、Z 會即時顯示以 m/s² 為單位的加速度,儀表顯示綜合 G 力,每次搖動都會被計數。
點擊「開始」後移動手機,各軸會即時顯示 m/s² 讀數。
請在想測試的手機或平板上開啟此頁面——電腦通常沒有動作感測器。
手機靜止時約讀到 1G,這就是重力。只有自由落體時才會讀到零。
依序左右移動、上下移動、再前後移動,讓每個軸各自獨立反應。
快速搖動會讓 G 力瞬間超過 1G 並增加計數——這正是「搖一搖復原」功能背後的原理。
加速度計驅動自動旋轉、計步、搖動手勢,以及所有以動作控制的遊戲。一旦它出現漂移或故障,這些功能就會莫名其妙地失靈:螢幕不再自動旋轉、健身應用步數計算錯誤、賽車遊戲莫名偏向一側。這項測試直接讀取感測器,讓你在幾秒內判斷硬體是否偵測得到動作,以及每個軸向是否正常反應——買二手手機前、摔機或維修後,或是動作類應用出現異常想釐清是應用還是感測器的問題時,都值得花三十秒測試一下。搭配觸控螢幕測試可同時檢查螢幕是否正常。
這項測試讀取瀏覽器的 DeviceMotion API,也就是網頁遊戲所使用的相同動作資料流。讀數每秒更新多次,單位為公尺/秒平方(m/s²),其中 9.81 m/s² 等於 1G,也就是一個地球重力。軸向讀數包含重力,這也是它們容易判讀的原因:手機平放桌面時,Z 軸約顯示 +9.8,X 軸與 Y 軸則接近零;傾斜手機時,這個 9.8 的數值會在各軸之間移動。搖動計數器使用不含重力的資料流,因此只有真正的晃動才會被計入。在 iPhone 與 iPad 上,點擊「開始」時 iOS 會要求動作感測器的使用權限——在你允許之前不會讀取任何資料。所有數據都不會上傳,數字不會離開這個頁面。
如何判讀 X、Y、Z 的數值?
| 軸向 | 方向 | 應該看到的現象 |
|---|---|---|
| X | 橫向移動——左右方向 | 把手機在桌面上左右滑動:X 會在正負值之間擺動,Y 與 Z 幾乎不動 |
| Y | 縱向移動——上下方向 | 把手機前後推移,或直立手機:Y 會反應,X 與 Z 則保持穩定 |
| Z | 穿透螢幕方向——前後方向 | 螢幕朝上靜止時,Z 約讀取 +9.8 m/s²(重力);螢幕朝下時則穩定在約 −9.8 |
為什麼手機靜止不動時仍顯示 1G?
加速度計測量的是力,而不是移動。手機平放在桌上時,桌面會以剛好一個重力的力向上頂住手機,所以正常的感測器在靜止時會讀到 1G——只有自由落體時才會讀到 0G。這也是為什麼你停止移動手機時,數值會反方向擺動:讓手機停下來本身就是一種減速,感測器會先把它讀成反方向的加速度,再回穩到 1G。這兩種現象都代表感測器運作正常,而不是故障。
加速度計 vs. 陀螺儀
加速度計測量的是線性力——推力、拉力、重力、晃動。陀螺儀測量的是旋轉速率,也就是裝置繞每個軸旋轉的快慢。慢慢旋轉手機時,除了重力在各軸之間移動外幾乎不會有明顯反應,這是正常的,因為旋轉本來就是陀螺儀的工作。大多數動作功能會同時運用這兩種感測器,所以如果每個軸都測試正常但應用仍然異常,下一個該懷疑的就是陀螺儀——可以用陀螺儀測試進一步檢查。
沒有讀數?疑難排解
| 問題 | 可能原因 | 解決方法 |
|---|---|---|
| 在電腦上所有數值都是空白 | 桌上型電腦與多數筆電都沒有加速度計 | 請在手機或平板上開啟此頁面 |
| iPhone 上沒有出現權限提示,也沒有資料 | 先前此網站的動作存取權限已被拒絕 | 在 Safari 中:點選「aA」選單 → 網站設定 → 允許「動作與方向存取」,然後重新載入頁面 |
| 換一個瀏覽器仍然沒有出現提示 | 動作感測器需要安全連線頁面,某些應用內建瀏覽器會封鎖此功能 | 請使用 HTTPS 並在完整瀏覽器中開啟頁面,而非應用內建瀏覽器 |
| 數值停滯不動或跳動不連續 | 省電模式或系統感測器故障正在限制資料流 | 關閉省電模式,重新啟動裝置後再測試一次 |
| 某一軸完全沒有反應 | 該軸的感測器或校準已經失效 | 重新啟動並再測試一次;如果仍然沒有反應,代表感測器故障——在購買前或申請維修理賠前值得先確認 |
