基于HTML5的移动互联网应用发展趋势.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文档。上传文档
查看更多
PAGE PAGE 1 基于HTML5的移动互联网应用发展趋势   【摘要】HTML5应用有望改变Native应用对操作系统的依赖。介绍了基于HTML5的移动互联网应用的特点,分析了基于HTML5的新型产业链的发展现状,对基于HTML5的移动互联网应用的技术实现方案进行了阐释,对移动互联网应用的发展趋势作了展望。   【关键词】移动互联网HTML5操作系统Native应用   1引言   移动互联网作为移动通信和互联网紧密结合的产物,能为用户带来全新的、区别于传统互联网的业务体验,它正在成为整个信息技术产业发展最迅猛、市场潜力最大、竞争最激烈的领域。经过近几年的迅猛发展,“终端+应用”的模式已成为目前移动互联网产业链的主要商业模式。移动互联网应用以基于智能终端操作系统的Native应用为主,应用开发受制于智能终端操作系统所提供的API,因此智能终端操作系统在目前的“终端+应用”模式中有举足轻重的作用,掌控以智能终端操作系统为核心的Native应用生态环境成为产业链各方的竞争焦点。而终端操作系统在经历初期种类繁多、百花齐放的发展阶段后,目前已进入iOS和Android显著领先的发展期,二者已分别打造出具有良好竞争优势的生态系统。根据IDC的统计数据,2012年iPhone和Android终端全球出货量分别为1.359亿部和4.971亿部,分别占全球智能机出货量的18.8%和68.8%。截至2012年底,iOS和Android应用软件数均已超过70万款。   由于Native应用依赖于智能终端操作系统,因而存在诸多缺点:对于开发者,同一款应用需针对不同终端OS及不同版本进行重复开发和适配,增加了应用的开发和维护成本;对于用户,不同终端需下载不同版本的应用,造成应用使用的不便和业务体验的差异;对于产业链,用户的认证、计费都由终端操作系统掌控的应用商店完成,造成了目前终端操作系统厂商在产业链上占据主导地位的局面,不利于产业链各方的共赢发展。   HTML5泛指下一代Web应用技术标准,主要包括HTML5、CSS3、JavaScript、WebApplicationAPI、DeviceAPI等一系列标准。基于HTML5的移动互联网应用在移动终端Web运行环境中运行,应用代码主要部署在云端设备上,它能将移动终端的本地能力与传统Web应用的运行模式相融合,具备良好的跨平台性。因此HTML5应用有望改变Native应用对操作系统的依赖,为移动互联网产业带来新的商业模式,为产业链各方带来新的发展契机。   2基于HMTL5的移动互联网应用特点   与Native应用主要运行在终端本地操作系统之上不同,HTML5应用程序主要运行在云端服务器侧,应用与终端本地操作系统仅进行轻量级的交互访问;因此HTML5应用与Native应用相比,在应用运行模式、应用开发模式以及用户体验方面都存在区别。   2.1应用运行模式对比   目前的Native应用主要运行在本地终端及操作系统之上,针对不同的操作系统版本、不同的硬件平台需要开发不同的应用版本,因而Native应用在响应处理效率、设备能力调用方面具有诸多优点。但是也应该看到,在这种Native应用模式下,应用对终端及操作系统的依赖性非常强,从而造成目前终端平台及应用割裂的问题。   但相对于Native应用而言,HTML5应用的大部分代码运行在云端服务器侧,终端侧只是进行简单的轻量级交互,因而Web应用对终端及操作系统的依赖性大大弱化,应用具有良好的跨平台性。   2.2应用开发模式对比   Native应用采用复杂的操作系统本地编程语言编写,开发者需要针对不同类型操作系统、同一操作系统的不同版本及不同的硬件平台来开发不同版本的应用,应用的开发、调试和适配工作量非常大,因而导致应用开发周期较长、技术门槛较高;此外,在应用开发完成后,后期应用的维护成本也较高,当开发者进行版本更新时,需要针对适用于不同操作系统版本的应用同时进行更新,且应用更新完成后,需要将新版本的应用上传至应用商店,并重新进行应用商店的审核流程,无法满足应用的快速部署需求。   HTML5应用采用标准Web语言,如HTML5、CSS、JavaScript等编写,应用在HTML5浏览器中运行,并可以轻松移植到任何支持HTML5浏览器的终端上,能够实现跨平台运行。因此,对于同一款应用,开发者只需要集中精力开发一个版本即可,有助于减少开发者在应用适配方面的工作量;应用需要更新时,开发者也只需在服务器端维护一个版本即可,无须针对不同的操作系统和终端开发不同的新版本,大大降低应用的开发和维护成本,很好地满足了移动互联网时代应用的快速开发和部署需求,真正实现“一次开发、随处可用”。此外,相对于Native应用,HTML5应用采用HTML、Java

文档评论(0)

gmomo-lt + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档