這表示行動上網的年齡層分佈極廣,從錙銖必較的學生族群到消費力旺盛的上班族群都利用手機在進行資訊的瀏覽甚至是消費。今期在IT界很流行的概念是O2O(Online to Offline / Offline to Online),即是線上線下都能同步為顧客提供服務,互補不足。利用線上跟顧客溝通的媒介可以主要分為網站(web)或應用程式(app)。網站跟應用程式各有利弊,面對這兩個選擇,作為一間企業的決策人該如何選擇呢?希望你看完這篇文章後可以更清楚明白如何決定你的業務是適合開發應用程式還是網站吧!
甚麼是 Web?
網站(Web Site) 即是由許多不同的網頁 (Web Page) 所組合而成的,例如在一個公司的網站中,可能會有公司簡介的網頁、有產品資訊的網頁、有聯絡資訊的網頁…,以組成一個網站。網站是一種溝通工具。就像公告板一樣,人們可以使用網站發佈他們想要公開的信息,或者使用網站提供相關的在線服務。人們可以使用網站瀏覽器(browser)連接到網站,獲取所需信息,享受網絡服務,甚至與他人互動。網頁會在你的電腦、手機或者平板上呈現,是透過一個網際網絡上協議好的HTML協定,通過你的載具(devices)網站瀏覽器來看到網站內容。網頁的運作其實是一個符合HTML格式的檔案,其存放在遠端(server)或電腦裡面,而這個電腦必須是與網際網絡相連。經由網址(URL)來進行識別與存取。所以我們要看某個網頁時,必須在瀏覽器中的網址列輸入我們所取得的URL,這時這個URL等同於下指令一樣,讓網際網路找到這個網頁檔案所存放的位置,並回應檔案的內容到你的熒幕上呈現。網站並不完美,但它創造了一個空間,讓人們可以交流訊息以及物品。

甚麼是 App?
App 是 Application 的簡稱,原是指一個應用程式,但自 Apple 公司在2007年第一代 iPhone 上市後,同時也建立應用程式的發布平台 AppStore,從此 app 便成為了手機或平板電腦上應用程式的代名詞。實際上我們使用的所有軟件(包括電腦軟件和手機軟件)都是應用程式。為什麼現在一說到 app 就是手機應用程式呢,這其實就是一個叫法的習慣問答,大家把電腦上的應用程式一般稱作「軟件」,而把手機上的應用程式一般稱作「app」。有別於 Apple 公司,Google 公司也同年推出以開放原始碼 Linux 環境為基礎的 Android 行動平台作業系統,免費提供給有興趣的軟體和行動裝置開發廠使用。在行動載具上要執行各類功能的應用程式,就像是在電腦安裝應用軟體一樣,只是需要透過 AppStore 或 Play 商店來選取與下載安裝。與直接買軟體套件安裝在電腦上商業模式不同的是,軟體開發商必須透過這兩個商店市集,才能讓使用者安裝軟體在載具上。 App 是物聯網連接用戶和產品的橋樑。 App 的設計更加重視 UI與 UX 的完美搭配。唯有讓使用者感到便利,才會凸顯 app 的真價值。
Web 和 app 有什麼分別呢?
為了讓讀者能更清晰地了解 web 和 app 的分別,我們會從五個大方向為你一一解構:
| Web | App | |
|---|---|---|
| 1. 用戶體驗 | 每次加載時,會給用戶一種感覺“需要等待一下才可以展示內容”,影響用戶使用的流暢度。 | 操作習慣符合用戶預期,對於一些並不非依賴網絡的應用,通過 app 實現也可以減少加載資源的時間,比如緩存內的內容。 |
| 2. 產品環境打開方式的不同 | 需要移動設備上的瀏覽器且支持上網。 | 由智能移動設備的操作系統來支持,包括 Android、以及基於 Android 的各種的二次開發系統、 Apple 等操作系統,並安裝此應用之後才可以打開。 |
| 3. 產品使用門檻高低不同 | 支持跨平台,無安裝成本,用戶只需要輸入 URL(網址地址)即可瀏覽,一個瀏覽器就滿足了任何需求,使用門檻較低。 | 用戶需要下載並安裝之後才可以打開,使用成本相對較高。 |
| 4. 產品的內容展示 | 內容展示上有了局限,頁面信息的佈局也需要考慮設備中瀏覽器的兼容性以及瀏覽器的上下導航。 | 可以整屏的顯示所有的頁面信息,無需考慮其它因素。 |
| 5. 快速更新產品版本 | 產品更新、設計、開發完成後只需發佈到線上服務器,用戶通過瀏覽器,就能看到最新修改的網頁。 | 因各應用平台發布應用都需要一定的審核週期,在產品做出調整後,相應到用戶的周期相對較長。 |
客戶可以怎樣選擇呢?
我們 Better Pi 的專業團隊均可以提供 web 和 app 開發方案。為了讓客戶更了解自己的需要,我們建議客戶在作出選擇之前先問問自己以下的問題:
- 你公司的目標是什麼?
- 你想你的客戶在你公司的網上媒體上得到什麼體驗?
- 你需要提供什麼資訊從而令客戶獲得以上的體驗?
- 開發 web 和 app 對你的業務有什麼好處和壞處?請各方列出兩項
- 開發 web 和 app 對你的業務有什麼收穫和代價?
同時也為了讓客戶能更具體地了解 web 和 app 的應用,我們分别綜合了市場上客户選用 web 和 app 的原因。
為何選擇 Web?
- 網站可以運行在任何設備的瀏覽器上
- 網站不需要安裝
- 網站不必手動升級,因為網站自身總是在不斷升級
- 開發成本低,主要通過 JS、 CSS、 Html5等實現
- 有利於提升 SEO (Search Engine Optimization) 表現
- Web只要功能做好了就可以發布,不需要經過審批
- 網站是客戶給你的第一印象,有助擴展您的商家地圖並增加曝光率
為何選擇 App?
- App的運行速度會比較快,因為 app沒有 CSS、 HTML和 JavaScript的負擔,它們只是根據用戶的需求獲取精準的數據,然後單純利用設備本身的UI元素把數據顯示出來
- App可以支援離線的情況,更適合移動環境
- App的交互體驗和效果要更優於 web,用戶體驗要更加穩定一些
- 提供的服務跟生活相關,且每天使用頻率也非常高
- 例如交通類型的訂票、查詢時刻表、叫車,或者是記帳、鬧鐘、行事曆、筆記本等w
- 因為這些服務跟我們的生活形影不離,所以只要能讓消費者感受到他的好處,當使用習慣漸漸養成以後是不容易被取代或者刪除的
- App可以配合智能電話功能來收集硬體使用上的數據,這樣能對消費者的消費行為掌握度提高
- 因為需要下載,所以相對上可以常留在手机中,從而更容易建立用戶的品牌認知
總結
總括來說, web 和 app 都各有它們優勝之處。注重交互的選 app,偏瀏覽的選 web;功能不常改的選 app,經常需要更新的選 web;需要連線硬件選 app,信息展示選 web;核心功能選 app,輔助功能選 web;高頻需求選 app,低頻需求選 web。希望這篇文章能夠加深你們對 web 和 app的認識,也期望我們Better Pi能夠為你的業務開發專屬你們的 app和 web。
坊間很多客戶都會覺得開發一款產品是一個很簡單的過程,就是找幾個人技術寫代碼就可以了。其實要開發一款像樣的產品,是一個複雜的過程,它需要經歷需求-原型-設計-開發-測試-上線這樣一個流程,流程中的各個階段無法越級實現。所以開發一款產品不是簡單的事,最少需要產品、 UI、前端、後端、測試等5個人的協作,如果中間再有一些技術難題需要解決,開發週期的延長也是有可能的事情。下一次我們會講解有關軟件開發的過程細節,有興趣的讀者就要緊貼我們的文章了!
科技結合平台,產生了化學作用