文章日期 : 2016年10月21日

編寫 iOS、Android 手機 App

掌握專業程式語法 反覆測試修正

手機應用程式 (App) 應用愈趨廣泛及生活化,其種類更是多樣化,除有不同類型的遊戲外,用家更可透過手機應用程式進行租車、訂枱、訂機票、繳費、購物等。不少公司都有意推出自家 App 作為推廣宣傳用途,造就了市場對懂得開發及設計 App 的人才需求。對現職 IT 人或想入行從事開發及設計 App 的人來說,進修是最直接增值的不二門法。

文:Amy Ng 圖:受訪者提供

已有大學學歷,主修電腦學位的蔡永成,投身社會工作已逾 23 年,現職為一間男裝成衣公司的高級系統分析員。他表示,現在人們使用電腦與手機的比例是 6:4,而手機應用程式發展潛力大,在商業層面上 mobile office 已是趨勢。

「手機可以為公司提供一個流動平台作為業務發展,或與員工溝通,例如當上司出差工作,他可以透過手機批核員工的病假申請,非常方便。現在不少工作程序不一定要在公司進行或完成,接觸客戶也不一定要面對面,利用手機已可與客戶溝通聯繫,對需要流動工作的人士帶來方便。」

工作需要 進修手機應用程式課程

蔡永成表示,公司早期已想透過手機平台向消費者發放最新消息或用作宣傳推廣,所以曾在外找專人編寫及設計 App,可惜效果未如理想。「從長遠來說,寫 App 會由公司內部同事負責,一來可減省與外判公司溝通的時間,二來自己同事會更清楚公司對 App 的要求。因此促使我報讀相關課程,以便應付日後工作需要。」

修讀課程後,蔡永成對編寫手機應用程式愈感興趣。「起初是本着為工作需要而進修,但修讀課程後,發現寫 App 很有趣味,擴闊了眼界,對個人知識增值也大有幫助。」他特別對編寫涉及手機定位系統的 App 感興趣。「市場早期開發的 App 並沒有涉及定位系統,但現在發覺加入了定位系統元素後,可以設計更多與人們生活息息相關的 App,例如設計一個防止兒童或長者走失的 App,又或為旅客而設計的景點 App。」最近受香港人熱捧的 Pokémon GO 遊戲正是在設計上加入了定位系統元素。

編寫 App 講求應用實戰

蔡永成表示,編寫程式最講求應用,過程中要反覆進行測試,而 iOS 系統只可利用 Mac 機測試 App 是否可行,至於 Android 系統則可使用 PC 或 Mac 測試。因此經過多番了解不同課程資料後,最後他選讀了由職業訓練局工程學科在職培訓組開辦的「手機應用程式設計專業文憑」課程。

由於他對資訊科技已有一定的認識,因此只要融合所學過的知識來設計及編寫 App,關鍵是要不斷反覆測試,修正錯誤及改良。「其實課程由淺入深,班內即使有同學不是 IT 背景,也一樣能夠拿捏得到。」

課程深入淺出 涉獵製作、發佈技巧

該課程已被納入政府資助名單內。「為鼓勵持續進修,政府已批准撥款推行為期三屆的試行計劃,由 2016/17 學年起,向就讀職業訓練局指定兼讀制專業課程的人士提供學費資助,成功申請資助者,可獲退還課程 60% 的學費。」該課程導師李建生表示,課程涵蓋以智能手機系統 iOS 和 Android 為平台,深入淺出向學員教授 App 的製作技巧及發佈流程。「課程由編寫程式、設計,乃至如何上架都會涉及,亦會邀請從事開發及設計 App 的創業年輕人分享心得。」他指出,以往修讀該課程多為 IT 人,近年多了設計人士報讀。

他不諱言,現時本地手機應用程式設計行業仍屬起步階段,然而隨着 App 應用愈趨普及廣泛,相信仍不乏發展空間。「現在不少人已使用手機程式訂位、買機票。內地微信已發展到可用來付款、點餐,可能由於本港對網上付款監管嚴謹,導致發展步伐稍遜內地。不過,現在不少銀行為了開拓手機平台,改變了電腦平台介面格式以遷就手機介面。而這種趨勢,亦會衍生手機加密及保安方面的發展。」

設計 App 要創新思維,而喜歡玩手機遊戲對從事這方面的工作不無幫助。「試問一個不喜歡玩手機的人,怎能夠了解使用者的需要。加上任何 App 也不是完美,所以 App 經常要更新,以應付使用者的要求,也是編寫 App 人員不斷改善的動力。」他表示,如修讀理科、邏輯思考較強者,修讀此課程較有優勢。

相關文章