多终端多平台开发方式研究和设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多终端多平台开发方式研究和设计

多终端多平台开发方式研究和设计   摘 要:近几年随着移动技术和互联网技术的迅速发展,移动应用程序出现在诸多领域,移动应用开发成为了一个关键问题。本文立足于移动开发技术的背景,从现有的移动应用开发现状,对比不同移动平台的开发技术,比较三种主要的移动应用开发方式,以中间件技术的开发模式,对移动应用程序上内容的实现进行了阐述,结合校园学习资源,以三种平台的智能手机和平板电脑两个终端的移动客户端为例,初步实现了一个简易校园移动学习应用的解决方案。 关键词:移动技术;移动开发;跨平台;移动应用 中图分类号:G40-057 文献标志码:A 文章编号:1673-8454(2014)01-0067-04 随着移动技术、移动通讯技术的发展,智能设备的普及以及移动技术给人们带来的巨大需求,人们对移动技术的关注也越来越多。Digitimes Research发布研究报告称:2013年全球平板电脑销售量将达到2.1亿台,智能手机销量也有望达到10亿部。因此,各大公司纷纷投入到了移动设备及技术的开发,苹果和谷歌2007年先后发布的IOS和Android系统现在已经在市场上占据了主流地位。智能化的移动设备给人们的生活和工作带来了极大的方便。[1]一些符合人们需求的移动应用也应用而生,各式各样的移动应用软件满足了人们在生活、工作和学习方面的需求。各个行业领域也开发相应的移动应用程序,使得开发者对移动应用程序的开发形式也日趋丰富。 在互联网高速发达的今天,移动设备已经是一个必不可少的与用户交互的接口。由于移动设备的易携带性、操作方便,使得人们越来越离不开移动设备。3G乃至4G网络的到来,信号覆盖广阔,人们通过移动设备接入互联网的数量已经超过了通过PC端接入互联网的数量,而这一速度只用了5年,超过了以往其他技术应用的发展速度。硬件的发展促进软件应用,在移动商店的应用数量也在以惊人的速度增长。各个公司企业都在开发符合自身的移动应用,在大学里面,就有上海交通大学和西南交通大学为网络教育研发的移动学习系统。团队和个人都通过开发一些具有特色功能的移动应用来获得收入。各个移动操作系统也迅速占领了市场,其中份额最大的有Android、Windows Phone 和 IOS通过不同的平台可以开发相应的应用程序。2012年11月数据显示:Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。截止至2011年11月,根据Canalys的数据显示:IOS已经占据了全球智能手机系统市场份额的30%,在美国的市场占有率为43%。Windows Phone在2013年第二季度出货量为890万台,Windows Phone已经拥有了6.5%的市场份额。[2]作为三个主流的移动操作系统占据了整个移动互联网的大部分市场。移动设备的低成本和高性能,已经成为未来人们必备可少的生活和学习用品。 一、主要的移动平台的开发模式 本文主要介绍的三种移动操作系统,是现在市场上常见的三种主流平台。[3]分别就不同的平台开发技术作一个简要的分析。 1.基于Android平台的移动应用开发 Android是基于Linux内核的软件平台和操作系统,是Google在2007年11月5日公布的移动系统平台。通过下载Android的SDK和下载Eclipse IDE for Java EE Developers,在Eclipse里面安装ADT插件,配置好相应的环节,就可以通过AVD管理自己的Android模拟器了。它采用软件堆层的架构,主要分为三部分,底层以Linux核心工作为基础,以Java作为编写程序的基本语言,开发者可在Eclipse开发相应的移动应用程序。 2.基于IOS平台的移动应用开发 IOS是由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,可以通过下载并安装IOS SDK及开发工具X-CODE,在X-CODE里面通过C或者C++来编程。用户可以直接在Mac系统上设计或者是在Windows系统是通过虚拟机的方式来设计实现。 3.基于Windows Phone 8的移动应用开发 Windows Phone 8是微软公司2012年6月21日最新发布的一款移动操作系统,通过下载安装Visual Studio 2010 Express for Windows Phone Beta和Windows Phone SDK,利用C#语言来编程实现。 二、主要的移动应用开发方式 要为不同的平台和不同的终端开发不同的移动应用,有3种常见的开发方式。 1.基于Native App的开发方式 Native App是一种基于智能手机本地操作系统如IOS、A

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档