換了 Samsung Galaxy Watch Ultra 之後有個問題偶爾會困擾我。那就是錶面的氣溫資訊並不會頻繁的更新。
先說結論:裝 Google 開發給 Wear OS 的 Weather app
以下正文:
以前我還在用 Samsung Galaxy Watch 5 Pro 的時候,並沒有這個問題。因為當時我用的是第三方的錶面,那個錶面有自己的氣象資訊來源跟自己的更新頻率。但是換了 Ultra 後,因為使用的是最新的 Wear OS 5,而 Wear OS 5 的錶面因為 Google 在 2023 宣布的政策,只支援符合 Watch Face Fromat (WFF) 規範製作的錶面。WFF 跟以前相較,多了很多限制與規範,許多以前第三方自行實作的功能,都無法在 WFF 中應用。因此很多第三方錶面都不能用在 Wear OS 5 上。
雖然現在除了 Samsung 官方提供的錶面外,我也已經找到了應用 WFF 製作的第三方錶面。我並沒有閱讀過 WFF 的官方技術文件,但是從我使用第三方錶面的經驗來看,WFF 限制了錶面能存取資訊的能力。因此即使我現在裝了第三方錶面,它能取得氣象資訊的來源,依然跟 Samsung 官方錶面是一樣的:目前就是手錶內建的 Samsung Weather app。
即使是第三方錶面,現在也只能在 Galaxy Wearable 這個官方手錶 app 裡面設定。而且能選取的功能跟官方錶面是一樣的。我認為這應該就是 WFF 的限制。
但是我遇到一個問題:錶面上的氣象資訊更新的並不頻繁。我已經給予必要的權限,甚至設定了每個小時更新一次。但是結果不如預期。我在網路找資訊的時候,在 Raddit 上發現從 Watch 4 開始就有人遇到這個問題。裡面大多數的解法我都已經做過了,徒勞無功。而最後被最多人說有效的解法是:
在桌面上增加 Samsung Weather 的 widget。
可是這招只對 Samsung 的手機有用。因為這個 app 只在 Samsung App Store 上架。Google Play Store 是找不到的。
即使我從 apkmirror 找到 APK 檔,安裝,新增 widget 也沒用。桌面上的 widget 顯示的資訊確實會定時更新,可是錶面的氣溫還是停著不動。
最後我就想,那我能不能在手錶上安裝其他氣象 app 來取得資訊?
首先我安裝了 Windy,可惜的是在錶面設定中選擇這個 app,只會在錶面秀出 icon,變成捷徑了。
再來裝了 AccuWeather,嗯,跟 Windy 一樣。
最後我選了 Google 的 Weather,欸這個可行了!跟 Samsung Weather 一樣可以在錶面顯示氣溫,而且不必在我的手機桌面掛任何 widget,而且會自行更新氣溫了!
Fantastic!