混合式 App 开发的优缺点
QS6626643650ac9b127
共 606字,需浏览 2分钟
·
2016-08-25 20:00
混合式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程式若有更新,就需要重新上架、审核,而使用者也必须更新或重新下载,才能使用新的功能。
评论