[发明专利]应用程序混合开发的方法及装置在审
申请号: | 201811298113.9 | 申请日: | 2018-11-01 |
公开(公告)号: | CN109471614A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 祖明明;彭宽友;杨德成;杨佳;李雪冰;苟于华;刘德福 | 申请(专利权)人: | 上海找钢网信息科技股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/34 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁斌 |
地址: | 201800 上海市嘉定区嘉*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互界面 应用程序开发 应用层接口 调用结果 交互模块 应用程序 加载 终端 版本更新 操作指令 接收用户 界面统一 快速上线 通信交互 触发 开发 调用 返回 响应 部署 维护 | ||
本发明提供了一种应用程序混合开发的方法及装置,涉及应用程序开发的技术领域,包括加载步骤,通过终端提供的容器来加载交互界面;通信交互步骤,接收用户通过交互界面触发的操作指令,经过交互模块调用终端的应用层接口;响应步骤,获取应用层接口的调用结果,将调用结果经过交互模块,返回至交互界面,实现了web开发与native开发相结合,能够解决现有纯native应用程序开发中存在的界面统一困难,无法满足快速上线部署以及版本更新维护困难的问题。
技术领域
本发明涉及应用程序开发的技术领域,具体涉及一种应用程序混合开发的方法及装置。
背景技术
移动设备的应用程序,是基于移动设备本地操作系统如iOS、Android、WindowsPhone等并使用原生开发语言编写运行的第三方应用程序,也叫本地应用(Native App)。
目前,应用程序的跨平台使用越来越普遍,同一个应用程序会在不同的操作系统中使用,因此需要对主流移动操作系统的设备进行适配。企业进行跨平台应用程序开发时,每种移动操作系统都需要设置独立的开发项目。当企业需要短时间开发跨平台应用程序时,各开发项目中需要能力较强的开发者来快速搭建原生界面,程序界面的统一化也需要各平台项目的开发人员进行大量沟通,开发效率较低,增加了企业的成本,也很容易出现不同平台之间的程序界面不统一的问题。
在常见的Android平台和iOS平台中,应用程序的发布需要各平台应用商店进行严格的审核。当应用程序需要频繁进行版本更新时,也就需要频繁进行审核操作,使得较多的时间花费在应用程序审核上线中,无法满足一些需要应用程序进行快速上线的需求。
由于应用程序的下载是用户自行选择的,并不能保证所有用户都能下载使用最新版本的应用程序,因此依旧需要维护老版本的应用程序,这也增加了企业开发维护的成本。
发明内容
有鉴于此,本发明的目的在于提供一种应用程序混合开发的方法及装置,将网页开发与本地开发相结合,能够解决现有纯native应用程序开发中存在的界面统一困难、无法满足快速上线部署以及版本更新维护困难的问题。
第一方面,本发明实施例提供了一种应用程序混合开发的方法,包括以下步骤:
加载步骤,通过终端提供的容器来加载交互界面;
通信交互步骤,接收用户通过所述交互界面触发的操作指令,经过交互模块调用终端的应用层接口;
响应步骤,获取应用层接口的调用结果,将所述调用结果经过所述交互模块,返回至交互界面。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,交互界面由展示层生成。展示层包括网页交互模块和系统原生交互模块,网页交互模块包括业务界面组件和通用界面模板组件;系统原生交互模块包括对话框界面组件和导航器界面组件。
结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,网页交互模块,还包括,使用javascript语言封装的javascriptframework交互框架,javascript framework交互框架包括js-to-native子模块,js-to-native子模块用于通过展示层调用应用层。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,通信交互步骤,包括:
接收用户通过交互界面触发的操作指令;
初始化javascript framework交互框架中的通信桥梁子模块;
根据操作指令,初始化需要发送的交互数据;
将交互数据发送至通信桥梁模块;
通信桥梁模块根据交互数据调用终端的应用层接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海找钢网信息科技股份有限公司,未经上海找钢网信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811298113.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:核安全级应用的图形文件生成方法和系统
- 下一篇:坐标数据提取方法及装置