- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
陆 钢 1,朱培军 2,李慧云 1,文锦军 1(1. 中国电信股份有限公司广东研究院广州 51063
陆 钢 1,朱培军 2,李慧云 1,文锦军 1
(1. 中国电信股份有限公司广东研究院
广州 510630;2. 中国电信股份有限公司广东分公司 广州 510081)
类
平
促 提出下一代跨平台开发构
而出现了 Widget 此类应用形态, 可采用网页语言开发,同
1 前言
据权威机构预测,全球已经进入了移动互联网发展周 期的早期阶段, 未来几年内, 通过移动装置接入互 联 网 的 用户很有可能超过通过桌面个人电脑接入互联网的用户, 移动互联网的发展速度将快于传统互联网,其创造的利益 也会远远超过传统互联网。 面对这一巨大市场, 各大产业 巨 头 纷 纷 构 建 了 移 动 互 联 网 生 态 链 , 以 苹 果 为 代 表 的 AppStore 成功创造了移动互联网应用商业模式, 激发了广 大开发者的智能终端应用创作热情。
智能终端应用形态主要分为 Web 应用和本地应用两 类,Web 应用是指运行在浏览器上的应用形态, 本地应用 是指直接运行在操作系统之上的应用形态。 Web 应用采用 网页语言开发,具有开发简单、跨平台适配等优点,而本地 应用一般采用 Java、C 等语言开发, 具有开发能力强、 交互 性好、效率高等优点。 同时这两种应用形态也不断融合,从
时具备本地应用的使用形式,并且可以跨平台运行。 现阶
段智能终端应用形态以本地应用为主, 但是 Web 应用和
Widget 应用随着 HTML5 语言的出现以及智能终端多平台
的发展也展现出良好的发展势头。
智能终端应用开发技术作为移动互联网产业链上 的
关键环节,其关键技术的突破对于整个产业链健康快速发
展具有重要意义。 目前,智能终端应用开发技术基本都是
针对具体操作系统平台提供针对性的开发语言和工具 进
行开发, 开发者开发完成一款终端应用后, 需要花 费 大 量
的时间和精力进行跨平台的移植工作,导致应用开发周期
长、开发门槛高的问题。 因此有必要提供一种可以跨平台
的开发技术,能够保证开发者基于某种开发语言或开发工
具,一次性编写代码即可生成可以运行在多种类型终端平
台上的应用程序,尽量减少针对不同的终端平台进行的二
次开发和适配工作。
2 主流跨平台开发技术现状
* “新一代宽带无线移动通信网” 国家科技重大专项基金资助项目
“新型移动业务控制网络的架构及关键技术”(No.2010ZX03004-001),
广东省部产学研基金资助项目(No. 2010A090200082)
目前主流的跨终端平台开发技术按照其实现方式 大
言
摘 要
目前智能手机和平板电脑等主流智能终端使用的操作系统包括 Android、iOS、Windows Phone 等,各
操作系统平台在开发语言、开发工具等方面存在差异 , 导致应用移植困难 、 开发周期长 等问题 。 跨
台应用开发技术可以让开发者一次开发应用 , 运行在多终端平台下 , 降低 了应用开发周期和成本 ,
进移动互联网应用产业链快速发展 。 本文分析主流跨平台 开发技术现状 ,
想,并深入探讨其实现方案,最后展望其后续发展前景。
关键词 跨平台开发 智能终端 网页开发语
署或编译打包后, 用户下载到目标设备上由引擎解释执
署或编译打包后, 用户下载到目标设备上由引擎解释执
行; 跨平台应用编译通常采用一种标准开发语言开发应 用,应用开发完成后由代码编译器针对不同目标终端平台 分别进行编译,生成有针对性的可执行程序。
从支持的开发语言来看,可以分为应用开发语言和网 页 开 发 语 言 : 开 发 者 可 以采用应用开发语言 ( 如 Java、 Delphi 等)开发应用,应用可以运行在引擎或操作系统上; 或者开发者可以 采用网页开发语言 ( 如 HTML、CSS、 JavaScript)开发应用,应用可以运行在 Widget 引擎或操作 系统上。 这两类语言的代表如下。
(1)应用开发语言
Titanium 开发平台。 具体到 PhoneGap 来看,PhoneGap 是一
个基于 HTML、CSS 和 JavaScript 的, 创建移动跨平台移动
应用程序的快速开发 工 具 。
其 采 用 W3C 标 准 ,
使 用
JavaScript 语言封装终端系统 API,使开发者能够调用主流
智能手机的核心功能,包括地理定位、加速器、 联系人、 声 音和振动等。 这类开发方式无需依赖终端侧引擎,编译后 的应用程序直接运行在终端操作系统上,与本地应用在形 式和使用方式上没有任何区别,但是其开发能力同样受制 于 网 页 开 发 语 言 的 限 制 , 目 前 Ph
您可能关注的文档
- 油田生产系统水平衡测试和计算方法.docx
- 油田注汽锅炉辐射段筒体绝热层工作温度的探讨.docx
- 油脂精炼工艺中高压蒸汽锅炉系统安装与调试.docx
- 游艇码头给排水设计探讨.docx
- 有关地震信息舆情的现状及思考.docx
- 有机、无机、分析名词解释汇总.doc
- 有机电化学合成简谈.docx
- 有机硅在塑料加工中的应用.docx
- 有机农产品网上销售平台计划书.doc
- 有机相变蓄冷材料中纳米石墨添加剂性能实验研究.docx
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- 肩关节镜的护理查房.ppt VIP
- 《财经法规与会计职业道德》课后参考答案 王红云.docx
- VCP-621-VUE考试中心题库中英文对照文档.pdf
- 国开电大《营销管理》形考任务1-4作业答案 .pdf VIP
- JJG国家计量检定规程.pdf
- 实体瘤疗效评价标准(RECIST1.1).ppt VIP
- 中国临床肿瘤学会(csco)胆道恶性肿瘤诊疗指南2025.docx VIP
- 人力资源管理应届生个人简历.pdf
- 2023-2024学年广东省惠州市惠东县平山街道数学六上期末学业水平测试模拟试题含答案.doc VIP
- 江苏省南通市通州区2026届数学八年级第一学期期末监测模拟试题含解析.doc VIP
原创力文档


文档评论(0)