過去三個月來,Techmemo 利用壓搾出來的時間開發了3個掛上自己名字的 app,2個 iPhone app,1個 iPad app。
- 拍賣快搜 – 快速搜尋拍賣商品,以簡潔的介面顯示買家最想看到的資訊,平均搜尋時間縮短5~10倍。
- 捷運報紙 (非原 app 名) – 提供閱讀平台,並整合報紙下載系統。
- 書版社 – 電子書閱讀平台 (pdf、epub、互動電子書)。
會有這幾個 app 的誕生起源於以往與客戶洽談過程中,總會被問上一句『你們有什麼作品在 app store 上』,往往會有以下三種回應:
- 目前 app store 上的哪些 app 是由我們開發的。
- 現場 demo 部分簽署 NDA 的 app。
- 現場 demo Enterprise iOS app (Enterprise app 為企業部署程式,不需上架到 app store)。
於是這3個 app 就應運而生,出生順序依序為『拍賣快搜』、『捷運報紙』、『書版社』
拍賣快搜 (iPhone)
這是一款出門在外臨時需要比價或者詢價的好 app,整合國內2大主流賣場,未來將會陸續整合各大賣場,all-in-one。提供拍賣查詢的想法開始於2年前,當時總認為遲早會有人寫出來供大家使用,這一等就是等2年,終於在3個月前的某次會議討論中,大家決定以此當作第一個掛名的 app。
- 架構設計 – 必須考慮到將來兼容各式賣場,搜尋邏輯、資訊顯示、介面設計都是很重要的一環。
- 效能調校 – 所有的 information 都是線上即時運算,網路延遲、資料筆數、記憶體管理都需要考慮在內,並特別調整。
- raw data & 溝通介面 – 不同平台支援的 raw data 格式與溝通介面不盡相同,除了多型與繼承的設計要仔細考量外,也要具備相關的 network programming 經驗。
- 賣場平台變動 – 不同賣場會不定期維護與更新,甚至刻意改變溝通方式,考驗的是開發者在設計架構時的考量是否夠完整,也考驗著開發者即時的反應能力。
拍賣快搜的開發時間很短,如其名一樣,就是『快』,天數手指頭數得出來,主要原因由不同因素組成,並不代表每個案子都是這麼快速開發 (笑):
- 兩年前的想法,重新整理思緒。
- 團隊作品,溝通快速,這是最主要的原因。
- 開發經驗充足,部分架構採用現有資源。
- 成員全力投入。
- 簡潔美學。
遇到的 issue 也不少,例如某賣場平台刻意的變動,以致於搜尋不到商品,幾次交手之後的結果,最後拍賣快搜決定不再繼續支援該賣場 (人力成本不划算),相同的也造成一些有趣的現象,例如網路上某些比價網站從此撈不到商品的圖片,筆數也從此遽減。這段期間也遭受某公司員工『善意』的建議,真不知該哭還是該笑。該 app 從使用者收回的 feedback 一大疊,Schedule 都可以排到明年底了,目前有3個星期未更新,下版更新也許是個大改版吧 🙂
捷運報紙 (iPhone)
這款 app 的產生是圖個方便,當人們醉心於工作之後,沒有時間注意時事,只要有這個 app 就可以在通車時間關心社會大事,也不用為了在捷運搶拿那一份報紙而錯搭一班車。
- 核心技術 – 更快速的 pdf render
- 簡單的美化
- 簡單的報紙管理
這個 app 最耗時的部分在於 pdf render 的校能校調,其校能水準已經可以與全世界 app store Top 10 知名 pdf reader 相互做比較 (GoodReader、iAnnotate PDF、Bookman、FastPDF,PDF Reader、CloudReaders)。但是此一技術只有在 iPad 上做過最佳化,iPhone 版本只有稍微校調一下,所以在 iPhone 上的表現還未達到筆者想要的水準,不過也已足以應付大部分的 case 了。
書版社 (iPad)
書版社持續提供免費雜誌給使用者閱讀 (也有付費報導),此平台最初的構想是採 C2C 個人出版設計,使用者可以將自製 PDF、互動書籍上架到書版社販賣,完全是出自於興趣使然而開發的一個平台;最後決定直接與出版社接洽,提供免費/付費雜誌陸續上架也是因為被某日某地的某人刺激到,才決定正面交鋒。
電子書這片紅海戰爭早已開打,開打許久卻沒有像樣的 app 上架,目前國內已上架的有 M字頭 Scan 系列、電信商系列、城字頭系列、天字頭系列,(Gx/Vx 為 M系列分支,就不特別列出),若要筆者評等,除了『天下雜誌超越100』與『數位時代』之外都不及格。
- 天下雜誌這本採用的是 Native Code 撰寫,唯一缺點是檔案過大 (實際上 2/3 的檔案都是 video,認真說來也不算 key issue)、字體放大有效能瓶頸,但是至少不會當,而且內容有用心 (出版商有花時間重新編輯)。
- 數位時代採用的是 web 解決方案,html + css + 排版引擎 + 模組組合而成,認真說來沒什麼缺點,最大缺點是雜誌編輯必須以網頁語言重寫一遍。
天下雜誌與數位時代在內容呈現上比較合乎互動上的預期,不會趨於平淡,共同的問題是雜誌內容必須重新編輯,無法以現有資源直接套用 (pdf、ePub)。
書版社的出發點則是期望帶來另一波書本改革,也在產品設計加上不少巧思。
- 流暢的 pdf/ePub 瀏覽技術 – 品質好的產品,基礎一定要打好,擁有國內最成熟的 pdf render 技術,速度快,穩定性高。同時這也是最不可或缺的一塊,pdf/ePub 支援可以有效重複利用出版商的資源,提供讀者更多元的服務。
- DRM 完整解決方案 – 雖然不是很喜歡 DRM,但是具有相關背景的團隊成員仍然實作此解決方案作為客戶的 Option。
- 好用/直觀的閱讀工具 – 舉凡縮圖瀏覽、雙面/單面、左翻/右翻、明暗調整、跳頁。
- 互動模組 – 提供不同的互動模組,一方面讓 content provider 提供更優質的內容,一方面也讓使用者有更豐富的互動體驗。舉凡相片、3D 環物、video/audio、event module 都是基本的
- 陸續提供免費華文書籍予讀者閱讀
請期待下一次的更新吧。
酷!!
沒想到在這發現台灣有這麼熱血的iOS App開發團隊^^
天下花博特刊與接下來的天下iPad版的確是使用 WoodWing 沒錯, 不過, 超越100特刊並不是, 這是由敝公司開發的 app 喔.