大家平常乘搭巴士的時候,總有用上九巴或新巴城巴 app,看看巴士路線或到站時間。其實在幅員廣大的香港中文大學,都有一個「中大版九巴 app」,跟九巴 app 一樣可看齊行駛的巴士路線、附近車站到站時間等資料,用法跟九巴 app 類似,只不過這個「中大版九巴 app」只能在中大校園內使用,而所看的巴士資料,也只得在中大校園行走的校巴而已。大家別要誤會、這裡不是說 CUHK Mobile 這個中大官方校園資料 app,而是真正由中大碩士生 Carson Wah 自行製作的 CU Bus – 中大校巴助手 app!這次找來 Carson 作簡單訪問,聽聽他一手包辦 CU Bus「中大版九巴 app」的故事。
【相關報道】
【相關報道】
最初非一手包辦?
有甚麼驅使就讀中大第 6 年的碩士生 Carson Wah,自行製作 CU Bus – 中大校巴助手 app,讓用家能自行查閱中大校巴路線、附近車站到站時間等資料?Carson 只表示,其實 CU Bus app 最初不是他自己一人製作,只是時間使然,最後得需獨自完成。Carson:「以前還在讀大學的時候,我們一群同學一起想做一些 project 出來,大家當時都是 CS(計算機科學)學生,所以想着做一些跟科技有關的項目。那時就想,中大校園這麼大,校巴路線這樣複雜,為何到現在還沒有比較好的校巴 app,可以看到時間、不用再自行計時校巴何時才到呢?當時我們一群同學是有討論製作校巴 app 的細節,不過那時大家都比較忙,學業上有許多東西處理,最終沒有做到。直到其他同學畢業出來工作,我選擇繼續在學校修讀碩士課程,所以基本上只有我是有暑假的時間,有空去做這件事,也因為這是因我最後一個的暑假,如果這個暑假都不做這件事,我出來工作後更不會回頭去做、因此希望趁暑假將之做好,不會令當年想過的事情最後付諸流水。」
參考九巴 app 設計?
在 Carson 眼中,製作 CU Bus 這個中大校巴 app 其實不難,之後他更有跟記者提及,這次是刻意將 iOS、Android 兩個版本分開編寫,予以證明自己不只要求學以致用這麼表面,也希望看看自己能否摸索新方法來編寫程式。問到 Carson 製作 CU Bus 這個中大校巴 app 最困難的地方,他也有一些小故事分享過來。Carson:「始終校巴 App 是一個比較新,無人做過的事情,所有事情都要靠自己去摸索,很少有辦法跟別人討論整個 app 的系統應該怎樣設計,數據怎樣去儲存、搜集等,從而使我花了許多時間進行系統設計方面的事情。最後我有參考九巴 app 的做法,嘗試設計一個好用而又實用的 App 出來,例如 CU Bus app 之中,未來 3 班車到站時間資料等元素,都是參考九巴 app 得來。」
【相關報道】
【相關報道】
「人肉計時」收集數據?
CU Bus 這個「中大版九巴 app」因是 Carson 以一人之力完成的手機程式,所以他有提過,在過程中很少有辦法跟別人討論整個 app 的系統設計,又或者找到其他人幫忙搜集數據,於是令他決定用一個最原始的方法收集數據,以便製作到站時間資料,就是使用「人肉計時」這種方法。「雖然本身中大已有 PDF 檔案提供路線資料,但車站之間的距離,校巴需花多少時間才能到達的資料是不知道的。因為我的宿舍是在 Shaw(逸夫書院),當中距離大學站較遠,令 Shaw 的同學習慣性地會計算校巴何時到來,預算差不多時間才出門口。那麼我從前就是在心中盤算、靠經驗預計校巴大概的到站時間,但因為製作這個 app 需要準確、實質的數據,所以用了數天時間回到中大,搭了十數次校巴,搜集校巴在車站與車站之間的到達時間,邊搭邊用手機計時,之後才取其平均值編寫在程式中。畢竟有些校巴的部分路線是重覆的,不同路線之間的數據可以有互相填補、計算的作用。」Carson 直言,一個人做「人肉計時」這些耗時的工序是很低效率的,所以他笑言當時應多找朋友幫忙計時,才能將數據準確性最大化。
CU Bus App 兩大完勝之處
中大學生如想知道有關校巴方面的資訊,可在 CUHK Mobile 中大官方校園資料 app 查閱,毋須使用 Carson 的 CU Bus app。不過 CU Bus 這個「中大版九巴 app」既然能夠面世,自然針對了 CUHK Mobile app 的不足之處而設計,Carson 分享了 CUHK Mobile app 兩個不足之處。「首先 CUHK Mobile app 是一個中大全面資訊 app,校巴只是它部分的功能,雖然它的路線資料是齊全,它可以看到校巴由何時開出,但如果想知道站與站之間應乘坐那條路線,或者汽車何時會去到那個車站,這些資訊全都沒有。另外中大 app 的 UI 設計是頗差的,我覺得乘搭校巴等同你乘搭九巴一樣,是一個趕時間的行為,你應該要製作一個 app,是一按出來就看到所有資料,但可惜 CUHK Mobile app 是資料性遠勝其可讀性的。」正因如此,Carson 提到 CU Bus 的優勝之處,就是你一按入 App,就可以知道何時有車到你附近的車站,亦可以很快找到你想搜查的路線資料,勝在所有資訊都一目了然,貼近現時用家的使用習慣。
【相關報道】
【相關報道】
中大生生活不可缺校巴?
在中大官網的校園資料可見,「中大校園面積 137.3 公頃,俯瞰吐露港,是全港最寬廣、最綠意盎然的校園。」那麼中大幅員廣大,不少中大同學相信總有機會乘搭校巴,由此估計,中大生如沒有校巴的話,生活應該頗難過。Carson 稱中大學生跟中大校巴,基本上存在依賴關係。「中大校園真的很大,平常學生上學、放學、轉堂,總要乘坐校巴的,尤其有些同學的宿舍是很遠的,步行到另一個地方或需半小時時間,因此校巴對這些同學而言,更是生活上不可或缺的東西。」他還有提,中大校巴路線多而繁複,平常上學時間跟假期行走的中大校巴路線又會不一樣,個別路線在不同時間班次,也會途經指定車站,這些對於一個學生而言是相當難記的。這使 Carson 有感,如果有一個 app 是方便同學乘搭校巴,是一件很方便的事情。
望將中大變得更好
以上想法的出現,甚至改變了他製作 CU Bus app 的初衷。「最初想跟同學想製作 CU Bus 這個 app,純粹想提升技能,寫入自己的 CV 之中,但到後期已經不只想提升自己技能、為了自己這麼簡單,而是這個 app 做出來,都是想幫到更多同學的校園生活更順利,希望為整個中大可以變得更好。」縱然 CU Bus 這個 app 的推出時間不長,在 ezone.hk 所做的中大校園街坊中,也得知現時未有太多同學認識 CU Bus app,但相信同學們知道有好 app 可用的話,都會口耳相傳,讓 CU Bus 得以風行中大!
【相關報道】
【相關報道】
還有改善之處
誠言 Carson 能夠以一人之力推出 CU Bus app,對於不少人來看是一件遙不可及的事情,最少要叫就讀文科出身的記者編寫程式,已足以弄得一頭煙!不過 Carson 直言,CU Bus app 尚有改善之處,還請多多包涵,期望之後的版本可以做得更好。他表示:「如 1 號的本部線是最多同學乘搭,但有時校方自行加開班次的額外行車資訊,我是很難掌握得到,繼而能在 CU Bus app 內顯示,所以之後的時間希望能跟校內交通部合作,取得更準確的班次資料,讓 CU Bus app 內的時間資料,能做到實時提供,使同學們能更方便地乘搭校巴。」
中大同學點評校巴 app
1)有否聽過或用過 CU Bus app?
- Cyrus(1 年級學生):有用過,組爸組媽介紹使用。
- Maggie(3 年級學生):沒有用過,不知道有這個 app。
- Janet(3 年級學生):沒有用過,用開 CUHK Mobile。
- Zack(3 年級學生):沒有用過。
- Boris(3 年級學生):沒有用過。
- Brian(2 年級學生):沒有用過。
2)如有用過,感覺如何?如沒有用過,原因為何?
- Cyrus:時間資料不算太準,但使用上算方便。
- Maggie:只乘搭某幾個路線,都記得班次時間。
- Janet:平常乘搭的班次都背熟了。
- Zack:已記得校巴時間。
- Boris:已搭慣搭熟知道時間。
- Brian:不太知道有校巴 app 存在。
3)之後會否 keep 住用或試用 CU Bus app?
- Cyrus:都會 keep 住用,因為是新生都需要時間了解校巴路線。
- Maggie:自己已是 Year 3 學生,不太需要使用 app 看校巴資料。
- Janet:有需要都會看看。
- Zack:應該不太需要,因為平常步行為主,不乘搭校巴。
- Boris:應該不需要了。
- Brian:應該不需要了。
【相關報道】
【相關報道】
Source: ezone.hk