- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
        查看更多 
         
       
 
      
        现代跨平台开发技术在移动终端层面的应用.doc
       
 
       
        现代跨平台开发技术在移动终端层面的应用   摘 要:智能手机,平板电脑是目前使用最多的移动终端电子产品,这些主流的智能终端产品使用的操作系统平台在开发工具、开发语言等方面都存在很大的差异,这种差异导致的结果就是使用安卓语言开发的应用只能在安卓系统上使用,使用IOS设计的应用只能在苹果产品中应用,应用无法跨平台移植,开发周期长,耗时耗力。   关键词:移动终端;跨平台应用;开发设计   前言   跨平台的应用开发技术可以让开发者开发的应用,在多个不同的操作系统上运行,降低了应用开发的成本和周期,促进了互联网产业的快速发展。现阶段的智能终端应用都是以本地应用为主,但是为了满足用户的需求,追上移动应用更新的脚步,移动终端跨平台应用开发技术越来越受到大众的关注,本文通过对主流平台开发技术现状的分析,以及移动终端跨平台应用开发技术在未来的发展趋势进行了深入探讨。   1 未来应用设计的主流技术   随着网络技术的飞速发展,智能手机和平板电脑的应用已经逐渐超越了电脑的使用,所以应用开发技术,编程语言也渐渐的偏向移动设备。现在手机应用的特点是更新换代快,应用受欢迎的时间有限,作为开发人员,在不断的研发新应用的同时,针对不同的操作系统要编写不同的代码,这种做法不仅大大的消耗了人力,也增加了成本和应用的设计周期。针对此问题,许多人开始了移动终端跨平台应用开发技术的研究,并将这种技术应用到实际的操作中。虽然移动终端跨平台应用开发技术还处在模拟实践的阶段,但在不久的将来,移动终端跨平台应用开发技术一定会成为应用设计的主流技术[1]。   2 移动终端跨平台应用开发方向   移动终端跨平台应用开发方向主要分为本地应用开发和网络应用开发,针对不同方向的开发使用不同的编程语言。从开发人员的角度看,与应用设计工作相对应的编程语言可以分为“前端编程语言”,“后台编程语言”和“美工”三大类。开发者可以采用“前端编程语言”来设计应用,使应用界面更加符合标准,更加美观,给用户带来不一样的视觉体验。开发者用“后台编程语言”来设计应用的整体结构,为应用添加功能,使应用可以运行在操作系统上。采用开发语言设计应用,最常见的语言是Java,设计者基于Java虚拟机来设计实现跨平台开发,Java虚拟机有自己完善的中间架构,还具有相应的系统指令,Java虚拟机在执行字节码时,实际上是将字节码分解变成了机器指令来执行。目前还有一些开发人员在坚持使用传统的编程语言,传统的编程语言具有良好的语言能力,可以保证程序的运行效率,传统的编程语言为想要实现移动终端跨平台应用开发技术的开发人员,提供了非常优质的开发环境[2]。开发者采用网络开发语言,由浏览器来实现跨平台的适配性,由于Web应用受制于开发语言,所以在展现开发效果和调试能力上都存在一定的不足和问题。跨平台应用编译常用的开发工具是Web应用,由Web应用开发工具来为不同的智能手机操作系统分别编译生成针对具体平台的应用程序[3]。   3 移动终端跨平台应用开发过程中的问题   3.1 开发语言种类过多   计算机编程语言种类过多,每种语言的书写规则不同,同一个语句的表现方式也不同。所以计算机编程语言存在能力受限,解释执行效率低,支持的平台数量少,适配性差等问题,不能满足多样化的跨平台应用需求。所以应该设计一套统一的计算机编程语言,来进行不同平台的应用开发,从而减少代码的重复编写,只学习并熟练运用一种语言即可,不需要学习多门编程语言,所以开发人员在设计应用时可以投入更多的精力。   3.2 开发环境适应性差   开发环境适应性差,在软件设计的过程中,一旦开发平台改变,不同环境下编写的代码就不能结合在一起使用,所以开发人员不得不重新下载,安装新的开发环境。如果增强开发环境的适应性,开发者就可以在自己熟悉的开发环境下进行操作,所有代码和应用也能够按照开发人员的意愿随意使用,这大大降低了软件设计的复杂性,减少了设计过程中的操作步骤。   3.3 跨平台编程接口不统一   跨平台编程接口不统一与开发语言种类过多和开发环境适应性差带来的问题是一样的,都是让开发人员在设计过程中增加重复的操作,如果统一跨平台编程接口就不需要针对不同的设计平台,重新编写代码。   3.4 开发工具可靠性   在实际操作中开发工具全部需要开发者自己进行稳定性测试,作为开发者,希望可以直接利用已经经过验证的开发工具,以便于提高界面的标准性和美观性,最大限度的减少开发人员的工作量,缩短应用开发时间。   4 自动化的跨平台测试方法   传统的测试方法主要有两种,一种是开发人员在设计过程中进行的测试,另一种是多个用户在实际运行环境下进行的测试。开发人员在设计过程中进行测试,往往会遗漏问题,造成测试结果不全面、不准确的问题。而在用
       
 
       有哪些信誉好的足球投注网站
有哪些信誉好的足球投注网站 
  
       
      
文档评论(0)