APP 開發工程師人物誌(01):晉碩國際科技股份有限公司 許晉瑜

APP 開發工程師人物誌(01):晉碩國際科技股份有限公司  許晉瑜

編按:這是一個長期的計畫,會持續努力地找出台灣各地 APP 工程師,問出各種有趣的開發問題,並推薦工程師發表的心血創作,如果你是 APP 開發工程師,想要來個癮科技專訪,還是身邊有很棒的 APP 開發工程師,卻是個黃金單身漢想要找友,都歡迎聯絡我們喔(atticus.wu(at)funmakr.com)!

來自台南府城的許晉瑜,選擇Android開發的原因很有趣,當時手機剛好壞掉了,第一款 android 手機 G1 剛好推出,買了後覺得滿有趣的,只要下載 eclipse 和 SDK,就可以開始寫程式了。相對於 iOS 開發,對一個個人開發者來說,前期需要相當多的費用,包括一台 Mac、iPhone、一年100美金的費用以及Xcode的費用(現在免費),許晉瑜在機運和經濟考量下,選擇了 android APP 開發。

APP 開發工程師人物誌(01):晉碩國際科技股份有限公司  許晉瑜

由於過去開發電腦端的民意代表行程管理軟體,在開發過程中所建立的資料庫就可方便算出年曆資料,透過伺服器餵出XML資料,並可持續更新。因此第一個著手的App 即為萬年曆軟體。一打開【晉碩萬年曆】和其他萬年曆最大的不同點,每個畫面切換動畫都極為順暢,而且在Android2.1版本前軟體表現就相當棒。

我相當好奇這個部分,因為大部分的Android軟體都有頁面間轉換讀取不順暢的問題,關於這點,許晉瑜基於過去PC端程式開發經驗,把頁面轉換間的動畫、猶如動畫般切成每個相當細小的單元,在切換頁面的時候,如果執行App的手機效能不夠好,程式即會判斷將中間部分的單元跳過,如此一來,雖然動畫表現沒有完美,但執行的過程中卻仍然順暢。從第一個 App 開始,許晉瑜就相當在意軟體表現的細節。「現在軟體太多了,如果細節表現的不好,使用者會馬上放棄這個軟體。」晉碩萬年曆現在的下載量已經超過三十萬套。

APP 開發工程師人物誌(01):晉碩國際科技股份有限公司  許晉瑜

晉碩高鐵時刻表
 

走付費軟體路線的晉碩萬年曆,一開始在Google市場上頗受好評,但去年因為台北市政府七天鑑賞期事件的影響,使得銷售量大降75%。面對突如期來的政策變化,許晉瑜開始思考開發廣告型軟體的想法,進而打造了【晉碩高鐵時刻表】第二款軟體。許晉瑜覺得大部分的高鐵查詢的軟體太過複雜,要查時刻之前還要選一堆有的沒有的選項,【晉碩高鐵時刻表】App一打開會立即偵測使用者的位置和時間,然後標出離使用者最近的高鐵站的時程表,並用橘色顯示出離現在最近的發車時間。如果使用者想要作進一步的查詢,則再手動調整即可。

晉碩高鐵時刻表App 以俐落出名,所有的功能在一個頁面上全部可以完成,大大降低使用者的耐心和學習程度。這款軟體目前在Google Play上的下載量超過二萬套,不過每個月的廣告收入卻低於五塊美金,在這個理想與麵包無法共存的情況下。也讓這位從紐約回歸台南的程式設計師,更加確定打造世界級App的決心,要把市場開闊到全世界,對App開發者而言才是合理的戰場。

APP 開發工程師人物誌(01):晉碩國際科技股份有限公司  許晉瑜
馬玉山GreenMAX】就算在Android手機上也能有流暢的滑動介面

但在上戰場前,糧草和武器也都要準備就緒才行。許晉瑜開始承接政府和企業App開發專案,包括知名食品企業【馬玉山GreenMAX】App,下一階段則是將手機App的製作經驗延伸到平板電腦上。由奇美實業建造,即將開幕「樹谷生活科學館」裡面的導覽系統,正是透過平板電腦配合許晉瑜開發的3D AR 導覽系統製作而成。許晉瑜跟我詳細的說明這套AR系統和一般的AR不同的地方在於精準度非常高,和其他App只套運一般開放原始碼的AR程式等級完全不同。有興趣的朋友們下台南的時候,不妨可以體驗一下全平板電腦化的導覽系統。


APP 開發工程師人物誌(01):晉碩國際科技股份有限公司  許晉瑜
透過精準 AR 定位技術,透過平板電腦可在樹谷生活科學館對應出活生生的 3D 動態恐龍。

經過了PC系統、Android 手機、平板 App的洗禮,現在許晉瑜回頭往iOS系統進攻,將原始開發的「晉碩萬年曆」移植到iOS系統上,流暢度依然表現非常棒。我和許晉瑜談到流暢度在什麼部分是最難掌握的,許晉瑜提到遊戲的流暢度是最難掌握的,果然壓箱寶出來了,許晉瑜正在開發 Android 和iOS的遊戲,這個尚未公開有趣的益智遊戲,許晉瑜提到最重要的地方在於遊戲角色的移動流暢,這點讓他花了許多心思。許晉瑜提到,其實更難的地方在於遊戲的物理性,不論是角色的移動、反彈,使用者在玩的感覺中和實際世界運作的感覺一樣。那我們就靜待許晉瑜的遊戲新作囉!

APP 開發工程師人物誌(01):晉碩國際科技股份有限公司  許晉瑜

 

和許晉瑜聊著聊著,我發現了一個有趣的現象,許晉瑜使用的3C產品,除了iPad以外,全部都是SONY的產品。包括 SONY VAIO Z、Xperia S 智慧型手機和平板電腦。為什麼許晉瑜這麼喜歡SONY的產品,關鍵的原因在於「精細度」。特別是智慧型手機和平板電腦,在上面開發非常穩定,Vaio Z 則是許晉瑜用過最棒的筆記型電腦,還配了一個搭載外接顯卡的機座,雖然昂貴,但這是最重要的工作工具,一定要非常重視才行。

期待在南台灣能看到更多像許晉瑜這樣優秀的軟體工程師,一面耕耘更棒的軟體技術,也懷抱著App挑戰世界的胸懷呢!

 

 

↓↓↓↓↓↓加入癮科技粉絲團,有更多歡樂有趣的科技新聞↓↓↓↓↓↓