999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web技術(shù)進行移動應用開發(fā)和中間件的研究

2018-12-25 08:08:06趙文艷唐山市職業(yè)教育中心
數(shù)碼世界 2018年4期
關鍵詞:界面成本

趙文艷 唐山市職業(yè)教育中心

前言

本文所討論的正是通過中間件的技術(shù)支撐,通過Web對移動端的應用進行開發(fā),并能在不同平臺穩(wěn)定運行。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,人們把更多的精力都用在了移動端應用的研發(fā)上,到底使用什么技術(shù)來對應用進行開發(fā)是一個必須要思考的問題。就本文而言,我們選用了Web技術(shù),因此我們應該先對Hybrid App進行理解。Web App是通過訪問瀏覽器,下載全部的Web App而交互。近些年隨著HTML5的崛起,其表現(xiàn)能力提升了很多,同時緩存功能的加入促成了Web App的存在性。但需要指出的是,Web App必須在瀏覽器中運行,所以對網(wǎng)速非常依賴,這就造成客戶對其的體驗感不夠,這些問題都有待于進一步解決。相比于成本,大企業(yè)一般更在乎應用的性能,所以一般會選擇Native App,也就是原生應用的開發(fā)。這種類型的App需要對各種系統(tǒng)平臺進行開發(fā),才能在最大程度上保持對客戶的覆蓋,但這種方式確實會大大提高成本預算。在這種背景下,Hybrid App就成為了大部分公司所選擇的技術(shù)方案。本文對Hybrid App的實現(xiàn)原理進行了簡述。

1 使用中間件的技術(shù)完成Hybrid App

當前,發(fā)展的速度決定了應用開發(fā)的成本和效率都需要有更好的控制。HTML5因為具有成本低和效率高的特點,可以使應用中間件技術(shù)的Hybrid App得到廣泛關注。想要開發(fā)Hybrid App模式,我們需要先弄清Native層和Web層的功能分別是什么。前者主要用來提供宿主而后者則可根據(jù)實際需要完成業(yè)務功能。二者的交互則是使用JS法相互調(diào)用。此外,我們還需要注意兩個問題,一個是如何儲存資源,一個是如何避免白屏。文本和文件的儲存都可以通過HTML5實現(xiàn),但有時會有一些延時的情況出現(xiàn)。使用HTML5,會因為其性能的原因帶來出現(xiàn)白屏的可能性,這一般可以通過預加載的方法來解決。預加載是在用戶使用移動設備的空閑期出現(xiàn)已經(jīng)加載完的頁面,這樣就能使渲染預先完成,當用戶進行點擊的時候,預加載畫面直接顯示,從而去除了渲染的時間,這樣就可以避免發(fā)生白屏的情況。

2 移動設備端GMF運動應用的設計

對GMF運動應用進行可以適用于包括ios和Android各種終端產(chǎn)品的設計,使其實現(xiàn)各種實用功能,包括定位、緩存、支付等等。這款產(chǎn)品在各方面比較完備,因此對Native的要求很高,對終端設備的性能也有一定的要求。如前文所述,可以使用Hybrid App的中間件技術(shù)來實現(xiàn)這個產(chǎn)品,因為這樣可以更好地控制成本和開發(fā)時間。Web技術(shù)可以實現(xiàn)使用同一套代碼,這既能解決各種不同終端設備的匹配問題,也可以縮短產(chǎn)品開發(fā)的周期。根據(jù)各種中間件優(yōu)劣性的對比,最后選擇了HTML5對其進行開發(fā)。首先,在加載文檔的時候,需要以一定的順序進行加載。其次,需要確定界面的加載方式和如何構(gòu)建架構(gòu)。在基于Web技術(shù)的App中,界面的加載和架構(gòu)的搭建是非常重要的兩項工作。開發(fā)者得使用HTML5對API進行封裝,以實現(xiàn)Webview界面的加載,進而提升其性能。至于搭建頁面的問題,我們可以根據(jù)上下拉刷新或者文件目錄結(jié)構(gòu)兩種方式來進行構(gòu)建。通常情況下,應用界面的首頁都會有導航欄,這可以使用div切換進行構(gòu)建,其速度也會同時提高。具體到GMF運動應用,其首頁可以包括導航欄和頁頭,詳細內(nèi)容可按導航欄菜單來建立與其對應的子窗口。至于刷新頁,基本都是用DIV技術(shù)模擬出下拉后回彈的效果。再次就是嵌入第三方的SDK。大部分的SDK都集成在API中,在API封裝完畢之后,只要將其根據(jù)適當流程調(diào)用即可。最后就是打包分發(fā)和優(yōu)化。對于打包和分發(fā)的問題,可以在manifest.JSon中將全部信息填好,然后對Appid、啟動圖標、加載模塊等進行配置,就可以將其一鍵上傳到云端服務器,然后即可打包。打包結(jié)束后,就可以得到一個安裝包,可根據(jù)需要將其上傳到Apple Store等各個平臺的分發(fā)渠道來完成分發(fā)。HTML5在體驗方面一直都存在一些問題,在ios系統(tǒng)中的表現(xiàn)還能相對較好,但在Android系統(tǒng)中,尤其是在一些低端設備中,則有卡頓等情況的出現(xiàn)。因此還需要對其進行一定程度的優(yōu)化,使用戶擁有更好的體驗。

3 結(jié)語

綜上所述,簡單分析了以Web相關技術(shù)進行的Hybrid移動端應用的中間件技術(shù),以HTML5作為架構(gòu)開發(fā)應用的細節(jié),使GMF運動應用得以實現(xiàn)。這種開發(fā)可以降低成本,但其也不可避免的有一些局限性。雖然如此,但是對于大多數(shù)開發(fā)者來說,如果他們想占領市場,那么使用這種中間件技術(shù)的Hydrid還是一個非常不錯的選擇。我們也有理由相信隨著Web相關技術(shù)的不斷優(yōu)化,這樣的應用和產(chǎn)品必然會有更加廣闊的未來。

猜你喜歡
界面成本
2021年最新酒駕成本清單
河南電力(2021年5期)2021-05-29 02:10:00
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
溫子仁,你還是適合拍小成本
電影(2018年12期)2018-12-23 02:18:48
鄉(xiāng)愁的成本
特別健康(2018年2期)2018-06-29 06:13:42
基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
空間界面
金秋(2017年4期)2017-06-07 08:22:16
“二孩補貼”難抵養(yǎng)娃成本
電子顯微打開材料界面世界之門
人機交互界面發(fā)展趨勢研究
手機界面中圖形符號的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 亚洲精品桃花岛av在线| 在线亚洲精品自拍| 中文字幕欧美日韩| 亚洲成a人在线播放www| 亚洲国产精品国自产拍A| 日韩在线视频网| 无码国产伊人| 久久特级毛片| 欧美日韩亚洲综合在线观看| 亚洲天堂区| 国产在线视频自拍| www亚洲天堂| 手机精品视频在线观看免费| 亚洲天堂自拍| 亚洲第一黄色网址| 国产在线视频二区| 成人日韩视频| 麻豆精品视频在线原创| 无码视频国产精品一区二区| 午夜久久影院| 欧美日韩精品在线播放| 国产免费网址| 久热这里只有精品6| 无遮挡国产高潮视频免费观看| 久久semm亚洲国产| 国产成人免费| 精品成人一区二区三区电影| 精品人妻一区无码视频| 久久综合伊人77777| 欧洲高清无码在线| 亚洲一区第一页| 欧美黄色网站在线看| 91国内视频在线观看| 成人另类稀缺在线观看| 欧美成人日韩| 99国产精品国产高清一区二区| 国产欧美日韩va另类在线播放| 亚洲AV无码久久精品色欲| 伊人久久精品无码麻豆精品| 久久久久亚洲av成人网人人软件| 538国产在线| 欧美伊人色综合久久天天| 18禁不卡免费网站| a在线亚洲男人的天堂试看| 亚洲国产一区在线观看| 日韩成人午夜| 九一九色国产| 丝袜亚洲综合| 欧美在线网| 午夜视频在线观看免费网站| 91精品专区国产盗摄| 欧美不卡在线视频| 欧美在线中文字幕| 人妻少妇乱子伦精品无码专区毛片| 8090午夜无码专区| 国产福利大秀91| 色欲色欲久久综合网| 国产制服丝袜无码视频| 人妻一区二区三区无码精品一区| 欧美国产另类| 毛片最新网址| 亚洲精品福利视频| 日韩av无码精品专区| 免费观看国产小粉嫩喷水| 久久96热在精品国产高清| 日本国产精品| 午夜天堂视频| 亚洲欧美综合精品久久成人网| 亚洲高清在线播放| 亚洲人成在线精品| 欧美色伊人| 99久久精品免费观看国产| aa级毛片毛片免费观看久| 欧美啪啪网| 精品久久人人爽人人玩人人妻| 色爽网免费视频| 亚洲日韩AV无码一区二区三区人| 欧美激情网址| 亚洲成人黄色在线观看| 精品综合久久久久久97超人| 香蕉视频在线精品| 日本欧美视频在线观看|