【APP】Android Weather app review – Android氣象應用程式評測

因為這會是很長的一篇文章,我將整篇文章分成不同的段落列點如下,可以點擊下面的連結進入該段落。沒有耐心看完的人可以直接進入結論。

[TL;DR] 前言

我在2010年年底時購入了Beautiful Widgets Pro Android app,我對這個app非常滿意,它能夠讓我客製化桌面時鐘與天氣圖示。換了多次手機,經歷過多次Android OS世代更迭一直用的都相安無事。2016年九月換了ASUS手機之後,使用這個app發現其中顯示的時間與手機時間無法同步,不管怎麼調整設定都沒有用。一開始以為是手機的問題,後來發現其他人也有一樣的問題而且作者不再更新之後,我只好放棄它轉而使用手機內建的ASUS Weather搭配Google Weather,並踏上了尋找心目中最佳Weatehr app的漫漫長路。


直至寫這篇文章,我測試了數十種不同的Weather app,這些Weather app使用了不同的Weather API(PS:氣象資料來源),以下的文章將會用Weather API來做分類。我的結論是,沒有一個Weather app是讓我百分之百滿意的;不是app的介面顯示不夠完善,要不就是Widget設計得太爛、太醜甚至是天氣預報不準。或許等我手上的事情少一些之後會來自己開發一個。

為何好的Weather app對我來說這麼重要?Auckland這裡的氣候多變,常常說下雨就下雨,我希望可以透過Weather app知道今天該不該帶雨傘、可不可以練跑步。

在正文開始之前先簡單介紹一下現在手機上被『強迫安裝』的ASUS Weather以及Google吧。

ASUS Weather

以下是ASUS Weather的截圖,它只有顯示Daily forecast,沒有辦法直接在app裡看到Hourly forecast。下圖左,禮拜三的降雨機率是56%,有下雨符號,而禮拜四、五、日的降雨機率都是55%,但為何這三天有同樣降雨機率而天氣圖示不一樣?我一整個搞不懂它啊……?下圖中的當下雨量預測是64%也是錯的。

點擊『Hourly forecast』的按鈕後另開新視窗顯示每小時的天氣預報,看得出來開發者是直接將AccuWeather網站內嵌在app裡。設計醜到爆也就算了,降雨機率的預報完全是錯的。截圖的時間點降雨機率應該是接近100%。

Google

Google是使用Weather.com的資料,天氣預報比AccuWeather準確許多。App除了提供Daily forecast之外也有今日之後的Hourly forecast,溫度、雨量、風速全部都用圖表標得清清楚楚。

此外Google還提供了十日的天氣預報,每天都有Hourly forecast。Google Weather已經很接近我心目中理想的Weather app典範,但可惜的是它沒有提供Widget,也沒有Radar。

MetService

我想一定有人有疑惑,為何不用紐西蘭氣象局(MetService)的資料?我可以直接說結論:不看也罷。 一開始總是相信MetService的氣象預報,後來發現實在是太不準了。常常發生的狀況是天氣預報三小時後會下超級豪大雨,但是實際只有下一般陣雨,再次看了氣象局網站才發現它已經偷偷將預估雨量修改。又或者是天氣預報出太陽,但是其實下大雨。MetService既然是國家氣象局,代表著資料來源都是設立在大城市以及機場附近的氣象站。若不居住在這兩者附近,又如何得到較準確的氣象預報呢?

我當然知道氣象『預報』,因為是預測,當然不可能100%準確。我可以接受氣象預報偶爾失準,但我真的無法接受國家氣象局變成國家欺騙局啊……

以我目前居住的Auckland County為例,整個Auckland有1,102.9 km2,但是MetService只將Auckland分為五個區域。我居住的區域被劃入North Shore,整個North Shore有129.81 km2,從南到北將近20km。這對我來說是完全無法接受(Unacceptable, intolerable, unbearable)的。如果只用國家氣象站的資料,而居住點離氣象站很遠,一定得不到準確的預報。我後來完全放棄了MetService,因為Google (Weather.com) 的預報都比它準確。

——–[TL;DR] 正文開始——–

(再重申一次,以下將會用Weather API來分類)

1. Weather API: FORECA

大家使用Weather app之前首先要知道的是Google play上大多數的Weather app是針對美國本土使用者而設計。這些針對美國使用者設計的Weather app很多使用FORECA API作為資料來源。而FORECA API是使用SYNOP以及METAR國家氣象站的資料,所謂的國家氣象站通常只會設立在大城市和機場附近。若你的活動範圍附近剛好沒有國家氣象站,則FORECA則會很『貼心』的使用人工智慧幫你計算可能的氣象預報。

以下在Google play上評價都還不錯的Weather app都是使用FORECA作為Data source,而我完全不會考慮。

[01] 1 Weather – 4.6 stars, 511,601人評分

[02] Amber Weather – 4.4 stars, 259,645人評分

安裝之前以為它是使用Dark Sky的Weather API,安裝之後才發現已經改為使用FORECA API。?介面設計還算清爽,但Hourly forecast竟然沒有顯示『降雨機率』跟『降雨量』,只有用天氣圖示表示(下圖右),這樣的氣象預報能幹嗎?

它跟Yahoo! Weather、Hello Weather、Today Weather一樣都都沒有提供今天之後的Hourly forecast。雖然Widget有四日天氣預報,但看起來很醜,我完全懶得截圖。

當我按到app中的Widgets apps頁面時(下圖右),我以為裡面的Widget都是Amber Weather的Plugin,便隨便點擊了左上角第一個,沒想到下載下來是完全獨立的Weather app,且開發者(Weather Widget Theme Dev Team)與Amber Weather的開發者(Amber Weather Dev Team)不一樣。被騙了下載其他的app也就罷了,沒想到這個app一打開是滿滿的廣告,讓我差點以為手機中毒。?

Weather Widget Theme Dev Team做了一狗票看起來都很類似的Weather app,我猜測他們的目的是要用人海戰術提高app被下載的頻率進而賺取廣告費。

回到Amber weather,這個app對我來說最大的問題是無法定到我的位置,跟MSN Weather有一樣的問題。我想這恐怕是使用FORECA API會遇到的最大問題。

[03] eWeather HD (需付費$4.99NZD) – 4.7 stars, 20,475人評分

[04] ForecaWeather – 4.2 stars, 18,293人評分

[05] Gismeteo – 4.3 stars, 41,177人評分

[06] MSN Weather – 4.2 stars, 21,798人評分

MSN的介面還算清爽,沒有擾人的廣告,但是天氣預報有不小的問題。以下圖為例,在Daily forecast中6/13的降雨機率是90%,但是點進去看Hourly forecast中會發現降雨機率介於30%~50%之間,兩者的降雨機率為何會不一致?若降雨機率是90%,為何還有太陽的符號??

此外,天氣預報只提供『降雨機率』,卻沒有提供『雨量預測』,這樣使用者根本不會知道到底是會下『大雨』還是下『毛毛雨』;也沒有提供『體感溫度』和『氣壓』資料(雖然這對一般人可能比較不重要)。

MSN Weather可取的一點是有提供Weather map,會依照時間線作變化,也有五日天氣預報的Widget(後文有截圖)。

但它只能尋找到在機場附近或是大城市的氣象資料,當我搜尋Howick或是Albany時,只有出現US、CA、UK or AU的同名城市(可見紐西蘭又再度被世界遺忘……)。若搜尋Auckland時則會出現Auckland市區和Auckland機場(下圖右)。

[07] WeatherBug – 4.5 stars, 962,760人評分

[08] Weather & Clock Widget for Android – 4.4 stars, 2,361,212評分

2. Weather API: Weather Underground

Weather Underground API的氣象資料來源是Personal Weather Stations (PWS)。若私人氣象感應器沒有擺設在對的位置,就會得到錯誤的溫度、濕度、氣壓值…etc。也因為如此,在大晴天的時候,Weather Ungerground的數值可能會比其他的Weather source高。若仔細看Weather Ungerground中的氣象站點,你可能會發現在方圓10平方公里內,溫差可以達到10度。

[09] Weather Underground (ad-free version $2.39NZD/year) – 4.5 stars, 341,481人評分

Weather Underground的介面顯示還算完善,有我想要的Hourly forecast detail(包含降雨機率、降雨量、風速),且『幸運』的是住家附近周圍的氣象站資料還算準確。

雖然大部分時間看起來是正確的,但有時還是會出現詭異的數字。我可以很肯定截圖當下室外的體感溫度不超過15度,而且外面正下著雨,但app卻出現17度,天氣圖示是多雲。

App雖然有提供Radar,但不管是選Radar、Satellite或是不同的Layer,地圖都沒有任何變化☹️,這是詐騙集團吧……此外App中擾人的廣告只能用一年$2.99NZD來解鎖。

沒有比較就沒有傷害,我們來看看五種不同Widget的截圖。Weather Underground的Widget最多只有提供3天的預報。而ASUS Weather與MSN Weather有不一致的天氣圖示。當每家氣象預報都說禮拜三會下雨(P.S:禮拜三真的有下雨!),我不知道為何MSN Weather會顯示出太陽??截圖的時間已經是早上八點,而ASUS Weather上還顯示著月亮??

雖然Weather Underground在我的活動範圍之氣象預報還算準確,但是Widget設計還有很大的改進空間。到底大家看氣象預報的目的是什麼?不就是要知道『未來』的天氣嗎?當下天氣在一般狀況下只要看窗外一眼就可以知道,為何還要有上方一排顯示當下天氣的Widget?個人覺得非常雞肋。

中排左邊的Widget不知為何字全部擠在一起,這樣很好看嗎?我也不明白。它設計了七種Widget,對我來說唯一能看的只有上圖的三日預報,但我想要五日的啊!

比較

下圖比較了同一時間與地點Weather Underground與Transparent clock & weather(使用Weather Underground weather source)的資料呈現,兩邊呈現的資料是相同的。換句話説,想要用Weather Underground 做為Weather source的人,也可以選擇安裝Transparent clock & weather。

3. Weather API: Yahoo!

Yahoo! weather API是提供氣象資料的來源之一,但它的原始資料是哪裡來的?Yahoo!並不會有自己的氣象站。有人說它的資料來源是Weather.com,但比較了兩者的資料並不一致,再者我並不覺得Yahoo!會花錢使用Weather.com的API。個人覺得Yahoo!的氣象資料可信度較低,不信的話你自己比較看看就知道了。

[10] Yahoo Weather – 4.4 stars, 1,303,570人評分

是的,我知道Yahoo! Weather很有名,但它對我來說只是個suck。

Yahoo! Weather沒有提供今天之後的Hourly forecast;今日的Hourly forecast有提供降雨機率,卻沒有提供降雨量和其他資訊(e.g: 風速、風向、氣壓、濕度)。(P.S: 禮拜三其實有下雨,還下得不小,但下面的天氣圖示是太陽)。再來讓我無法接受的是無法定到我的位置,跟MSN Weather和Amber Weather有一樣的問題。

App提供當下的Weather map(溫度、風速)卻無法正常顯示,不過話說回來我要看『當下』的溫度跟風速是要做什麼?重要的還是『未來』的天氣預測啊!另外一個擾人的事情是App跟Widget時不時會出現Unavaliable,而且Widget只有提供今日的Hourly forecast,沒有提供至少三天以上的Daily forecast。

再來比較三個不同的Weather API (Yahoo!, Weather.com, Today Weather),三個天氣預測都不太一樣,我都不知道要信誰的。但我可以確定的是撰文的當天下午兩~四點之間下著大雨,而Yahoo! Weather竟然說不會下雨??

4. Weather API: Dark Sky (Forecast.io)

根據Dark Sky API的官方文件,他們的氣象原始資料大部分來自於美國的NOAANCEP,部分來自於英國跟德國的氣象局。雖然他們的API是全球性的,但是在地的氣象預測只限於美國、英國和愛爾蘭;惡劣氣候警示只限於美國、加拿大、英國、德國以及挪威。所以住在美國、英國以及愛爾蘭以外地區的使用者,就要有心理準備天氣預報可能會失準。

[11] Dark Sky – 4.0 stars, 11,066人評分

Dark Sky的官方Weather app,目前只限定US、UK以及Puerto Rico使用。

[12] Forecaster (需付費$1.69NZD) – 4.5 stars, 154人評分

[13] Hello Weather (One-year subscription $7.99NZD) – 4.3 stars, 133人評分

Hello Weather的介面設計頗讓人討喜,不過它大部分的功能是付費會員才能使用。今日的Hourly forecast只有顯示溫度跟降雨機率,而我在意的Hourly forecast並沒有提供今天之後的資訊,也沒有提供Widget。若你跟我一樣對於Widget有需求,這款app你完全不用考慮了。

[14] Weather Timeline (需付費$2.09NZD) – 4.6 stars, 21,697人評分

5. Weather API: The Weather Channel (Weather.com or IBM weather data)

Weather.com的資料是眾多API測試之後準確度比較高的(不過當然不會有100%準確的氣象預報),我不知道他們用了什麼暗黑兵法(官網上查不到資料)。有趣的是,他們的天氣資料是用AM6:00當作換日點,其他Weather API多以00:00AM作為換日點。舉例來說,從Weather.com上取得的6/12天氣資料會是6/12 AM06:00~6/13 AM06:00,而不是6/12 AM00:00~6/12 PM24:00。假設我想要知道的是6/12 AM04:00的天氣,但實際上要看得是6/11的天氣。這多讓人困惑啊……?‍♀️

[15] Chronus (Pro version $3.79NZD) – 4.3 stars, 29,283人評分

這個Weather app嚴格說來只是一個純Widget,所以它沒有任何的app介面,只提供能放置在桌面的Widget。它能夠選擇六種不同的Data source:
YR.no, Weather.com (experimental), Yahoo! Weather;後面三種要自備API Key:OpenWeatherMap, Weather Underground, Dark Sky。

它提供了16種Widget,有些是Calendar,對我來說是完全用不到。Widget上標示Pro還是可以正常使用的,只是無法使用某些客製化的選項。

選定好想要使用的Widget之後與下方的Today Weather做個比較。兩個都是使用Weather.com API,但兩者的溫度有些許差異,且天氣圖示也不盡相同。

[16] Google

雖然Google使用資料來源比較可靠的Weather.com,但app本身也有bug。以下圖為例,我不知道為何在同一個時間點擷取的兩個畫面,讀取的時間地點都相同,降雨機率卻不一致。其他的部分上面已經介紹過,在此不再贅述。

[17] The Weather Channel – 4.4 stars, 1,545,629人評分

The Weather Channel是官方開發的Weather app,介面設計得還算不錯,定位也很準確。有今天之後的Hourly forecast,但是…又是一樣的老問題,缺了『降雨量預測』。寫到這裡我已經開始相信是自己太挑剃了…?‍♀️

App有提供Radar,可以依照時間線做變化,而不是只有顯示『當下』的氣象圖,這個部分做得很不錯。我一直不斷地強調,氣象預報就是要能夠看到『未來』的資訊,『當下』在瞬間之後就會變成過去,所以當下資訊已經不是氣象預報裡最重要的東西了。

此外我可以接受廣告,但我無法接受App裡面放了一堆煩死人的Video,而且還不能靠付費解除。我居住在Auckland,它為何要一直給我UK weather video呢?

最讓我傻眼的是它的Widget,竟然都只能顯示當下天氣,而且不能調整大小,字還被切掉…?

[18] Today Weather (No-ads version $6.99NZD) – 4.7 stars, 52,311人評分

Today Weather提供了四種Data source: Today Weather(Weather.com), AccuWeather, Dark Sky以及 YR.no。預設用Today Weather因此我將它歸類在此。以下的截圖使用Today Weather的資料來源。

如同前文所述,它並沒有提供今天之後的Hourly forecast,而Hourly forecast只有顯示『降雨機率』沒有『降雨量』跟『風速』。

每日天氣的總結分成白天跟晚上(下圖左)。雖然app上有Radar,但點進去之後要付費才能使用。它提供高達16種類的Widget,但Widget並沒有辦法調整背景跟字的顏色,以至於若是使用淺色背景,整個Widget就幾乎看不到字?(下圖右)。

[19] Weather Wiz – 4.4 stars, 3,072人評分

Weather Wiz是我測試過最多bug的Weather app,而它在Google play上竟然還有4.4星!到底是其他人的標準太低,還是我的要求太苛刻??‍♀️

一打開app介面看起來好像不錯,但其實bug一堆,完全不推薦。以下圖左為例,截圖當下的時間點是12:14,在app裡的時間竟然快了一小時 (13:14),導致日出日落的時間都比正確的時間快了一小時(下圖右)。

此外在下圖中的今日Hourly forecast,傍晚18:00時有出現下雨的符號,但降雨機率是0%,到底是會不會下雨?一堆資料欄位竟然還顯示N/A。而下圖右的10日天氣預報更慘,今日之後沒有Hourly forecast也就算了,撰文當日是6/12禮拜二,結果隔天變成是6/20禮拜三(日期完全是錯的!),後天是6/15禮拜五,那禮拜四去哪裡了?

對我來說此app唯一可取之處是使用Windy.com的Weather map,這也是我查氣象圖必會使用的Weather map。

它提供的Widget不僅沒辦法調整大小以符合手機版面,還有一堆bug。下圖上方第一個Widget的日星期顯示是四、三、五、六。下方Widget的時間跟星期幾也是錯的。這是玩大家來找碴(bug)遊戲嗎?

它上次更新是2017年7月的事情,過了這麼久沒更新,恐怕之後也不會更新了。

比較

以下截圖從左到右的app是Google、Today Weather和The Weather Channel,畫面有顯示不一致的問題,但它們都是使用同樣的Weather.com API。

6. Weather API: YR.no (met.no)

YR.no API是挪威氣象局建立的資料來源,完全免費,所以現在有不少Weather app選用此API。在他們的官網還特別強調他們的經費來源是由挪威國民的納稅錢,因此API文件不提供英文,這樣可以被避免大量使用。若你的使用量超過它們的容許範圍,會把你納入黑名單。不管如何,可能是我居住在紐西蘭的緣故,它的氣象預報不準的機率偏高。

[20] Awesome Weather – YoWindow (Pro version $4.39NZD) – 4.6 stars, 210,585人評分

YoWindow可以選擇三種Weather source:YR.no, FORECA, OpenWeatherMap,而它的Default source是YR.no,因此我將它歸類在這裡。

YoWindow將氣象資料分成『當下氣象』(Current weather) 以及『氣象預報』(Weather forecast),兩者的資料來源是可以分開選擇的。當下氣象有METAR、Weather Underground、FORECAST、met.no、Open Weather Map可以選擇,Default是METAR。但如同我前文所述,METAR的資料來源是官方氣象站,只會建立在大城市和機場周圍。因此點開了”Weather station”之後便可以發現,現在使用的氣象站是至少20km外的Airport Auckland (NZAA)。若想選擇Airport Auckland下方離我最近的『Amelia Place, Beach Haven』氣象觀測站,就會出現下圖右二PWS的警告。

App的介面雖然挺清爽,中間的桌布會隨著時間和天氣有即時變化(e.g:出太陽、下雨、日出、日落),看起來真的蠻漂亮的。但是Hourly forecast要拖曳著下圖中用紅色框框標起來的scroll bar才能夠看到,大手指的我常常拖曳不到想要看的時間?。雖然這個設計很fency,個人還是喜歡傳統的表列式。

另外很奇怪的設計是Hourly forecast上有出現下雨的符號,卻沒告訴使用者『降雨機率』跟『降雨量』。不過Widget設計得還不錯,可以同時顯示Daily forecast與Hourly forecast,

[21] YR.no – 4.2 stars, 32,954人評分

YR.no有提供自己的Weather app,但介面設計的挺醜。有今天之後的Hourly forecast,但僅有顯示『降雨量』卻缺少了『降雨機率』。為何這些Weather app不是缺降雨量就是缺降雨機率?兩個同時顯示不行嗎?

下圖右的圖表在Hourly forecast資料有顯示『降雨量』,卻缺少『降雨機率』。好吧,或許開發者認為我們可以從降雨量來得知降雨機率??‍♀️

主畫面有Hourly forecast卻沒有Daily forecast,Daily forecast要點開左上方的選單才能夠看到,且只有三日預報。雖然有提供幾種Widget,且Widget可以自訂背景,但是對我來說相當無用,因為氣象資料只能顯示當日氣象,而且還是以每6小時為單位。

此外我不懂的是,為何這些Widget的顯示會不一致?截圖的時間是08:36AM,但上面兩個Widget的資料起始時間竟然是12點,而最下方Widget的起始時間是9點。

[22] Transparent clock & weather (Pro version $6.49NZD) – 4.4 stars, 766,013人評分

它可以選擇四種Weather source: FORECA, met.no (YR.no), Weather Underground and OpenWeatherMap。介面提供的氣象資訊很齊全,就介面而言是我最滿意的Weather app。此外它可以正確定到我的位置,Widget的設計不僅合我的胃口也可以客製化,只可惜它提供的Weather source我都不怎麼想要用?。以下截圖使用YR.no的Weather API。

Daily forecast、Hourly forecast、Radar、Sun、Moon,一樣都不缺。但Hourly forecast也有其他app有的毛病:沒有『降雨機率』!(P.S: 後來發現沒有降雨機率顯示是因為選用YR.no作為Data source的緣故,若選用Weather Underground就會出現降雨機率)

它竟然還提供獨立的風力預測和月相。Radar有不同的圖層可以選擇,但可惜的是只能顯示『當下』氣象圖,不能依照時間線做變化。

它的設定選單也是我目前看過最繁複的,提供了非常多的外觀客製選項。

Widget也提供了很多的選項可以設定,連天氣圖示都提供了很多選擇(下圖右)。

隨意選了三種Widget (Currently, Hourly, Daily),設定完後的Widget如下圖。對我來說這個app什麼都OK,就是壞在選用的Weather source並不是我最想要用的。

比較

以下的截圖從左到右使用的app分別是Transparent clock & weather, Today Weather, YoWindow, YR.no。雖然這些app都使用了同樣的YR.no API,但是溫度的顯示有些許的差異,個人猜測是不同app用了不同的進位法導致此結果。此外截圖的時間正下著小雨,一直到大約九點才出太陽,跟天氣預報並不一致。

7. Weather API: WetterOnline

WetterOnline API是由一家成立於1996年的德國公司所提供,這個API的原始資料來自於Deutscher Wetterdienst (DWD)以及PWS。個人使用之後的感覺是對於所在地點的氣象預報並不是很準確,且無法定到我的位置。我想這個Weather API比較適合居住在德國和鄰近國家的使用者。

[23] Weather & Radar (Pro version $4.99NZD)

Weather Radar是WetterOnline官方開發的Weather app,也是少數有提供Radar的Weather app,只是免費的使用者不能Zoom in地圖,只能看大範圍區域。

雖然有提供今天之後的Hourly forecast,且Hourly forecast有提供不少細節(e.g: 降雨機率、降雨量、風速、氣壓、體感溫度、濕度),但對我來說天氣圖示設計的有點醜(這當然就見仁見智,我真的好挑惕…?)。

排除天氣圖示太醜這個問題,這個app的最大問題是不能準確定到我的位置,就算我手動輸入Becah Haven or Albany,全都找不到。我活動範圍的區域永遠只會被定位在North Shore。但如同我前文所述,North Shore由南到北有近20km,我怎麼知道app中指得North Shore是哪個區域?

有提供14天的簡易溫度預測表,Widget的設計也還可以,有提供3日以上的氣象預報,也可以客制自己想要的背景顏色跟字的顏色。只是老話一句,天氣圖示好醜,不過它是少數有顯示大風警示的Widget。

可能是沒辦法正確定位的緣故,它的氣象預測其實不是很準。以下圖為例,當不同的Weather API都預測11:00AM~13:00PM的氣溫是15~16度,就只有WetterOnline跟別人不一樣。18~19度?你在開玩笑嗎?這已經幾乎是春夏天的溫度了。?

8. Weather API: European Centre for Medium-Range Weather Forecasts (ECMWF)

ECWMF歐洲中期天氣預報中心,是由22個歐洲國家出資建立的國際機構,它運作了一台超級電腦來處理龐大的資料運算,它也是世界上擁有最多歷史氣象資料的研究機構。雖然它是屬於歐洲的機構,但它致力於提供精確的全球氣象資料。

[24] Weather 14 Days (Pro version $4.99NZD) – 4.4 stars, 267,861人評分

這個app的開發者所在地在西班牙,個人推測這樣才能夠使用ECMWF的API。(P.S:查ECMWF的官方文件似乎有限定歐盟居民才能使用此API,要不就是要買licence,價格並不便宜)縱使它使用的Weather API擁有很高度的評價,但它不能非常準確定到我的位置,永遠只能定到居住點5~6km外的suburb,但還算是勉強能接受的範圍。

App顯示的資訊很豐富,Daily forecast、Hourly forecast、Radar一樣都沒少。除了日落日出時間,還有畫得很好笑的月亮(看起來很像餅乾?)。

App有一大加分項是提供了不同圖層的Weather map,地圖也會照時間線有所變化。

Hourly forecast除了有提供今天之後的資訊,降雨量跟降雨機率甚至是風向風速一項都沒少。只是下圖中間上方的Complete Widget並不能調整背景跟字的顏色,以至於在淺色桌布就會很難看得到字(跟Today Weather有一樣的問題)。下圖中間下方是它的另一種Widget,是少數有提供風向跟風速的Widget。下圖右將它跟Transparent Clock & Weather(使用Weather Underground API)比一比,兩者天氣圖示有些許不同,不過氣溫的預測都很接近。

剛剛沒提到的部分是,在Hourly forecast畫面中,若點擊某個時間,還會再顯示更多細節。這個App已經很接近我心目中完美的Weather app,氣象預報的準確度也還可以接受。如果Widget能夠提供更多的客製選項(像Transparent Clock & Weather那樣)就?。

[25] Windy – 4.6 stars, 22,910人評分

Windy算是Weather app界的後起之秀,它的網站版本是我最常看的氣象圖之一。在App中的預設Forecast model是ECMWF,因此我將它歸類在此。除了ECMWF,它還可以選用GFS(由美國的NOAA提供)。根據開發者自己描述,GFS的氣象預報並沒有很好的解析度,跟其他的氣象模型相較起來,它對於山區的雨量預報並不會很準確。而根據我自己使用Weather 14 days的經驗,ECMWF的氣象預測準確度是OK的(但還是要強調,還是會有失準的時候),因此Windy選用ECMWF可能會得到比較準確的預報。

Windy的氣象圖真的做得很漂亮,當我需要查氣象圖的時候,它永遠是我的首選,但是它的app不是我的菜。不是它設計的不好,最主要的原因是app一打開就是地圖,整個app的設計思維是以『地圖呈現』為中心。但個人喜歡一打開app就可以看到清清楚楚的列表,而不是我還需要點擊幾下畫面上的選單才能夠看到氣象資訊。

App一打開就是地圖,按下畫面右下角的黃點點,會出現選單,可以選擇你想要在地圖上呈現的資訊。作為demo,我選擇攝影機。

隨便按下地圖上的一個攝影機圖示後,哇嗚,下方真的出現攝影畫面了(非即時動態影片)。若要看天氣資訊列表,可以在搜尋框中輸入想要尋找的地點。按下地點後即會出現氣象資訊列表。列表中Daily forecast和Hourly forecast都有呈現,但是Hourly forecast沒有『降雨機率』而且是以『每三小時』為單位。

點開氣象預報下方的選單,有三種Weather model可以選擇,但現在NEMS是無法使用的。比較了三種預測(下圖中),ECMWF跟GFS的預測差異不小。若想要把這個地點加到我的最愛,可以點擊右上角的星星。

點擊氣象預報下方的不同模式,會有更精細的資料在Hourly forecast中顯示,對一般人應該用Basic就可以了。

對於之前加入最愛的地點可以在列表中找到,也可以選擇Find my location來即時定位。此外App跟網站版本一樣有各式各樣的圖層可以選擇。

開發者對於ECMWF和GFS有進一步的解釋。雖然ECMWF的預測模型較準確,但是它12~13小時才更新一次。撰文的前一天晚上9點下大雨,但那時看了氣象圖,Auckland上方沒有雲!氣象預報也說不會下雨。所以說…再怎麼準確的forecast model都無法萬無一失的。

Windy有提供三種Widget,但Radar widget只限於少部分地區使用(大多是美國本土)。

Windy的app對於有使用過網頁版的人來說應該都不會陌生,只是不是我的菜,我強烈推薦給喜歡視覺效果的地圖控(對我來說氣象圖是補助,而不是主要要看的氣象資訊)。而app可能是正式上線還不夠久的緣故,app不時會發生crash的狀況(我相信之後會慢慢修復的)。最讓我讚賞這個app的一點是它完全沒有廣告,且開發者並不是大公司而是五人小團隊,真的是佛心來著。

9. Weather API: AccuWeather

AccuWeather API可以說是目前最被廣泛使用的Weather API(?),它的官方app也是我看過最多人評分的Weather app之一,但最有名的不代表是最好的。它的氣象預報為何會不準確?因為它跟FORECA API一樣都會很貼心的用電腦參考地圖以及歷史資料計算氣象預報。或許它評價高的緣故是因為美國本土使用者覺得它預報很準,但離開美國本土還會一樣準確嗎?留給你去測試囉。此外,它跟Weather.com API一樣,換日點是用隔日的06:00AM。只能說這些美國人的設計思維跟邏輯非常奇妙。明明每天的換日點就是00:00AM,它們就要搞個06:00AM?

[26] AccuWeather – 4.4 stars, 2,014,062人評分

App的介面算是做得中規中矩,Daily forecast、Hourly forecast、Weather map一應俱全。

我不知道為何它會把位置定在Freemans Bay,我明明在Auckland Central。不過這個點離Auckland Central不遠,我就不跟它計較了。

Weather map有不同圖層可以選擇,也可以照時間線變化。它提供的Widget只有三日天氣預測,但優點是可以自行設定背景跟字的顏色(下圖右)。

比較了同樣使用AcceWeather API的不同App(由左到右為AccuWeather、Today Weather、ASUS Weather,大家的溫度顯示都還算一致,除了有些許的天氣圖示不一樣。

重點來了,到底為何我會如此的屏棄它?我們來看看AccuWeather API跟其他Weather API的比較吧。比較了六種不同的Weather API,每個氣象預報都不一樣(說真的不要同時看不同的氣象預報,會瘋掉的……?‍♀️)。Dark Sky API跟YR.no API對紐西蘭的氣象預測一直都不是很準確,直接屏除這兩個API。剩下的看起來AccuWeather API的預測跟別的API並沒有差距太大,但可以看到它下週三的溫度預測有點偏低。而這樣的狀況也是別的使用者常常遇到的:溫度預測不準確。

[27] ASUS Weather – 4.6 stars,428,354人評分

這個app設計得不怎樣評價竟然還這麼高…?

[28] GO Weather – 4.5 stars, 1,421,014人評分

Weather app大亂鬥:結論

不同Weather source的預報都不太一樣,看得我好亂啊。若你問我到底該選哪種Weather app,個人覺得若你不是居住在美國、加拿大、愛爾蘭或英國,可以直接排除掉使用Yahoo!、AccuWeather、FORECA、Dark Sky作為Data source的Weather app。若你是住德國可以考慮WetterOnline、Dark Sky,住挪威可以考慮YR.no、Dark Sky。不是住在美國、加拿大、英國、德國、挪威、愛爾蘭的人,我會推薦使用Wether.comWeather UndergroundECMWF的Weather source,至於哪個app就選一個自己覺得看順眼的、預報準的吧。?‍♀️

目前我有繼續使用的Weather app是Weather 14 days (ECMWF)以及不可避免的Google (Weather.com)。

以下是綜合我有使用過的Weather app的表格整理:

App Name Pro version Weather API Widget type Hourly forecast Daily forecast Map Sun Moon
Amber Weather N/A FORECA
  1. Currently
  2. Daily
Today Only 15 days N/A Yes Yes
MSN Weather N/A FORECA
  1. Currently
  2. Daily
Yes 10 days
  1. Temperature
  2. Precipitation
  3. Cloud
  4. Satellite
N/A N/A
Weather Underground $2.39NZD/year Weather Underground
  1. Currently
  2. Daily
Yes 10 days Satellite Yes Yes
Yahoo! Weather N/A Yahoo!
  1. Currently
  2. Hourly
Today Only 10 days
  1. Satellite
  2. Temperature
  3. Wind speed
Yes Yes
Hello Weather $7.99NZD/year Dark Sky N/A Today Only 8 days Pro Only N/A N/A
Chronus $3.79NZD
  1. Open Weather Map
  2. YR.no
  3. Weather Underground
  4. Dark Sky
  5. Weather.com
  6. Yahoo!
  1. Currently
  2. Daily
  3. Calendar
N/A N/A N/A N/A N/A
Google N/A The Weather Channel N/A Yes 10 days N/A Yes N/A
The Weather Channel N/A The Weather Channel Currently Yes 15 days
  1. Precipitation
  2. Pressure
  3. Wind
  4. Temperature
  5. Satellite
Yes N/A
Today Weather $6.99NZD
  1. The Weather Channel
  2. AccuWeather
  3. Dark Sky
  4. YR.no
  1. Currently
  2. Hourly
  3. Daily
Today Only 15 days Pro Only Yes Yes
Weather Wiz N/A The Weather Channel
  1. Currently
  2. Daily
Today Only 10 days
  1. Precipitation
  2. Pressure
  3. Wind
  4. Temperature
Yes Yes
YoWindow $4.39NZD
  1. Met.no (YR.no)
  2. FORECA
  3. Open Weather Map
  1. Currently
  2. Hourly
  3. Daily
yes 10 days N/A Yes N/A
YR.no N/A YR.no
  1. Currently
  2. Hourly
Yes 3 days N/A N/A N/A
Transparent clock & weather $6.49NZD
  1. Met.no (YR.no)
  2. FORECA
  3. Weather Underground
  4. Open Weather Map
  1. Currently
  2. Hourly
  3. Daily
Yes 10 days
  1. Precipitation
  2. Pressure
  3. Wind
  4. Temperature
  5. Clouds
Yes Yes
Weather & Radar $4.99NZD WetterOnline
  1. Currently
  2. Daily
Yes 7 days Satellite N/A N/A
Weather 14 days $4.99NZD ECMWF
  1. Currently
  2. Daily
Yes 14 days
  1. Precipitation
  2. Pressure
  3. Wind
  4. Temperature
  5. Clouds
Yes Yes
Windy N/A
  1. ECMWF
  2. GFS
  1. Hourly
  2. Daily
Yes 5 days
  1. Precipitation
  2. Pressure
  3. Wind
  4. Temperature
  5. Clouds
N/A N/A
AccuWeather N/A AccuWeather
  1. Currently
  2. Daily
Yes 15 days
  1. Temperature
  2. Satellite
N/A N/A
ASUS Weather N/A AccuWeather
  1. Currently
  2. Daily
Today Only 7 days Satellite Yes Yes
(Visited 2,602 times, 1 visits today)