对移动互联网终端应用开发技术的几点探讨

2017-10-19 06:13刘智健
消费导刊 2016年11期
关键词:开发技术能耗终端

刘智健

摘要:近年来,移动互联网技术的迅速发展,不仅改变了人们传统的生活方式,还加速了社会的进步,因此人们对移动互联网终端应用开发的重视程度不断提高。笔者根据个人多年来在移动互联网行业的实际工作经验,对主要的移动互联网终端应用开发技术进行详细的论述,希望能够更好地促进该行业的发展。

关键词:移动互联网终端 应用开发技术

前言

现阶段主要应用的移动终端主要有三种操作系统,分别是苹果公司的iOS系统,微软的Windows系统以及安卓系统,这三种系统的普及程度最高,并且还有一些厂商在这三者纸上,创造出了新的开发平台,可以实现产品服务价值的最大化。相关部门统计,仅苹果公司在APP商店上就已经拥有了超过200万,预计年底可达到300万左右,2020年达到500万,因此我们可以清楚地发现移动互联网终端应用开发方面蓬勃的市场。但是由于不同操作平台使用的语言、技术以及工具等都存在一定不同,因此说会给用户不同的体验状态,因此说开发商应对这一问题予以足够重视,争取早日解决。

一、移动互联网终端应用的主要开发技术

随着电子科学技术的不断发展,终端应用数量的不断增加,主要应用的开发技术也越来越多,我们对常用的几项技术进行详细的论述,分别是:

(一)能耗控制技术

现阶段的移动互联网终端的电池供电能力都比较弱,因此移动应用的能耗控制是使用非常频繁的一项技术。终端应用使用能耗控制技术需要考虑应用网络访问以及开发方法等几方面。在开发应用的过程中,需要采用多种省电手段与措施,例如:使用JPEG格式的图片,减少内存占用率以及不必要的JS库加载,实现能耗的降低;使用Android系统开发应用时,应尽量采取GridView组件,通过这个组件的应用能在切换页面时,以整页生成的方式刷新界面,不仅降低了内存以及CPU的使用率,还能够加快刷新速度,大幅度降低耗电量。此外,频繁访问网络以及进行大数据交互也是一个主要的耗电原因,因此说在开发应用的过程中应减少不必要的数据交互以及网络访问。

(二)网络访问加速技术

近年来移动网络迅猛发展,现阶段运营商的4G网络服务已经基本普及,如何保证用户复杂网络环境下的使用体验,是终端应用开发中的关键问题之一。现阶段开发的指导原则是:应用要不断去感知用户的网络状态,并自动调整处理逻辑,例如在无网络时,需要从缓存中获取数据提供给用户,在网络信号较差时,会通过压缩传输的方式默认不加载大图,在WiFi网络下自动加载图片和数据,并进行一定程度的缓存和预读。

(三)安全技术

在当前网络安全事故频发发生的前提下,我们必须在应用开发过程中加强安全技术的使用,保证用户应用的运行安全以及数据安全。开发过程中,需要明确规定应用数据的范围,并且将机密数据存储于加密空间中。此外,还要通过先进操控技术的使用,保证用户数据在遭窃后可以远程删除。对于重要业务系统的访问必须通过加密通道,访问地址也可以通过黑白名单等方式进行控制。

在开发应用的过程中,还需要提供软键盘输入方式避免用户的个人账号、密码被窃取,并且严禁第三方输入法输入,避免不法分子通过拦截用户的输入获取密码,有效提高应用的安全。

(四)能力接口封装技术

在应用的开发过程中,我们经常需要跨平台使用,为了更好地实现统一的调用,我们需要使用能力接口封装技术,例如:JS形式的接口,皆可以使代码通过Webview组件来实现终端定位、摄像头、通讯录等功能的调用。但是由于现阶段的操作系统较多,如何能够使同一接口功能在不同系统上实现封装,是Hybrid类应用开发的核心之一,现阶段能力接口封装技术广泛应用在移动终端中,现阶段较为常用的一种移动终端就是网络电视机顶盒。

(五)远程服务调用技术

远程服务调用技术是使应用能够与后台服务之间进行数据交换的一种技术,现阶段的移动应用主要使用基于HTTP的WebService协议来进行数据交换。Web Service顾名思义,是基于简单访问SOAP和表述性转移REST两种方式,其中SOAP的应用场景受限,但是它的数据传输量大,而REST可扩展标记XML和JSON多种方式。其中,JSON具有容易阅读、占用字节少、解析速度快等优点,现阶段非常受欢迎。

(六)Web展现技术

现阶段,Web展现技术主要用在Hybrid、Web模式中的用户交互界面开发中,利用CSS3、Java Script以及HTML5等实现人机交互、特效展现、业务逻辑以及界面展现等功能。此外,由于Web展现技术具有升级简单、更新方便以及跨平台等优势,因此现阶段越来越多的应用在开发过程中都广泛使用该技术。

(七)开发框架选择技术

开发框架主要对整体结构、类以及对象的分割进行定义,以便开发者能够更好地实现应用本身细节的研发。与此同时,通过该技术的应用可以更好地复用设计,实现研发效率的提升。常用的Java Script開发框架种类非常多,并且经过不断优化,可以在不同设备平台上为用户提供一个统一的截面。最后根据应用的实际情况,综合性选择应用开发框架是一项基本原则。

二、结论

综上所述,现阶段可以在移动互联网终端使用的应用越来越多,各个国家以及企业都对应用开发予以了足够的重视,因此笔者在此对常用的几个应用开发技术进行详细论述,希望能够促进我国移动互联网终端应用开发技术的不断发展,促进我国电子信息产业的不断进步。endprint

猜你喜欢
开发技术能耗终端
120t转炉降低工序能耗生产实践
能耗双控下,涨价潮再度来袭!
探讨如何设计零能耗住宅
X美术馆首届三年展:“终端〉_How Do We Begin?”
通信控制服务器(CCS)维护终端的设计与实现
日本先进的“零能耗住宅”
计算机应用软件开发技术的几点探讨
防散脱纬编无痕弹力面料开发技术国际领先
多功能北斗船载终端的开发应用
中国煤层气开发技术的现状与未来