[发明专利]跨移动端开发原生APP的方法有效
申请号: | 201710363991.3 | 申请日: | 2017-05-22 |
公开(公告)号: | CN107193565B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 吕建海 | 申请(专利权)人: | 北京思序软件有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/34;G06F8/38 |
代理公司: | 北京远大卓悦知识产权代理有限公司 11369 | 代理人: | 史霞 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 开发 原生 app 方法 | ||
本发明公开了一种跨移动端开发原生APP的方法,包括:应用服务器,其内设置有主体业务程序模块,所述应用服务器通过浏览器访问,以使开发人员通过基于浏览器配置利用所述主体业务程序模块开发业务APP;通用APP,其采用原生语言开发,所述通用APP设置于移动终端内,所述通用APP在访问所述应用服务器时,下载业务APP安装至所述移动终端,并对所述业务APP的配置解析并执行,以实现所述业务APP在所述移动终端内的各项功能。其使用浏览器配置方式进行跨移动端原生APP的开发,提高了开发效率,降低了开发成本,并实现了真正的跨移动端原生APP开发。
技术领域
本发明涉及智能手机原生APP的软件开发技术领域,特别涉及一种跨移动端开发原生APP的方法。
背景技术
智能手机的出现和普及,带来了软件交互、用户体验和操作方式的变革。现有移动原生APP的开发主要包括三种方式:
一种方式是使用移动原生平台提供的开发工具进行开发。这种方式是当前主流的原生APP的开发实现方式,在安卓Android平台上,一般使用Android Studio或者ADT进行Android原生APP的开发;在由苹果公司开发的移动操作系统iOS平台上,一般使用XCode进行原生APP开发。这种方式APP的运行效率最好,但是对开发人员要求高,开发效率低,特别是需要多移动平台同时开发时,代码复用和系统可维护性差。
第二种方式是使用独立开发工具,先开发代码,开发完成后,分别生成各种移动端的原生APP。比较主流的是FaceBook公司的ReactNative,和微软公司的Visual Studio,通过生成各种移动端的原生APP的方式,实现原生APP开发。这种方式实现了一次开发,跨端运行,最大限度地实现了代码的重用,同时又保证了运行效率。缺点是需要学习一个第三方的开发工具,部分APP功能的开发会受到开发工具现有功能的限制。
第三种方式是开发不同移动操作系统下的WEBVIEW组件相关通用APP,使用浏览器技术上加上原生技术,开发采用Html5,同时能够调用部分本地的资源或SDK,基本实现了接近原生APP的运行效率,这种方式也叫混合APP技术。这种技术的优点是既实现了低成本快速开发,又实现了接近原生APP的体验。缺点是采用类似浏览器引擎进行交互,运行速度和操作体验不如原生APP。
发明内容
本发明的一个目的是解决至少上述问题,并提供至少后面将说明的优点。
本发明还有一个目的是提供一种跨移动端开发原生APP的方法,使用浏览器配置方式进行跨移动端原生APP的开发,提高了开发效率,降低了开发成本,并实现了真正的跨移动端原生APP开发。
为了实现根据本发明的这些目的和其它优点,提供了一种跨移动端开发原生APP的方法,其中,通过浏览器配置方式在应用服务器上开发业务APP,此外,还包括以下步骤:
步骤1、使用浏览器访问应用服务器,利用所述应用服务器中的主体业务程序模块开发得到业务APP;
步骤2、将通用APP模块设置在移动终端内,在访问所述应用服务器时,通用APP模块下载所述业务APP并安装至移动终端;
步骤3、所述通用APP模块对所述业务APP的配置解析并执行,以实现所述业务APP在所述移动终端内的功能。
优选的是,所述的跨移动端开发原生APP的方法中,所述通用APP模块采用移动终端的原生语言开发。
优选的是,所述的跨移动端开发原生APP的方法中,所述通用APP模块为基于iOS或Android移动终端操作系统平台的通用支撑APP模块。
优选的是,所述的跨移动端开发原生APP的方法中,所述主体业务程序模块存储于所述应用服务器提供的业务APP模板配置库内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思序软件有限公司,未经北京思序软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710363991.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:字符串替换方法和装置
- 下一篇:一种公路隧道中间段照明对称布灯参数优化方法