今年再接再勵,把相同的架構移植到了 iPhone 上面,
一樣採取免費但有廣告的方式來發佈,
不同的是,iPhone版的可以選擇付費之後移除廣告。

上面是進入軟體後的首頁,就是這套軟體的三個主要功能:
「路線搜尋」、「附近站牌」、「常用站牌」。

上圖是進入「搜尋站牌」的畫面,
下方的鍵盤列把大台北地區的車站作了整理,
可以很快找到特定的路線,「更多」按鈕按下會顯示更多的鍵盤選項,
按下搜尋出來的路線之後,可以點選要查看的項目。

上圖是選擇路線之後出現的畫面,
我用比較醒目的方式去顯示到站時間,
紅色表示進站中,紫色是快要到站,灰色表示未發車,
右側的綠色方框則會顯示公車車號,
可以左右滑動來切換去程或回程。

在任一站牌可點選後決定是否要加入常用站牌。

上圖是我自己設定的常用站牌,
如果設了很多個群組,也可以左右滑動來切換群組。

上圖是按下「編輯」按鈕後,進入常用站牌的編輯模式,
可以刪掉常用站牌,重新排序,或是更改群組名稱。

上圖是首頁下方的齒輪圖示按下後,進入的「設定」頁面,
就依照各人的喜好去設定吧。
上面的軟體介紹寫得很簡略,不過使用的人應該很快就能上手才對,
畢竟功能並沒有很複雜,我儘量把工夫花在效能跟易用性上了。
附上台中等公車的兩張圖,除了顏色等少許不同之外,功能完全一樣:


後記:
到站提醒的功能我沒辦法作到像 Android 版的功能,
受限於 iOS 上的背景執行時間最常只有10分鐘,很難把到站提醒的需求達到,
如果是用 push notification 會有不夠即時,維護成本也會提高很多,
所以最後決定:不放上「到站提醒」。
如果有 iPhone 的程式高手有比較好的 solution 的話,也請您指點一下了。