2012年3月22日 星期四

TW Weather 台灣天氣 - Windows Phone App

今年年初立下一些年度目標…
其中一個是希望在 Windows Phone 與 Android 上能有些屬於自己的 App

申請 Windows Phone 開發帳號花了我不少時間…
但也感謝這段過程讓我在之後遇到其他以前會很想抱怨的事情時能保持平心靜氣、心如止水 XD

最近丟了一支名叫 TW Weather 的 App 到 Microsoft Marketplace…
Marketplace 的連結是 Marketplace - TW Weather

功能很簡單…主要就是看天氣…台灣的天氣…另外也可以看國外的主要都市…但資料很陽春…
開發這種 App 其實很快…比我平常的工作簡單太多了…要說簡單 5~10 倍也不過份 XD
再加上 Server API 是同事開發的…所以 client 的設計、繪圖、開發僅用了 36 小時…
這也讓我花了幾個晚上好好的思考到底是有什麼原因讓公司的專案速度較慢上許多…
當然我個人是自認還蠻認真工作的…也得到了一些結論…算是綀到功之外有額外的收獲…

Windows Phone 的開發帳號每年 USD 99 …對我這種領薪水的來說算一項不小的支出…
所以既然申請了…希望就多丟幾個上去嘍…預計今年年中之前會丟至少 4 支 App 上去…
相較之下 Android 的開發帳號是永久的…且只要 USD 25 …
實在便宜很多…所以自然感覺比較不急…下半年再開始計劃 XD
總之有需要在 WP 上查詢天氣的朋友…不嫌棄請試試由在下設計與開發的 TW Weather 唷…

另外也要替 iOS 版的 TW Weather 打一下廣告…
iOS 版的 TW Weather 是由我的強者同事 zonble 大大 所開發的…
Windows Phone 版 TW Weather 上的資料來源…其實是和 zonble 借 Server 流量而來的…
也在此感謝 zonble 大大…
並請各位有 iPhone/iPod Touch 的朋友去試試 iOS 版的 TW Weather 哦…
zonble 也是自己負擔 Apple 開發帳號的費用與每個月 Server 的流量費用…
請各位不要吝嗇…點點手指給 iOS 版的台灣天氣一個好的分數與評價…小的感激不盡 :D

zonble 有將 Client/Server 的 Source Code 公開給想了解的朋友自行取用…
一整個就很佛心…在台灣的 Mac/iOS 開發者領域中…
我想 zonble 的位置一定是落在頂尖的那群…
歡迎各位從他的 code 學習他做軟體的熱情與專業 :D

zonble - GitHub - TW Weather

至於 Windows Phone 版本的 Source Code 也放上 GitHub 了…
Server API 與 iOS 共用…故只有 client 的程式碼…有興趣也歡迎看看嘍…

Ascii - GitHub - TW Weather

●●● 2012/05/12 後記

今天收到信件通知台灣天氣 1.2 版通過審核了…
主要是新增了動態磚功能…動態磚所提供的資訊以台灣縣市的目前、預報為主…
其本上就是像軟體內的最愛項目一樣…只是資料再更精簡…
動態磚上沒辦法有太詳細的資訊…所以在這裡簡單說明一下怎麼用與怎麼看…

第一步…先將想釘選至桌面的地區加至最愛項目…
接著長按某個最愛項目…會跳出選單…點選釘選至桌面即可設為動態磚…
如果你有在縣市之間跑來跑去的需要…
可以同樣的方式將需要關注的地區全部釘選至桌面…
也就是最多可以在桌面釘選 22 顆縣市的動態磚…全部翻轉起來相當華麗 XD
同時也因為可以釘選多顆動態磚…所以費電又不準確的 GPS 功能我就不做了…
總不可能有人不知道自己現在在哪個縣市吧 :p



釘選至桌面後就可以看到你所關注的地區動態磚…資訊共有正、反兩面…
翻面的時間是由系統控制的…所以多久會翻我也不是很確定 XD
比較重要的是和各位說明一下上頭的資訊代表的是什麼…
正面代表的是地區名稱與目前的降雨機率、氣溫範圍…
"目前" 代表最近 6 小時…所以可能是 0~6 時、6~12 時、12~18 時、18~24 時…
依照你目前看到這個動態磚的當下請自行估算正面代表的是今日的哪個時間區段…
而背面有兩個小區段…每個區段所代表的是接下來 0~12 與 12~ 24 小時的預報…
以現在時間 2012/05/12 凌晨 1 點 10 分為例…
正面就代表為 2012/05/12 00~06 時…即今晚明晨的天氣狀況…
背面代表的是 2012/05/12 06~18 時、2012/05/12 18 時 ~2012/05/13 06 時…
即是明日白天、明晚後晨的天氣狀況…
說得有點複雜…但其實很直覺…就是正面是目前、背面是未來預報就對了 :p
對了…動態磚更新時間為每半個小時一次唷…



●●● 心酸記事

其實在寫完 Beans 之後我就抽空花了一個下午、晚上替台灣天氣補上動態磚功能…
也在自己測試了 24 小時確認動態磚有正確更新後即打包 1.2 版送審…
第一次送上 1.2 版的日期是 2012/04/22 的下午…
結果在 2012/04/28 晚上收到退件通知…原因是在中國、印尼等地區…
因為國情、文化等理由…無法接受敏感性、曝露性等字眼或圖像…
當時我猜想可能是根據氣溫隨機組合出來的服裝建議有些太性感所導致這個原因…
所以在當天我立即將服裝建議功能與設定功能整個拔掉再送一次…
第二次送審時間為 2012/04/28 晚上…
但不太順利的…在 2012/05/07 的晚上…我收到了第二次的退件…
原因和第一次一模一樣…但我已經將可能的問題拿掉了呀…真是奇怪…
想了想…因為主要語系設為中文的 App 都是對岸在審核的…
不知道會不會是我設計的 logo 太像國民黨黨徽了 = =
但最近實在太忙碌…沒空重新畫新的 logo …
所以我用了一模一樣的檔案重新送審…但把 China 從上架地區中移除…
很詭異的就在今天收到了審核通過的信件…原因真的是我猜的那樣嗎 XD
我實在很想寄封信去解釋那是太陽不是國民黨黨徽…但是這樣猜測很奇怪 XD
所以如果 Live ID 是註冊在中國的用戶就沒辦法用了…抱歉 :p

6 則留言:

  1. Ascii大大要不要也open source?

    回覆刪除
    回覆
    1. 嘎嘎…目前氣象局剛好有改版…所以 API 格式還不穩定…待穩定後重新整理一下程式碼再 open source XD

      刪除
  2. 我說你那個太陽真的一整個中國國民黨徽樣啊XD
    連陽光的數量都是12個
    如果把配色換成深藍色就是百分之99.9的黨徽了....

    回覆刪除
  3. 你好:)最近我剛安裝了你所寫的這個app,大致上感覺應該算是蠻好的天氣app了,但是有些地方想給你一些小小的建議:
    1.動態磚方面的問題:
    我覺得降雨機率的圖案和字有點太小了,而且擠在縣市和天氣圖案之間感覺有點太委屈了,如果可以改到另一面顯示的話可能會好一點
    2.另一面的未來2個時段的天氣預報問題:
    其實這個我覺得可以把它換掉用其他功能取代,例如前面可以顯示天氣預報的圖案和預測溫度,或是天氣預報的圖案和縣市,另一面就用我剛剛提到的降雨機率跟縣市,或是降雨機率跟預測溫度,這樣看起來就不會感覺動態磚的圖案會太複雜,畢竟動態磚的面積就這樣子大,而且2個天氣預報的圖案擠在一個小框框裡感覺有點可憐耶 @@",至於原來的天氣預報時段可以改到app裡看就好了
    3.未來一週的天氣預報只有文字敘述沒有圖案,希望可以加圖上去
    以上是我的建議,希望你參考看看囉~ :)

    回覆刪除
    回覆
    1. Hi 您好
      謝謝支持…您的建議很實用…但關於視覺上的配置…可能等多一點意見後才會彙總且分析後再做調整…畢竟適不適用、好不好看比較主觀…擔心冒然以少部份意見做修改後…反而造成其他沒出聲的大部份用戶不適應…還請體諒 :D

      刪除
  4. 大哥这个app的源代码有开放不?想学习学习

    回覆刪除