Saturday, December 22, 2018

台灣大地羅盤 2.3.2 版簡訊傳送機制調整公告 (取消直接發送的功能)

為了簡化發送簡訊的步驟, 原先大地羅盤在傳送簡訊時會向系統要求權限並直接傳送. 然而隨著 Google 對於特定權限的管控日趨嚴格, 在下一個版本我們將會改由系統簡訊程式代為轉送.

這樣的做法除了能符合 Google 的要求外, 相信也能消除部份使用者對於簡訊權限的疑慮. 然而因為要透過系統簡訊程式, 發送簡訊時將會多出兩個步驟. 首先是會在簡訊程式中預覽, 同時也有機會再次編修, 最重要的是要記得按下送出.

要調整長久以來驗證過的簡訊傳送機制, 其實心情是如臨深淵的, 因此也在前幾天就發佈了公測版. 截至目前為止沒有錯誤回報, 因此預計這周末就會發佈為正式版. 屆時若舊雨新知有發現任何問題或異常, 再請協助回報讓我們能及早修正了!

最後再祝大家暢遊山林, 出入平安~

Monday, August 13, 2018

台灣大地羅盤 iOS 版?

一個是 iPhone 6 的截圖, 另一個是 iPhone 5c 的截圖。

陌生的程式語言,陌生的開發工具,陌生的手機系統。萬事起頭難,老實說痛苦指數破表...

終於刻完了燒腦的旋轉羅盤,也完成了首頁畫面。曾經身為被 iOS UI 霸凌的 Android 使用者,所以再怎麼樣也不想用 Android UI 霸凌 iOS 使用者,即使 Material Design 已經日漸強勢,但 Bottom Sheet 或 Floating Action Button 對於 iOS 使用者還是有點陌生。

話說回來,所有的按鈕按下去都還不會有反應,還請大家耐心等待。

也因為還在開發初期階段,非常歡迎 iOS 使用者提供使用操作上的建議喔!

Friday, August 10, 2018

台灣登山氣象獲中央氣象局提名資料開放應用獎

因為工作因素沉潛了好一陣子,真的很幸運能夠獲得中央氣象局主動提名資料開放應用獎。還請各位登山界的先進前輩們多多支持了!

Thursday, June 14, 2018

地圖管理器全球發佈及收費升級機制預告

貪財貪財,下一個版本的地圖管理器將會導入廣告、免費版功能限制,並且進行全球發佈。

在免費版中,我們會限制只能安裝一個地圖圖資跟一個地圖風格。若您原本即安裝超過此數量,後續的更新則不會受到限制,也就是既往不咎的意思。廣告的部份,我們也儘量篩選掉比較不健康的廣告。

而廣告跟功能限制的部份,只要在選單中點擊「升級至專業版」,再完成應用程式內付款就可以解除囉!

這樣的變動,主要是希望能有比較多的正回饋,才能確保服務的長長久久。因為地圖管理器跟我們其它應用程式一樣,還有很多可以改進的,也還有很長的路要走。地圖管理器從一開始就支援 OpenAndroMaps 的全球圖資,因為這個應用提供的服務本身即有全球市場的潛力。所以除了支援台灣本土登山安全的推動外,往全世界邁進的這一步還是要走出去的。

最後,這次端午連假天公不作美,全台大概都要泡在水裡,也請大家務必注意自身安全囉!

Friday, June 8, 2018

來自中央氣象局的意見回覆

昨天下午收到了來自中央氣象局的好消息!

以往台灣登山氣象的雲端為了收到最即時的預報資料, 會以每半小時到一小時的頻率去下載中央氣象局的 OpenData 資料.

然而因為大部份時間抓到的資料都是相同的, 因此徒然浪費了許多頻寬, 不只是對我們, 對中央氣象局也是.

有了壓縮及快取控制後, 未來這些都不會再是問題了. 如果所有 OpenData 的使用端都能善用這些機制, 相信也能有效降低中央氣象局伺服器的負載及頻寬費用.

目前我們雲端以新機制對接一切順利, 接下來的雲端費用也可望大幅降低. 希望官民合作都能像這樣互惠雙贏, 也給中央氣象局一個讚!

Thursday, May 31, 2018

台灣登山氣象 1.5版正式上架+資料創新應用競賽銅獎



今天在 OpenData 創新應用競賽會場完成了 1.5 版最後的 UI 微調, 終於發佈為正式版啦!


同時競賽部份也僥倖吊到車尾獲得銅獎, 五萬元的獎金扣稅後剩四萬, 雖然不太夠用來外包寫 iPhone 版, 但至少可以付估狗雲端費用好一陣子了~

特別感謝愛用者一路以來的支持, 才能有今天的功能跟品質; 期許我們的App能夠持續成為降低登山風險的有效工具.

這周末高山降雨機率很高, 也請大家多注意安全了!

Sunday, May 27, 2018

台灣登山氣象 1.5 測試版上架!


這個周末再度出動行動辦公室,進化過的電源更提供了 MacBook Air 兩天的續航力,終於規劃已久的登山行程預報有了第一個里程碑!

然而登山行程預報基本上都是在虛累累的狀況下片片段段實作出來的,除了不小心養出來的臭虫外,思慮不周的部份應該也不少。總之還是請舊雨新知們多多幫忙,除了體驗臭虫外,也請不吝給予建議,希望這個功能對進行長程登山的山友有所幫助。

如果您已經是測試人員,直接打開 Google Play 即可進行更新。如果您還沒加入,請點這個連結加入。

最後,祝各位朋友進出山林都平安順利~

Thursday, May 24, 2018

地圖管理器 1.1 測試版上架!

這一版主要的改變是捨棄了原本自行實作的下載服務,改用 Android 作業系統提供的下載服務。操作上的差別有幾個:

  1. 原本同時安裝/更新多個地圖時是一個接著一個,新版則會變成同時下載。
  2. 下載的進度更新會比較不即時,因為進度是用輪詢資料庫的方式,而系統下載服務更新資料庫的頻率也不高。

改用系統服務最主要的好處是下載比較不容易被中斷,但也因此在架構上進行了幅度不小的調整,可能造成比較不穩定的情況;不過也因為架構的調整,同時也有機會修正了若更新被中斷連舊版圖資都會被刪除的問題。

上班其實已經寫程式寫得很累,下班還要再接著寫,實在沒辦法有自信說沒 bug,所以還請舊雨新知幫忙「體驗」一下了~

Saturday, May 19, 2018

地圖管理器 1.0 版正式發佈!

今天把一些錯誤報告收集到的問題修正, 並確認通過 Google Play 的上架前測試, 決定把地圖管理器發佈到正式版頻道~

進入正式版頻道後, 未來不須加入測試人員即可安裝地圖管理器, 希望這麼一來對於登山安全能有所幫助, 安裝/更新 OruxMaps 及魯地圖能更簡單方便.

其實還有很多想改善的部份, 但登山安全不能等, 只能先把半調子的成果放出來獻醜了. 也感謝目前六百多位測試使用者, 一路以來承受各種閃退及愚蠢錯誤, 未來也請繼續為我們的品質把關!

Thursday, May 17, 2018

資料創新應用競賽海選晉級

在朋友的鼓勵下,我們以台灣登山氣象投稿了這個競賽的「多元族群氣象資料應用組」,也很幸運地在海選中晉級

這個組別若能在決賽中獲獎,會有5萬至12萬元的獎金,應該至少夠用來外包做出 iOS 版的台灣大地羅盤?

因此這陣子會投入較多時間在台灣登山氣象上,並將在5/31進行決賽發表,也請大家為我們加油了!

Tuesday, May 15, 2018

台灣登山氣象 1.4.1 旅遊景點測試版上線!

這個版本主要加入了「旅遊景點」, 涵蓋了中央氣象局生活氣象中的「國家公園」,「國家森林遊樂區」,「國家風景區」及「農場旅遊」四種預報點.

要查看「旅遊景點」的天氣預報, 請按下「天氣地圖」或「即時天氣」右小角的小圓鈕即可進行篩選.

除此之外, 先前的版本可以把預報點的位置顯示在外部地圖APP上, 這個版本也加入顯示在「天氣地圖」上的功能~

加入了「旅遊景點」後, 我們又往登山行程預報的功能邁進了一小步, 因為登山口通常都在這些預報點的位置附近.

您可以加入測試人員搶先體驗新功能, 也為我們的軟體品質作把關.

另外我們一直很缺工程師志工, 特別是 iOS 開發人員. 若您有興趣加入我們一起開發及維護相關服務, 請與我聯絡~

Tuesday, May 8, 2018

如何查詢海外登山氣象?

前陣子都在日本登山, 以致於開發活動暫時中止, 新版本也不敢上架, 擔心人在山上也沒帶筆電無法解 bug...XD

不過這一行還是有些收獲, 主要是取得如何查詢日本的登山氣象的方法, 也在此分享給大家.

  1. Mountain Weather Forecasts: 這個網站涵蓋全世界的山岳, 但數量比較有限, 應該是以重要山岳為主. 特別像是台灣只有玉山, 雪山, 南湖, 七星山及大屯群峰.
  2.  行楽地の天気: 這個網站由日本氣象株式会社提供, 高原及山區的天氣包含在其行樂地天氣中.
若各位先進同好還知道其它查詢管道, 也請不吝分享了. 祝順心平安!

台灣登山氣象 1.4 版正式發佈

加入地圖檢視的 1.4 版已經從 Beta 版改為正式版發行, 各位應該都能陸續收到 Google Play 的新版通知.

目前已知地圖檢視中的溫度有時會不見, 初步判斷是雲端後台的資料整合問題, 直接在雲端修正後應該就不會有這樣的狀況.

另外昨天得知有一位山友在阿玉山走失, 希望今天的鋒面能早點過去, 祝福這位陳先生能早日平安返家, 也祝福大家都能平安進出山林!

Sunday, April 22, 2018

登山行程預報 PoC

這個周末架起了行動辦公室,展開了登山行程預報的黑客松。先用 Golang 驗證了一下 Rudy Chung 大大在百忙之中抽空一起討論的演算法之後,便開始進行幾個重要畫面的實驗性實作。


第一個畫面的內容會是由使用者輸入,主要是設定開始日期以及建立接下來的天氣預報點及到達時間。

(預報點包括中央氣象局的「登山」及「旅遊」預報點,共約200個左右)

後幾個畫面則是系統根據行程推算出需要的預報點及時間區間,接著再到我們的雲端進行查詢並呈現出結果。

距離能把功能發佈到 Beta 版大約還需要好幾個周末黑客松,這段時間內再請各位前輩及先進們給予建議了。


Monday, April 16, 2018

台灣登山氣象天氣地圖測試版上線!

在台灣大地羅盤加入地圖畫面後,台灣登山氣象也應觀眾要求加入了天氣地圖的功能。

天氣地圖除了可以一覽地圖中各山岳的氣象外,也算是為了未來預計要開發的登山行程預報作準備。

所謂的登山行程預報,是讓使用者可以建立登山行程,例如:D0-大雪山遊樂區;D1-中雪山;D2-大雪山...等等。然後App可以在行程一周前開始提醒天氣狀況,在行程中透過推播傳送天氣預報。而在選擇每日目的地的畫面,我們預計也會用到地圖模式。

清明連假時正好進行著雪山西稜的行程,而中央氣象局非常準確地預報了鋒面的影響。因此我們在很有心理準備的情況下,在冰雨、冰霰、跟雪之中翻過了雪山主峰,順利地下到武陵農場。那天,相信許多在369山莊的山友們也都目睹了這場四月雪。

隨著中央氣象局的高山預報愈來愈準確,未來也更能作為我們登山風險管理的重要參考依據。想做的功能很多,能做的時間卻很少,未來還是要再一步一腳印,慢慢前進。

立即加入測試人員搶先體驗新功能,並協助我們改善軟體品質。

Saturday, April 14, 2018

台灣大地羅盤歐盟GDPR及地圖畫面新功能

歐盟前陣子公布了最新的一般資料保護法規(GDPR), 並即將在5月底實施. 許多公司可以說都是挫咧蛋, 畢竟違反GDPR的鉅額罰款隨隨便便都可以壓倒一家中小型公司. 雖然我們只是寫寫小程式, 也沒有任何歐盟使用者, 但還是希望能達到 "歐規" 要求.

因此我們讓使用者來決定是否要自動傳送使用統計或當機報告, 也就是先前所提到的 Crashlytics. (圖一)

另外最新的測試版中也加入了一個思考已久的地圖畫面功能 (圖二), 只要在原先的羅盤畫面上用手勢滑動即可切換. 關於地圖畫面有幾點想要特別說明:

  1. 地圖使用 Google 線上地形圖, 因為離線地圖會有下載跟更新的問題, 除了增加使用者的啟用難度也會加重圖資提供者的流量負擔.
  2. 地圖僅支援縮放而不支援移動, 中心永遠在目前位置, 因為地圖功能主要僅作為位置確認, 或了解自己的所在位置以提高安全感. 求救時若知道自己的大致位置可以提高留在原地的意願, 但我們不希望使用者嘗試用地圖去 "導航".
  3. 地圖也作為無法支援電子羅盤時的主要畫面; 前陣子有不少新款中階手機, 例如三星J7, 都沒有電子羅盤的硬體, 對於這些手機我們會額外跳出提示, 讓使用者直接切換到地圖畫面. (圖三)

若測試版進行順利, 預計在下星期開始將新功能正式發佈. 請舊雨新知及先進們加入測試人員協助測試, 並不吝提供建議及改進意見.

Monday, March 26, 2018

台灣大地羅盤測試版新上架!

這個版本調整了一下底色,讓下面的資訊看板陰影更明顯,視覺上也更立體。並且在展開後顯示「收合」按鈕 (圖一紅線圈起處)。

另外,這次也加入了閃退時的自動回報機制,採用的是 Google 官方建議的 Crashlytics,由先前被它併購的公司 Fabric 所提供。加入這個機制,能夠讓我們能更即時地偵測並處理品質問題。

圖二是 OruxMaps 7.2.9 更新後的提示訊息。隨著新版 Android 不斷加強對於省電的要求,相信未來對於 GPS 航跡紀錄會有更多的考驗。但即便不紀錄航跡,在手機裡備有離線地圖對於登山安全仍會很有幫助。

而另一方面也就如同提示訊息所說,不要在有風險的活動中以手機作為唯一的導航裝置。不管是傳統的紙本地圖加上指北針,或者手持式 GPS,都是值得投入時間去了解跟學習的。

願大家每次出入山林都能平平安安,並滿載大自然所帶來的富足。

立即加入測試人員搶先體驗測試版,同時也協助我們確認品質。

Monday, March 19, 2018

關於地圖管理器+綠野遊蹤

已經好一陣子工作繁忙到連睡覺的時間都不夠,只能多多少少做一些像是調整按鈕風格這種小工作。

前些日子有連繫過綠野遊蹤的開發者,也得知綠野遊蹤也將在新版中加入可下載 OpenAndroMaps 及 Elevate4 地圖風格的功能,實為使用者之福。

目前台灣登山界的 App 開發者不算多,我們也有儘量不重工的共識,因此對於綠野遊蹤的支援會暫時往後挪。

接下來會儘可能撥空實作「更新提醒」及「WiFi自動更新」,這段時間若有原先功能的任何問題,或未來功能的建議,仍請各位先進不吝指點~

Friday, March 9, 2018

地圖管理器測試版再度更新!

「地圖管理器」又來囉!最近的公測版中擴展了設定選項,協助達成多個地圖APP共用圖資的需求。雖然設定變多了,但對於廣大的入門使用者來說,原先的「OruxMaps+圖資無痛安裝及更新」並沒有改變,也會持續以降低手機登山應用的門檻為目標。

對於需要同時使用 Locus 及 OruxMaps 的使用者,以下是目前的建議方式:

  1. 在設定中將地圖程式改為「Locus」,此時會詢問是否要變更資料夾設定,確定後原先透過地圖管理器安裝的圖資及山坡陰影即會被搬移到 Locus 的資料夾下。(地圖風格因為不共用,因此不會被搬移)
  2. 至 OruxMaps 的地圖設定中變更「地圖航線」及「DEM資料夾」的設定,來符合 Locus 的位置。(因為並不共用地圖風格因此「Mapsforge風格主題」不須變更)

以上報告完畢,也請大家繼續加入測試計畫支持我們,非常感謝!

台灣大地羅盤支援快速啟用位置服務

雖然最近投入不少時間在地圖管理器, 但在這邊要插播一下大地羅盤的最新測試版!

這一版的新功能是我們一位研發志工所發起, 若手機設定已關閉位置服務, 只要在大地羅盤點一下啟用位置服務, 再於對話窗中同意即可快速啟用.

感謝志工的付出, 讓APP的使用門檻更簡單了一點. 相信這點點滴滴的努力, 都可以讓我們的登山環境更好.

為了慎重起見, 未來有加入新功能的版本都會先以測試版發布, 先讓大家幫我們做一下品管. 若有發現任何問題, 都請不吝協助回報. 非常感謝!!

立即加入 Google Play 台灣大地羅盤測試人員!

Thursday, March 8, 2018

地圖管理器測試版更新

熬了幾天夜之後,最新的地圖管理器測試版上架了,其中包括:

  1. OpenAndroMaps的各國地圖
  2. 輕量版的魯地圖及風格
  3. 預覽地圖
  4. 可在設定中變更地圖程式, 除了原本的OruxMaps之外新增了Locus (如果有安裝的話才會出現該設定選項),後續預計會再支援綠野遊蹤 

特別要說明的是變更地圖程式時會進行搬移圖資的動作,也就是同時只會支援一種地圖程式。目前這樣的設計主要是為了節省內部記憶體的使用量,然而另一方面可能無法滿足同時安裝多個地圖程式的使用者,也限制了未來支援SD card的可能性。

或許在後續的版本要考量把APP區分成「地圖管理器 for OruxMaps」及「地圖管理器 for Locus」等等?這部份再請大家給點意見回饋了...