[发明专利]一种应用的开发、编译和调试方法以及装置有效
申请号: | 201210378845.5 | 申请日: | 2012-09-29 |
公开(公告)号: | CN103713889B | 公开(公告)日: | 2018-07-13 |
发明(设计)人: | 邝宇锋;韦传辉 | 申请(专利权)人: | 三亚中兴软件有限责任公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41;G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 572000 海*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编译 调试 终端操作系统 编译环境 开发 应用 兼容 集成开发环境 模拟器 跨平台应用 调试环境 开发环境 应用代码 在线开发 终端环境 终端 | ||
本发明公开了一种应用的开发、编译和调试方法以及装置,该方法包括:获取代码,其中,代码用于实现应用,代码兼容一种或多种终端操作系统;在多种不同的终端操作系统的编译环境中,选择一种或多种编译环境对代码进行编译;在与一种或多种编译环境对应的调试环境中对编译后的代码进行调试。本发明为开发者提供了集成的跨平台应用开发环境,开发者只需使用一套集成开发环境,开发一套代码,即兼容一种或多种终端操作系统的代码,就能编译成在不同终端操作系统运行的应用,还能在不同的终端和模拟器进行调试,达到一套应用代码能在不同终端环境运行的效果,节省大量编码以及在不同环境中编译调试的时间,还支持多开发者同时在线开发、编译、调试。
技术领域
本发明涉及通信领域,具体而言,涉及一种应用的开发、编译和调试方法以及装置。
背景技术
随着网络技术的迅速发展,移动通信网络的功能日益增强,终端应用为手机等通讯终端添加了丰富的功能。庞大的市场需求使得线上线下商家纷纷筹谋布局APP以拉拢用户。在很多互联网企业抢滩APP之后,许多传统商家开始进入。在移动互联网颠覆互联网商业模式的趋势和背景下,个人开发者、工作室、大中型外包企业已经在APP服务外包市场展开激烈拼杀。
智能终端的快速增长带动了应用下载的爆炸式增长。来自移动分析机构Flurry的数据显示,在APP应用市场,中国2012年第一季度同比增长1126%。而中国市场Android与iOS设备的激活数占全球总量比例也首次超越美国,达到24%,跃升至全球榜首,成为当之无愧的“手机第一大国”。在终端应用市场大爆发的背景下,APP的开发外包服务也迅速形成了一块竞争激烈的新市场。
随着3G、4G、无线保真(Wireless Fidelity,简称为Wifi)等移动通信基础设施的快速发展,以iOS、Android、WP(Windows Phone)系统为基础的智能终端的迅速普及,以APP为代表的客户端呈蓬勃兴起之势,APP也正在成为用户手中的玩具,以及商家手中的营销工具。
在餐厅拿出“微信”,扫个桌面上的二维码即可获得打折;无聊时打开“唱吧”和朋友K首歌,APP的使用正在潜移默化地渗透人们生活的各个领域。
随着Android、iPhone手机的逐渐普及,以及正在跃跃欲试准备冲进智能手机市场的WP7。移动互联网火热程度呈现直线上升的态势。飞速发展的移动互联网市场掀起了终端应用开发热潮,越来越多的开发者开始加入到终端应用开发的大军当中。
在终端应用开发中,通常需要向用户提供不同终端平台的应用,而开发者则需要为每个不同终端平台搭建开发环境,每个终端应用需要在不同的终端平台上开发和维护各自代码,而且不同的测试终端设备使用率低下造成了成本上升。目前,面对不同的手机系统,及众多的手机品牌,如何快速开发调试出能适配多个平台的应用,尚未提出有效的解决方案。
发明内容
本发明提供了一种应用的开发、编译和调试方法以及装置,以至少解决相关技术中,面对不同的终端操作系统,如何快速开发调试出能适配多个平台的应用,尚未提出有效的解决方案的问题。
根据本发明的一个方面,提供了一种应用的开发、编译和调试方法,包括:获取代码,其中,代码用于实现应用,代码兼容一种或多种终端操作系统;在多种不同的终端操作系统的编译环境中,选择一种或多种编译环境对代码进行编译;在与一种或多种编译环境对应的调试环境中对编译后的代码进行调试。
优选地,获取代码包括:为应用生成代码框架,其中,代码框架兼容一种或多种终端操作系统;获取根据代码框架编辑得到的代码。
优选地,在多种不同的终端操作系统的编译环境中,选择一种或多种编译环境对代码进行编译包括:接收对代码进行编译的第一编译请求;对接收到的一个或多个编译请求进行负载均衡之后,根据第一编译请求对代码进行编译,其中,一个或多个编译请求中包括第一编译请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三亚中兴软件有限责任公司,未经三亚中兴软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210378845.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数字化梯度压力治疗系统
- 下一篇:一种PCI分配方法及装置