編寫 iOS、Android 手機 App 掌握專業程式語法 反覆測試修正

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

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

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

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

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

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

編寫 App 講求應用實戰

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

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

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

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

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

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

文:Amy Ng
圖:受訪者提供