To App or To RWD?

手機的問市帶來許多便利,所有手機的功能統稱為App,對用戶而言很方便,但卻為開發工程師帶來無止盡的問題,是要開發成原生App還是做成RWD網頁?這個答案取決於你的目的與需求。

談到App,可以再次證明軟體是無價的,沒甚麼價值的,因為每一個人聽到一套App的開發價格要一百萬都覺得不可思議,但這是有道理的,他的複雜度包括

  • 要一次開發兩個平台系統─iOS和Android
  • 每一個平台都要支援最新的幾個版本
  • 每一隻手機的解析度都不一樣,都要做通盤考量
  • 上架有很多規範,尤其是Apple App Store,很難一次就通過審查
  • 手機畫面較小,所以使用者體驗和網頁是完全不一樣的,需要有很長的需求確認時間
那如果我採用RWD網頁呢?如果以下功能並不是你的主要需求,那你只要建置RWD網就就好了
  • 需要即時提供訊息給用戶
  • 需要很方便地使用手機硬體元件,例如項機、麥克風等等
  • 需要可以離線使用 (網頁一定要上網才能用)
  • 想利用手機的支付系統
  • 需要很特殊的使用者體驗(網頁所辦不到的)
如果以上功能不是你覺得重要的功能,就可以使用RWD自適應網頁就好了,用手機的瀏覽器就可以達成目的了,也不用高昂的開發費用。

另外還有一個關鍵因素要考量,就是你的App功能是否會經常更新,如果是,就不建議用原生App,因為App上架都需要審核,而網頁不需要,所以如果你的服務是需要經常更新的,那就不適合原生App了。


以下做個簡單的表格比較
這邊簡單介紹到這邊,之後再找時間介紹甚麼叫原生App?甚麼叫RWD網頁?







留言

這個網誌中的熱門文章

群組版規實務

軟體開發人天成本的計算方法

資訊安全概論