張志剛
摘 要:動智能終端目前已經(jīng)快速發(fā)展并被廣泛應(yīng)用,APP技術(shù)也隨之被應(yīng)用和推廣。APP技術(shù)是指稱動應(yīng)用服務(wù)技術(shù),主要實現(xiàn)手機(jī)連接到互聯(lián)網(wǎng)的業(yè)務(wù)的應(yīng)用程序服務(wù)。隨著APP技術(shù)發(fā)展成熟和廣泛應(yīng)用,APP技術(shù)在智慧旅游方面的應(yīng)用逐步被重視起來,通過APP技術(shù)可以實現(xiàn)旅游景點(diǎn)搜索,數(shù)字地圖索引,交通查詢,酒店查詢等。
關(guān)鍵詞:APP;智慧旅游;移動智能終端
1 APP技術(shù)的發(fā)展
APP全稱是application中文譯為“應(yīng)用”,隨著智能手機(jī)的廣泛使用,移動互聯(lián)網(wǎng)和智能終端也隨這發(fā)展起來,APP是為移動互聯(lián)網(wǎng)開發(fā)的軟件應(yīng)用程序。當(dāng)前APP發(fā)布平臺有很多,大家熟知的三大APP平臺分別是蘋果商店,微軟商店和谷歌商店。
2 APP開發(fā)的模式
APP開發(fā)模式主要有三種,其一是原生開發(fā)模式Natice APP,其二是網(wǎng)頁開發(fā)模式Web APP,其三是混合開發(fā)模式Hybrid APP。
⑴原生開發(fā)模式也叫做傳統(tǒng)開發(fā)模式,它用于本地操作系統(tǒng)的應(yīng)用程序開發(fā),例如手機(jī)操作系統(tǒng)蘋果IOS或谷歌的Android系統(tǒng),針對不同的手機(jī)操作系統(tǒng)要開發(fā)不同的APP應(yīng)用程序。主要包括2部分,其一是服務(wù)器程序開發(fā),其二是客戶端程序開發(fā)。原生開發(fā)模式具有非常強(qiáng)的兼容性,為用戶提供良好的交互功能。原生開發(fā)的應(yīng)用程序支持離線信息瀏覽或者在線的消息發(fā)送等功能。原生開發(fā)模式整體開發(fā)成本較高,開發(fā)程序要根據(jù)移終端的差異設(shè)計相應(yīng)的程序,所以多個版本的應(yīng)用程序維護(hù)和升級成本高,操作復(fù)雜,這種程序的可移植性差,推廣應(yīng)用較困難。
⑵網(wǎng)頁開發(fā)模式是一種框架型的APP開發(fā)模式,它是針對智能移動終端開發(fā)的web站點(diǎn),網(wǎng)頁開發(fā)模式使用的技術(shù)和互聯(lián)網(wǎng)中的網(wǎng)頁開發(fā)技術(shù)是一樣的,比如HTML5超文本標(biāo)記語言,CSS3層疊樣式表,Javascript腳本語言等。網(wǎng)頁開發(fā)模式包括HTML5網(wǎng)站和APP應(yīng)用客戶端二部分。客戶端顯示的數(shù)據(jù)都存儲在服務(wù)器中,客戶端只需要安裝應(yīng)用程序框架部分就可以了,用戶每次打開應(yīng)用程序時,應(yīng)用程序會到服務(wù)器讀取數(shù)據(jù)顯示給用戶。所以網(wǎng)頁開發(fā)模式有跨平臺性,開發(fā)效率較快,客戶訪問操作方便,信息更新快捷,維護(hù)成本低,可推廣性強(qiáng)。網(wǎng)頁開發(fā)模式每次顯示數(shù)據(jù)信息都要訪問服務(wù)器,不能實現(xiàn)離線信息瀏覽功能,用戶信息交互不如原生模式強(qiáng),在信息發(fā)送和離線模式方面功能要比原生模式弱。
⑶混合模式是在原生模式與網(wǎng)頁開發(fā)模式基礎(chǔ)上發(fā)展起來了,從功能上看混合模式開發(fā)和原生模式較象,但數(shù)據(jù)信息訪問是以網(wǎng)頁開發(fā)模式來實現(xiàn)的?;旌夏J竭m應(yīng)了移動互聯(lián)網(wǎng)的發(fā)展趨勢,混合模式可以離線瀏覽信息,也可以在線訪問服務(wù)器信息內(nèi)容或者被更新過的最新信息,它開發(fā)成本較低。混合模式已經(jīng)成為APP技術(shù)開發(fā)主要模式,被廣大程序設(shè)計人員廣泛使用。
3 智慧旅游簡介
智慧旅游又稱智能旅游,主要是指利用云計算,物聯(lián)網(wǎng)等技術(shù),通過移動互聯(lián)網(wǎng)或國際互聯(lián)網(wǎng),使用便攜終端設(shè)備去主動感知旅游資源,旅游活動,旅游經(jīng)濟(jì),旅游活動等,并使用便攜終端將信息發(fā)布給使用的用戶,讓用戶及時了解相關(guān)信息,便于用戶及時安排或調(diào)整工作與旅游計劃,最終達(dá)到對各類旅游信息智能感知。智慧旅游就是實現(xiàn)游客與網(wǎng)絡(luò)實時互動,讓游程安排進(jìn)入觸摸時代。智慧入流的發(fā)展和建設(shè)主要體現(xiàn)在旅游管理,旅游營銷,旅游服務(wù)三個方面。在我國2010年江蘇鎮(zhèn)江市在全國首先提出“智慧旅游”概念,國內(nèi)首批“國家智慧旅游試點(diǎn)城市”共有18個?,F(xiàn)在我國智慧旅游已經(jīng)進(jìn)入快速發(fā)展階段,APP技術(shù)的移動設(shè)備應(yīng)用程序開發(fā)完全可以滿足智慧旅游對信息傳遞需求,APP技術(shù)主要實現(xiàn)智慧旅游導(dǎo)航,導(dǎo)游,導(dǎo)覽,導(dǎo)購等功能。
4 APP技術(shù)實現(xiàn)導(dǎo)覽功能
智慧旅游導(dǎo)覽實現(xiàn)游客使用便攜對感興趣的景點(diǎn),酒店,車站等對象信息進(jìn)行檢索,深入了解以其詳細(xì)情況,如獲取文字信息,圖片,視頻,位置等。APP技術(shù)實現(xiàn)導(dǎo)覽功能要有在線信息顯示功能,同時也要實現(xiàn)離線信息瀏覽功能,主要使用APP混合模式來實現(xiàn)導(dǎo)覽。
APP實現(xiàn)檢索功能要在開發(fā)客戶端程序中使用HTML5標(biāo)簽,建立檢索文本框和檢索按鈕,同時還要設(shè)計多個檢索信息頁面,每個檢索頁面顯示一個景點(diǎn)的相關(guān)信息,如景點(diǎn)的文字介紹,景點(diǎn)圖片,景點(diǎn)位置,景點(diǎn)視頻等,游客在檢索文本框中輸入檢索內(nèi)容,點(diǎn)擊檢索按鈕,通過Javascript腳本語言判斷游客便攜設(shè)備是否連接互聯(lián)網(wǎng),如果聯(lián)接互聯(lián)網(wǎng),在互聯(lián)網(wǎng)服務(wù)器中檢索信息,如果沒有連接互聯(lián)網(wǎng),在游客便攜設(shè)備自帶的終端程序中檢索信息,最后將檢索結(jié)果通過便攜設(shè)備顯示給游客,以便于游客了解景點(diǎn)的詳細(xì)信息情況。如果無法檢索到游客輸入的信息,通過便攜設(shè)備提示游客輸入的信息沒有檢索到,請重新輸入。
APP實現(xiàn)檢索功能還要考濾便攜設(shè)備本身操作系統(tǒng)的情況,如蘋果設(shè)備使用的是IOS系統(tǒng),聯(lián)想設(shè)備使用的是Android系統(tǒng),在程序開發(fā)設(shè)計時要針到不同的操作系統(tǒng)開發(fā)對應(yīng)的客戶端程序包,從而方便游客使用不同的便攜設(shè)備都能成功的安裝客戶端程序,游客最終可以通過檢索程序?qū)崿F(xiàn)景點(diǎn)導(dǎo)覽。
[參考文獻(xiàn)]
[1]李柯泉.構(gòu)建跨平臺APP:jQuery Mobile移動應(yīng)用實戰(zhàn).清華大學(xué)出版社.2014.5.
[2]周忠慶,陳葵懋.HTML5 & CSS3 & JavaScript App程序開發(fā)實戰(zhàn).中國鐵道.2014.5.
[3]李云鵬.智慧旅游:從旅游信息化到旅游智慧化.中國旅游出版社.2013.1.