一种移动APP开发的架构方法及系统技术方案

技术编号:16878745 阅读:57 留言:0更新日期:2017-12-23 15:27
本发明专利技术公开一种移动APP开发的架构方法,其能够适用android、ios、windows等设备,自适应watch、phone、pad等各种机型,UI功能升级时,不需要升级整个APP,极大简化了APP开发,将全部的UI工作都由Web方式实现,并兼容Web的离线模式。这种移动APP开发的架构方法,将APP的所有功能分为UI与本地服务两部分,二者之间进行全双工异步通讯;包括:(a)所有UI全部由HTML5技术绘制,部署至公网成为一个Web站点,APP内嵌Web浏览器访问Web站点,渲染出UI供用户操作;(b)各种非UI功能由APP提供API实现。还提供了移动APP开发的架构系统。

A framework method and system for mobile APP development

The invention discloses a method of architecture of mobile APP development, which can be suitable for Android, IOS, windows and other equipment, watch, phone, adaptive pad and other models, UI upgrade, do not need to upgrade the entire APP, which greatly simplifies the APP development, all UI work by Web means, and is compatible with offline model Web. The architecture of mobile APP development, all the functions of APP is divided into two parts of UI and local services, full duplex asynchronous communication between the two; including: (a) all UI all drawn by HTML5 technology, network deployment to become a Web site, APP embedded Web browser to visit the Web site, rendering UI for the user to operate; (b) a variety of non UI function provided by APP API. The architecture system for mobile APP development is also provided.

【技术实现步骤摘要】
一种移动APP开发的架构方法及系统
本专利技术属于移动APP的
,具体地涉及一种移动APP开发的架构方法及系统。
技术介绍
移动APP一般会安装到android、ios、windows等设备,若要做到对android、ios、windows等设备全兼容,开发成本极高;再由于watch、phone、pad等多机型的存在,适配成本也很高;版本迭代时所有APP都要升级,升级成本极其高昂。目前,业内也有APP混合Web的架构,但只是将部分的UI(UserInterface,用户界面)工作由Web方式实现,并且不兼容Web的离线模式。
技术实现思路
本专利技术的技术解决问题是:克服现有技术的不足,提供一种移动APP开发的架构方法,其能够适用android、ios、windows等设备,自适应watch、phone、pad等各种机型,UI功能升级时,不需要升级整个APP,极大简化了APP开发,将全部的UI工作都由Web方式实现,并兼容Web的离线模式。本专利技术的技术解决方案是:这种移动APP开发的架构方法,将APP的所有功能分为UI与本地服务两部分,二者之间进行全双工异步通讯;包括以下步骤:本文档来自技高网...
一种移动APP开发的架构方法及系统

【技术保护点】
一种移动APP开发的架构方法,其特征在于:将APP的所有功能分为UI与本地服务两部分,二者之间进行全双工异步通讯;包括以下步骤:(a)所有UI全部由HTML5技术绘制,部署至公网成为一个Web站点,APP内嵌Web浏览器访问Web站点,渲染出UI供用户操作;(b)各种非UI功能由APP提供API实现。

【技术特征摘要】
1.一种移动APP开发的架构方法,其特征在于:将APP的所有功能分为UI与本地服务两部分,二者之间进行全双工异步通讯;包括以下步骤:(a)所有UI全部由HTML5技术绘制,部署至公网成为一个Web站点,APP内嵌Web浏览器访问Web站点,渲染出UI供用户操作;(b)各种非UI功能由APP提供API实现。2.根据权利要求1所述的移动APP开发的架构方法,其特征在于:所述步骤(a)包括以下分步骤:(a1)当APP联网时,直接访问在线Web站点;(a2)当APP断网时,访问Web站点在APP本地的缓存。3.根据权利要求2所述的移动APP开发的架构方法,其特征在于:所述非UI功能包括:访问后台服务、访问本地数据库、文件下载/压缩/解压缩、拍照、记录日志。4.根据权利要求3所述的移动APP开发的架构方法,其特征在于:该方法根据业务需要,按照屏幕的宽度划分自适应空间;根据自适应空间的不同,动态调整UI基础字体和宽度标尺,达到自适应目标。5.根据权利要求1所述的移动APP开发的架构方法,其特征在于:所述步骤(a)中UI动态升级包括以下分步骤:(a11)创建manifest文件,指定所有需要缓存的资源;(a12)当需要更新时,变更manifest文件中指定的版本号;(a13)刷新UI。6.根据权利要求5所述的移动APP开发的架构...

【专利技术属性】
技术研发人员:屠文珂杨英俞晖延琦邱磊李见伟卢杰文赵孟恩付玉豪
申请(专利权)人:北京数字医视文化传媒有限公司
类型:发明
国别省市:北京,11

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1