Posts Tagged ‘native apps’

從 Netflix PS3 導出 Web 3.0 的「先HTML5、後原生」策略

December 6th, 2010

先前說過我們已經開始進入「後 PC 時代」,因此 Web 3.0 應用服務必須要走到各種不同的平台上,來滿足消費者不同時間、地點、場合的需求,而其中「先行動」又是一個我們強力推薦的策略。

好,現在你已經決定了要「先行動」,接下來還有什麼要思考的呢?最重要的大概就是 HTML5 與原生應用 (Native Apps) 之間的選擇。之前我們聊過大神喬依‧休維特的觀點,也從中間延伸出來「原生」所提供的使用經驗,將永遠領先 HTML5 的結論。

由此可見,提供原生的應用程式,好運用每一個平台上的特殊功能,來提供給使用者前所未有的體驗,應該是你最終的目標。但,在那發生之前,你該怎麼朝那個方向前進。請再看看這篇文章的標題,沒錯,我要說的是,你必須要從 HTML5 開始。

不只跨平台

這不是我發明的概念,其實很多人已經在這樣做。從早期的 TwitterFoursquare 到最近的 PicplzJiepang,大家都選擇先做 HTML5 版本,然後再開發原生的應用程式。不過我先前一直認為這樣做的好處是因為 HTML5 可以跨平台,所以做一次工就可以讓 iPhone、Android 都可以使用。直到昨天我讀到 Netflix 網誌上一篇關於他們新版本 PS3 應用的文章,才提醒我事情沒有這麼簡單。「先 HTML5」不但有跨平台能力,還有以下的這些好處。

立即更新

HTML5 的「應用程式碼」是在使用的同時,才從「雲端」上下載下來。所以開發者隨時都可以更新,不需要經過惱人的審核機制,也不需要等三個禮拜卻不知道下文。這點完全符合一支應用開發初期的「精實創業」需求,也能讓你的應用程式更快的反應市場的需求,貼近消費者的喜好。

開發快速

大多的網路開發者都具備很強的 HTML/CSS/Javascript 能力,雖然 HTML5 多出了許多新東西,但是學起來是相對快速的。所以和重新學 iOS 或是 Android 的原生開發環境相比,HTML5 的上手速度,就顯得優勢許多。

實驗成本低

我們都知道,一個新服務開發的初期,實驗性質很濃厚,因為你不知道消費者是否真的有這樣的需求。既然是實驗,成本如果能夠壓得越低,對於團隊來說風險也就越低。而 HTML5 好上手的優點,相對的就可以滿足這樣的需求。

更快的「後桌面」

最後,雖然說大家要走「先行動」,但是總有一天必須要回到桌面。這時,如果已經做好一個完整的 HTML5 網站,只需要稍稍調整使用經驗和使用介面 (UI/UX),就可以推出桌面版本,也是先 HTML5 的好處。

所以說,以上,就是為什麼在 Web 3.0 時代開發行動應用,你必須要走「先 HTML5」策略的原因。當然好處不只這些,歡迎大家補充。而如果你要做的是某些特定的服務,或許大部分程式使用 HTML5 之外,你還是必須要加入一些原生的程式,例如:照相、地點、背景下載等等。但這樣的思考邏輯,尤其是更新速度的比較,值得你們好好思考,加油!

(Pic via playstation.com)

©2024 MR JAMIE.
網站由 Allen Hsu 設計 | Logo 動畫由 Wen Chen 完成