混合式 App 的定義
混合式應用程式 (Hybrid App) 開發在此指的是,以一般以 Web App 方式開發用戶端程式,但最後可在包裝後像 原生 App 一樣上架至應用程式商店的作法。
以下是一般混合式 App 的開發及執行模式:
- 前端使用 HTML / XHTML / HTML5 + CSS + Java Script … 等網頁標準技術製作。
- 透過 PhoneGap … 等框架工具跟行動裝置硬體設備互動,或加上部份原生程式,並包裝成原生 App 的外殼。
- 上架至應用程式商店供人下載執行。
優點
- 就像 Web App 那樣,前端操作介面可使用統一的網頁技術來做 (推薦用 HTML5 實作) ,可以跨較多裝置平台,不必為不同裝置維護多種程式語言版本。
- 有些框架工具,可讓混合式 App 也能像原生 App 般,控制硬體裝置。例如:相機功能、 GPS 地理定位、測速計、磁力計、陀螺儀 … 等。
- 可以在官方線上 App 商店上架,設定下載 App 的人是否要付錢,用以賺取費用。
- 使用已安裝的 App 時,不需要開瀏覽器及輸入網址。
缺點
- 混合式 App 開發方式,在不同裝置仍可能需要透過不同開發工具,分開編譯 (Compile) 包裝之後,才能進行功能測試。
- 較需複雜運算的功能或遊戲,用混合式 App 開發方式,效能可能還是比不上原生 App 。
- 對硬體裝置的支援度仍比不上原生 App 。
- App 程式若有更新,就需要重新上架、審核,而使用者也必須更新或重新下載,才能使用新的功能。
<< 上一篇: Web App 開發 | [ App 開發簡介 ] | 下一篇: iOS App / Mac App 規格表 >> |
※ 本文歡迎大家在網頁中連結或加入我的最愛,但複製、引用、轉載或做其它商業用途者,請註明此原文出處及原始連結,未註明出處者必究。
我想了解,想用app
我的手機號碼09**-6*20*0
您好,週一我們會有專人聯繫確認您的需求。
謝謝您~
公司想要用app做推廣,需要開發app的廠商,是否能協助?
您好,已通知專人與您聯繫。謝謝您!
您好,我想製作一個 app 及網站可操作使用的資料庫,含網站及 app 可以報價嗎?
您好,已請專人與您聯繫。謝謝您!
你好~ 我想要製作一個團購的 APP ,可以協助報價嗎?
您好,已請專人與您聯繫囉,若有問題歡迎來電或留言。謝謝您~