APP下载

移动互联网混合开发技术的方向

2018-06-05王欣曲萍

科技资讯 2018年1期
关键词:移动互联网

王欣 曲萍

摘 要:伴随着我国科学技术的不断发展,同时我国的互联网技术的不断提升和创新优化,我国的互联网技术的开发有了非常大的进步和提升,面临着世界范围内的移动互联网技术的发展,我国的移动互联网用户在不断的提升过程中,根据我国相关电信部门的权威统计,我国的移动互联网使用用户已经达到了近6.5亿人次,因此在实际范围内我国的移动互联网用户已经位居第一,同时我国的移动互联网技术也得到了非常大的发展。作为我国发展最为迅猛的科学技术,移动互联网技术的发展对于我国的经济发展以及互联网技术的发展有着非常大的推动,本文主要针对移动互联网混合开发技术的发展方向进行详细的论述以及分析,希望通过本文的阐述以及分析能够有效的提升我国移动互联网混合开发技术的发展和提升,为我国的互联网技术的进一步发展贡献力量。

关键词:移动互联网 混合开发技术 原生平台开发 移动Web应用开发

中图分类号:TN915 文献标识码:A 文章编号:1672-3791(2018)01(a)-0008-02

我国移动互联网技术的不断发展主要的原因有两个:首先我国的移动运营商都在网络建设上加大了相关的力度,最大限度地降低了我国移动上网的资费,同时针对4G网络一直在不断的发展和开发过程中;其次是世界范围内的IT企业,例如谷歌公司,微软公司以及三星公司等都在围绕着移动互联网技术进行相应的开发,依托着移动互联网的技术生态圈来进行技术的创新和发展,同时在智能终端的移动产品方面也有非常大发展力度和速度。在这样的大的发展环境下,移动互联网技术的开发公司正在不断的涌现当中。目前我国移动网络APP软件的不断扩大应用市场就是一个非常好的现象,这说明我国的移动互联网技术已经取得了非常大的发展,处在了世界的前列。

目前我国的很多互联网公司,为了有效地适应移动互联网技术的发展步伐,已经逐渐的将移动互联网的混合开发技术的发展作为了公司的发展重点,在移动互联网混合开发技术发展的过程中已经涵盖了目前互联网行业的全部范围,例如新闻、视频、社交、影音、生活等方方面面都在体现我国移动互联网混合开发技术的发展方向,并且取得了非常好的应用发展效果。目前很多的移动互联网相关的公司在发展的过程中会遇到一定的发展阻碍,主要的问题有两个:首先是很多的互联网发展公司在技术发展的过程中,将技术的研发和推进工作委托他人进行,这样就导致了互联网公司虽然得到了短时间内的发展提升,但是后续发展由于没有技术导致了发展滞后,严重的情况会导致企业被淘汰的命运;其次,移动互联网技术开发的过程中需要一个研发平台,例如安卓系统平台或者是苹果系统平台,可以预见将来的发展平台还会包含黑莓技术平台以及Windows8的研发平台等。如果在移动互联网技术开发的过程中每一个研发平台都使用专业的研发人员进行研发,这件事本身就有非常大的挑战性,不符合很多互联网企业的发展实际情况。因此根据上文的阐述,采用原生平台进行移动互联网技术的研发有一定的困难,需要进行移动互联网技术研发的形式的创新,因此移动互联网混合开发技术应运而生,满足了大多数移动互联网公司的发展需要,同时在实际的应用过程中取得了非常好的效果,下面针对这一问题进行详细的论述和分析。

在移动互联网技术的研发过程中,混合开发技术主要指的是将原生平台的开发技术同移动Web技术研发有效的结合在一起进行研发的一项新的移动互联网研发新技术。在移动互联网技术研发的过程中原生平台的主要优势在于能都对硬件直接进行底层的程序编程,具有较快的编程速度,软件的使用性能较高,用户在使用的过程中反应较好,研发技术相对来讲较为成熟,但是缺点在于原生研发平台不能够做到跨平台的兼容性,同时研发的成本较高;在移动互联网技术研发的过程中移动Web研发技术的主要优点在于研发的成本较低,在应用以及内容上都能够进行及时的网络整改,研发的移动软件不需要进行相应的软件升级也可以使用,在应用的过程中具有较好的适配性,但是其缺点在于用户的应用体验并没有使用原生平台反应好,同时在应用的过程中对设备的硬件例如摄像头等硬件的支持度较差;相对而言其研发技术还没有稳定,存在提升的空间。因此针对上述两种研发平台的优缺点,我國结合两种技术的优势,同时最大程度上避免其缺点的体现,进行混合开发技术进行移动互联网技术的研发和完善。

根据目前的情况来看,移动互联网技术主要是应用移动Web的研发技术进行应用APP软件的研发,其中人机界面,UI表现以及数据交换等技术都是通过移动Web技术完成的开发,但是对于设备硬件的研发主要还是依赖原生平台的研发方式进行,例如系统层的插件,跨平台的移动APP等都是通过原生平台互联网技术进行完成的。根据移动互联网混合开发技术的特点我们可以将其看作是原生平台技术以及移动Web技术的结合体,粘结剂,主要是用过松耦合的技术形式将设备的前段以及设备的后端进行有机的连接。移动互联网技术的混合开发技术相较于传统形式的移动互联网开发技术并不是一个类型,移动互联网混合开发技术主要是将不同形式的移动技术系统以及开发平台通过抽象的形式进行处理,然后将表现层统一的调用,供给移动互联网设备的前段Web进行调用,这样能够让互联网研发人员并不需要熟悉每一个应用平台的开发技术语言,只需要将相关联的技术进行熟知即可,使用移动互联网混合开发技术生产出来的产品在性能上以及使用性上并不比原生平台以及移动Web系统差,甚至更好。因此这一项互联网开发技术在实际的开发过程中得到了广范围的应用,并且取得了非常好的开发效果和使用效果。

移动互联网技术的混合开发能够最大限度地在互联网开发的过程中节省成本,同时还能够在最大程度上提升互联网产品的使用性能以及开发效率。根据实际的移动互联网开发经验,自主研发移动互联网App产品,主要的问题是要针对原生平台系统以及移动Web系统进行全面的了解和学习,选择两者之间最佳的开发技术。主要有两个开发思路,首先是要对移动Web的展现层进行开发平台的正确选择,其次是要在跨平台的问题上选择恰当的中间件。

平台兼容指的是框架类库对不同类型内核浏览器的支持,在这点上,JQuery Mobile的表现最好,几乎兼容所有内核的浏览器,而其他框架对Windows及Firefox系列的浏览器或多或少有不支持的情况。移动中间件目前流行的主要有国外的PhoneGap、Titanium以及国产的AppCan,前两者都是优秀的国外开源框架,PhoneGap是基于webview来开发的,上手快、开源插件支持丰富,和后端原生完全是低耦合;Titanium原生移植能力较强,使用起来较复杂;AppCan是国内一款比较好的移动中间件,在各方面表现良好,是一款非免费不开源的产品。事实说明,采用混合开发技术,可以缩短开发周期,提高开发效率。适用于那些没有原生开发条件,但是想自主开发的团队。

参考文献

[1] 刘晓刚.基于移动互联网的高职计算机专业改革探索[J].教育教学论坛,2012(35):78-79.

[2] 杨亮,高岩.高校培养移动互联网人才相关问题的探讨[J].现代计算机,2011(24):25-26.

[3] 谢欣.移动互联网应用开发行业人才培养模式研究[J].声屏世界,2011(8):12-13.

[4] (美)Dave Mark,Jeff LaMarhe,著.iPhone开发基础教程[M].漆振,解巧云,译.北京:人民出版社,2009.

猜你喜欢

移动互联网
微信在金融中应用存在的问题与对策研究
移动新闻客户端信息推送特点及问题分析
分享经济的价值创造模式及其影响
基于移动互联网络环境的MOOC微课程研究
微美学
智能手机在大学生移动学习中的应用研究
基于Android的一键智能报警系统设计与实现 
O2O电子商务模式发展问题及对策研究
大数据环境下基于移动客户端的传统媒体转型思路
基于移动互联网的心理健康教育初探