一种基于Web技术的移动软件开发系统及方法技术方案

技术编号:17006897 阅读:21 留言:0更新日期:2018-01-11 03:27
本发明专利技术实施例提出一种基于Web技术的移动软件开发系统及方法,涉及计算机技术领域,所述系统包括:JS接口单元,用于提供开发人员调用iOS SDK和Android SDK提供的基础功能;桥接库单元,用于连接JS接口单元和平台框架单元,同时提供组件的扩展接口;平台框架单元,用于集成iOS端的SDK和Android端的SDK,从而给对应平台的开发人员来调用创建项目工程。利用web技术的统一性和易操作性,缩短了移动APP的开发周期和项目迭代周期。

【技术实现步骤摘要】
一种基于Web技术的移动软件开发系统及方法
本专利技术涉及计算机
,具体而言,涉及一种基于Web技术的移动软件开发系统及方法。
技术介绍
移动应用服务,就是针对手机这种移动连接到互联网的业务或者无线网卡业务而开发的应用程序服务。移动开发也称为手机开发,或叫做移动互联网开发。是指以手机、PDA、UMPC等便携终端为基础,进行相应的开发工作,由于这些随身设备基本都采用无线上网的方式,因此,业内也称作为无线开发。随着移动互联网的高速发展,使得目前移动APP的需求非常的大,但是APP的开发周期和版本迭代需要很长的周期。
技术实现思路
本专利技术的目的在于提供一种基于Web技术的移动软件开发系统,利用web技术的统一性和易操作性,缩短了移动APP的开发周期和项目迭代周期。本专利技术的另一目的在于提供一种基于Web技术的移动软件开发方法,具有相对应的效果。为了实现上述目的,本专利技术实施例采用的技术方案如下:一方面,本专利技术提供了一种基于Web技术的移动软件开发系统,所述系统包括:JS接口单元,用于提供开发人员调用iOSSDK和AndroidSDK提供的基础功能;桥接库单元,用于连接JS接口单元和平台框架单元,同时提供组件的扩展接口;平台框架单元,用于集成iOS端的SDK和Android端的SDK,从而给对应平台的开发人员来调用创建项目工程。另一方面,本专利技术提供了一种基于Web技术的移动软件开发方法,所述方法包括:步骤1:接入平台框架中的IOSSDK和AndroidSDK;步骤2:创建Android平台的项目工程和IOS平台的项目工程;步骤3:进行界面开发,将界面开发完成后的文件进行打包,然后分别导入到Android平台的项目工程和IOS平台的项目工程中;步骤4:将服务器配置信息添加到项目工程的配置文件中;步骤5:进行调试与更新。本专利技术实施例提供的一种基于Web技术的移动软件开发系统,提出了一种使用web技术快速开发移动APP的系统,利用web技术的统一性和易操作性,缩短了移动APP开发周期和项目迭代周期。本专利技术实施例提供的一种基于Web技术的移动软件开发方法,提出了一种使用web技术快速开发移动APP的方法,利用web技术的统一性和易操作性,缩短了移动APP开发周期和项目迭代周期。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的一种基于Web技术的移动软件开发系统的结构示意图。图2示出了本专利技术实施例提供的一种基于Web技术的移动软件开发方法的方法流程示意图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1请参阅图1,图1示出了一种基于Web技术的移动软件开发系统。所述系统包括:JS接口单元,用于提供开发人员调用iOSSDK和AndroidSDK提供的基础功能;桥接库单元,用于连接JS接口单元和平台框架单元,同时提供组件的扩展接口;平台框架单元,用于集成iOS端的SDK和Android端的SDK,从而给对应平台的开发人员来调用创建项目工程。具体的,平台框架单元是实现打包iOS包和Android包的基础。分别实现了iOS端和Android端的SDK来供对应平台的开发人员来调用创建项目工程。在平台框架中通过JS注入的方式,在APP的webKit组件中注入写好的桥接库,这样就可以实现通过JS接口来调用iOS和Android平台提供的基础功能。桥接库单元中定义了组件的扩展接口,这样在现有组件不满足项目需求的时候,可以通过扩展的方式提供对应的功能。目前已经实现了状态栏、地图、图片选择、条码和二维码、分享、IM消息等组件。实施例2请参阅图2,图2示出了本专利技术提供的一种基于Web技术的移动软件开发方法,所述方法包括:步骤1:接入平台框架中的IOSSDK和AndroidSDK;步骤2:创建Android平台的项目工程和IOS平台的项目工程;步骤3:进行界面开发,将界面开发完成后的文件进行打包,然后分别导入到Android平台的项目工程和IOS平台的项目工程中;步骤4:将服务器配置信息添加到项目工程的配置文件中;步骤5:进行调试与更新。实施例3请参阅图1和图2,图1和图2示出了本专利技术提供的一种基于Web技术的移动软件开发系统及方法,所述系统包括:JS接口单元,用于提供开发人员调用iOSSDK和AndroidSDK提供的基础功能;桥接库单元,用于连接JS接口单元和平台框架单元,同时提供组件的扩展接口;平台框架单元,用于集成iOS端的SDK和Android端的SDK,从而给对应平台的开发人员来调用创建项目工程。具体的,平台框架单元是实现打包iOS包和Android包的基础。分别实现了iOS端和Android端的SDK来供对应平台的开发人员来调用创建项目工程。在平台框架中通过JS注入的方式,在APP的webKit组件中注入写好的桥接库,这样就可以实现通过JS接口来调用iOS和Android平台提供的基础功能。桥接库单元中定义了组件的扩展接口,这样在现有组件不满足项目需求的时候,可以通过扩展的方式提供对应的功能。目前已经实现了状态栏、地图、图片选择、条码和二维码、分享、IM消息等组件。所述方法包括:步骤1:接入平台框架中的IOSSDK和AndroidSDK;步骤2:创建Android平台的项目工程和IOS平台的项目工程;步骤3:进行界面开发,将界面开发完成后的文件进行打包,然后分别导入到Android平台的项目工程和IOS平台的项目工程中;步骤4:将服务器配置信息添加到项目工程的配置文件中;步骤5:进行调试与更新。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本专利技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个单元、程序段或代码的一部分,所述单元、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的本文档来自技高网...
一种基于Web技术的移动软件开发系统及方法

【技术保护点】
一种基于Web技术的移动软件开发系统,其特征在于,所述系统包括:JS接口单元,用于提供开发人员调用iOS SDK和Android SDK提供的基础功能;桥接库单元,用于连接JS接口单元和平台框架单元,同时提供组件的扩展接口;平台框架单元,用于集成iOS端的SDK和Android端的SDK,从而给对应平台的开发人员来调用创建项目工程。

【技术特征摘要】
1.一种基于Web技术的移动软件开发系统,其特征在于,所述系统包括:JS接口单元,用于提供开发人员调用iOSSDK和AndroidSDK提供的基础功能;桥接库单元,用于连接JS接口单元和平台框架单元,同时提供组件的扩展接口;平台框架单元,用于集成iOS端的SDK和Android端的SDK,从而给对应平台的开发人员来调用创建项目工程。2.一种基于Web技术的移动...

【专利技术属性】
技术研发人员:曹涛勇
申请(专利权)人:成都市九阵科技有限公司
类型:发明
国别省市:四川,51

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

1