张志刚
摘 要:动智能终端目前已经快速发展并被广泛应用,APP技术也随之被应用和推广。APP技术是指称动应用服务技术,主要实现手机连接到互联网的业务的应用程序服务。随着APP技术发展成熟和广泛应用,APP技术在智慧旅游方面的应用逐步被重视起来,通过APP技术可以实现旅游景点搜索,数字地图索引,交通查询,酒店查询等。
关键词:APP;智慧旅游;移动智能终端
1 APP技术的发展
APP全称是application中文译为“应用”,随着智能手机的广泛使用,移动互联网和智能终端也随这发展起来,APP是为移动互联网开发的软件应用程序。当前APP发布平台有很多,大家熟知的三大APP平台分别是苹果商店,微软商店和谷歌商店。
2 APP开发的模式
APP开发模式主要有三种,其一是原生开发模式Natice APP,其二是网页开发模式Web APP,其三是混合开发模式Hybrid APP。
⑴原生开发模式也叫做传统开发模式,它用于本地操作系统的应用程序开发,例如手机操作系统苹果IOS或谷歌的Android系统,针对不同的手机操作系统要开发不同的APP应用程序。主要包括2部分,其一是服务器程序开发,其二是客户端程序开发。原生开发模式具有非常强的兼容性,为用户提供良好的交互功能。原生开发的应用程序支持离线信息浏览或者在线的消息发送等功能。原生开发模式整体开发成本较高,开发程序要根据移终端的差异设计相应的程序,所以多个版本的应用程序维护和升级成本高,操作复杂,这种程序的可移植性差,推广应用较困难。
⑵网页开发模式是一种框架型的APP开发模式,它是针对智能移动终端开发的web站点,网页开发模式使用的技术和互联网中的网页开发技术是一样的,比如HTML5超文本标记语言,CSS3层叠样式表,Javascript脚本语言等。网页开发模式包括HTML5网站和APP应用客户端二部分。客户端显示的数据都存储在服务器中,客户端只需要安装应用程序框架部分就可以了,用户每次打开应用程序时,应用程序会到服务器读取数据显示给用户。所以网页开发模式有跨平台性,开发效率较快,客户访问操作方便,信息更新快捷,维护成本低,可推广性强。网页开发模式每次显示数据信息都要访问服务器,不能实现离线信息浏览功能,用户信息交互不如原生模式强,在信息发送和离线模式方面功能要比原生模式弱。
⑶混合模式是在原生模式与网页开发模式基础上发展起来了,从功能上看混合模式开发和原生模式较象,但数据信息访问是以网页开发模式来实现的。混合模式适应了移动互联网的发展趋势,混合模式可以离线浏览信息,也可以在线访问服务器信息内容或者被更新过的最新信息,它开发成本较低。混合模式已经成为APP技术开发主要模式,被广大程序设计人员广泛使用。
3 智慧旅游简介
智慧旅游又称智能旅游,主要是指利用云计算,物联网等技术,通过移动互联网或国际互联网,使用便携终端设备去主动感知旅游资源,旅游活动,旅游经济,旅游活动等,并使用便携终端将信息发布给使用的用户,让用户及时了解相关信息,便于用户及时安排或调整工作与旅游计划,最终达到对各类旅游信息智能感知。智慧旅游就是实现游客与网络实时互动,让游程安排进入触摸时代。智慧入流的发展和建设主要体现在旅游管理,旅游营销,旅游服务三个方面。在我国2010年江苏镇江市在全国首先提出“智慧旅游”概念,国内首批“国家智慧旅游试点城市”共有18个。现在我国智慧旅游已经进入快速发展阶段,APP技术的移动设备应用程序开发完全可以满足智慧旅游对信息传递需求,APP技术主要实现智慧旅游导航,导游,导览,导购等功能。
4 APP技术实现导览功能
智慧旅游导览实现游客使用便携对感兴趣的景点,酒店,车站等对象信息进行检索,深入了解以其详细情况,如获取文字信息,图片,视频,位置等。APP技术实现导览功能要有在线信息显示功能,同时也要实现离线信息浏览功能,主要使用APP混合模式来实现导览。
APP实现检索功能要在开发客户端程序中使用HTML5标签,建立检索文本框和检索按钮,同时还要设计多个检索信息页面,每个检索页面显示一个景点的相关信息,如景点的文字介绍,景点图片,景点位置,景点视频等,游客在检索文本框中输入检索内容,点击检索按钮,通过Javascript脚本语言判断游客便携设备是否连接互联网,如果联接互联网,在互联网服务器中检索信息,如果没有连接互联网,在游客便携设备自带的终端程序中检索信息,最后将检索结果通过便携设备显示给游客,以便于游客了解景点的详细信息情况。如果无法检索到游客输入的信息,通过便携设备提示游客输入的信息没有检索到,请重新输入。
APP实现检索功能还要考滤便携设备本身操作系统的情况,如苹果设备使用的是IOS系统,联想设备使用的是Android系统,在程序开发设计时要针到不同的操作系统开发对应的客户端程序包,从而方便游客使用不同的便携设备都能成功的安装客户端程序,游客最终可以通过检索程序实现景点导览。
[参考文献]
[1]李柯泉.构建跨平台APP:jQuery Mobile移动应用实战.清华大学出版社.2014.5.
[2]周忠庆,陈葵懋.HTML5 & CSS3 & JavaScript App程序开发实战.中国铁道.2014.5.
[3]李云鹏.智慧旅游:从旅游信息化到旅游智慧化.中国旅游出版社.2013.1.