The invention discloses a method for mixed mode based on the development of mobile applications, which comprises the following steps: through the operation and application of Web system based on third-party application platform; the pre write application code encryption package operation, generate the application installation package; when users install third-party application platform in the mobile terminal after the application program stored in the server installation package to download to the mobile terminal. The method based on the mixed mode mobile application replaces the traditional single native language development mode or HTML5 language development mode, which can effectively reduce the technical difficulty and development cost of the development, and has strong applicability and flexibility. The invention also discloses a device for developing the mobile application based on the mixed mode.
【技术实现步骤摘要】
基于混合模式移动应用开发的方法和装置
本专利技术涉及移动应用开发
,特别是涉及一种基于混合模式移动应用开发的方法和装置。
技术介绍
目前在移动端IOS和安卓操作系统是主流平台。对于移动应用APP的开发,可以选择原生语言(IOS为Object-C,Android为java)或HTML5语言开发。原生开发的性能和用户体验是最佳的,但是移动设备和系统碎片化的问题,加大了原生开发的技术难度和开发成本;HTML5开发则可以通过只编写一次、可到处运行的移动开发方法,构建在跨平台的移动应用程序在多个设备上运行,但HTML5目前仍然存在一些重大的局限性。
技术实现思路
基于此,有必要提供一种开发简易且适用跨平台的基于混合模式移动应用开发的方法和装置。一种基于混合模式移动应用开发的方法,该方法包括:在第三方应用程序平台上运行基于Web的系统与应用;将预编写应用程序代码进行加密打包操作,生成应用程序安装包;当用户在移动终端上安装所述第三方应用平台后,存储在所述服务器中的所述应用程序安装包下载到所述移动终端上。在其中一个实施例中,还包括:将生成的所述应用程序安装包存储在服务器中。在其中一个实施例中,所述在第三方应用程序的平台上运行基于Web的系统与应用包括:在多个系统上通过native开发方式实现相同的native沙盒;在所述native沙盒上开发基于Web的系统与应用。在其中一个实施例中,所述将预编写应用程序代码进行加密打包操作,生成应用程序安装包包括:将代码文件存储到应用页面文件中;将所述应用页面文件与资源文件进行压缩,生成所述应用程序安装包。在其中一个实施例中,所述当用 ...
【技术保护点】
一种基于混合模式移动应用开发的方法,其特征在于,该方法包括:在第三方应用程序平台上运行基于Web的系统与应用;将预编写应用程序代码进行加密打包操作,生成应用程序安装包;当用户在移动终端上安装所述第三方应用平台后,将存储在所述服务器中的所述应用程序安装包下载到所述移动终端上。
【技术特征摘要】
1.一种基于混合模式移动应用开发的方法,其特征在于,该方法包括:在第三方应用程序平台上运行基于Web的系统与应用;将预编写应用程序代码进行加密打包操作,生成应用程序安装包;当用户在移动终端上安装所述第三方应用平台后,将存储在所述服务器中的所述应用程序安装包下载到所述移动终端上。2.根据权利要求1所述的基于混合模式移动应用开发的方法,其特征在于,还包括:将生成的所述应用程序安装包存储在服务器中。3.根据权利要求1所述的基于混合模式移动应用开发的方法,其特征在于,所述在第三方应用程序的平台上运行基于Web的系统与应用的步骤包括:在多个系统上通过native开发方式实现相同的native沙盒;在所述native沙盒上开发基于Web的系统与应用。4.根据权利要求1所述的基于混合模式移动应用开发的方法,其特征在于,所述将预编写应用程序代码进行加密打包操作,生成应用程序安装包的步骤包括:将代码文件存储到应用页面文件中;将所述应用页面文件与资源文件进行压缩,生成所述应用程序安装包。5.根据权利要求1所述的基于混合模式移动应用开发的方法,其特征在于,所述当用户在移动终端上安装所述第三方应用平台后,存储在所述服务器中的所述应用程序安装包下载到所述移动终端上包括:对所述应用程序安装包执行解压,并将解压后的应用程序存放在同一个目录下;其中,所述每个目录下包括所述应用程序的描述文件、所述应用程序的页面文件、所述应用程序的资源文件以及所述应用程序的页...
【专利技术属性】
技术研发人员:姜晓丹,林明,吕翊,戴宇升,李学恩,韩国权,黄海峰,李庆,袁双,王双,
申请(专利权)人:北京慧点科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。