混合式 App 开发的优缺点

QS6626643650ac9b127

共 606字,需浏览 2分钟

 · 2016-08-25

混合式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程式若有更新,就需要重新上架、审核,而使用者也必须更新或重新下载,才能使用新的功能。

浏览 57
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报