應該做網站還是手機應用程式?
上回那篇提到Ryan身邊不時都有朋友說有個程式Idea想做出來,很多時候Ryan發現大多數人都會先想到要做一個手機應用程式,但其實有些時候,做一個網站系統或許會更加合適,什至更划算呢!
首先,要決定開發項目是否需要一個手機應用程式,需視乎該項目是否需要用到手機的功能,例如相機、語音、多媒體取存等。如果這些功能是必須的或是可以令使用者體驗提升很多的話,那就選擇開發手機應用程式吧。
其次項目開發的目的是另一個考量點,如果只是想介紹一下您的公司業務或顯示些資訊的話,開發網站就已足夠了。近代開發的網站大都支持手機瀏覽,即響應式的網頁設計,Ryan開發出來的網站也不例外。網站系統什至可以設計成和手機應用程式相類似的介面,讓使用者瀏覽網站時獲得像開啟了手機app一樣的用戶體驗。
另外,大部分人的手機上都已經裝了很多應用程式了,相信很多人都會有一大堆可能開過不超過5次的app。有很多人如非必要,都不願再在手機上增加應用程式,要構成一定程度的誘因(例如下載有折扣優惠),人們才可能考慮去下載安裝。要讓一個人下載一個新的應用程式,難度其實比想像中的大。很多時候,人們都不會主動去打開應用程式,更什的是忘記了曾經安裝過某應用程式!
當然,如果您的手機應用程式能夠做得十分出色,是真的能夠幫助到用家,或您有信心您的目標受眾會對程式的忠誠度很高的話,那手機應用程式的確能比網站讓用戶獲得更佳的體驗。
最後要考慮的是開發和維護成本,一般來說,主要由於要同時為市場上最大的2個應用程式平台 - iOS和Android開發,手機應用程式開發的成本比網站來得高。另一個開發費高的原因是程式需要照顧不同的裝置大小尺寸,以及不同版本的iOS和Android作業系統的兼容度。更什的是,不時新的裝置設計都會讓開發者感到十分頭痛,例如Apple手機的M字額設計,或某些Android系列手機廠商的獨特設計如摺疊式屏幕或超長型屏幕等,大大增加了設計系統介面時需要考慮以及測試的成本。當然,其實裝站也有相類似狀況,不同的瀏覽器(例如Chrome、Safari、Firefox等)和它們的不同版本都會有差別,但相對手機應用程式來說,算是比較容易控制和調節,程式碼的兼容性亦相對較高。另外絕大部分的手機應用程式都需要網上的應用程序接口(API)去讓手機端的程式和雲端的數據庫作溝通之用,因此,和網站一樣都需要設置伺服器作數據庫和接口的部署。除了這個成本外,於2大應用程式平台上架亦需繳交上架費,Apple app store為每年99美元;Google play store為一次性25美元。至於維護費用方面,手機應用程式的維護成本相較於網站亦較高,原因和上面說的大致一樣,除了上述原因外,iOS和Android作業系統的更新亦不時會使很多手機應用程式的部分功能不能再正常使用,需要開發人員作版本更新,增加維護成本。
有關於手機app應用程式開發與製作,可以參考這篇文章作伸延閱讀: 手機app開發,手機應用程式製作應注意的事項
有關於網站web系統設計開發與製作,可以參考這篇文章作伸延閱讀: 網站web開發,網站web系統設計製作應注意的事項
希望大家看完這篇詳細的比較分析文章後,能夠好好想清楚那一個作法才是最適合您的程式構想吧!