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

基于MUI的跨平臺移動App開發研究

2020-03-19 03:51:59黃鶯
職業·中旬 2020年1期
關鍵詞:跨平臺

黃鶯

摘 要:采用HTML5的跨平臺技術,并將MUI框架和Ajax技術相結合的移動App開發方案,有利于解決HTML5開發Web App無法調用平臺資源的問題,又可以使開發者在不進行原生App開發的情況下,讓用戶實現最接近原生App的體驗效果。基于此方案開發的“網頁設計App”是最好的例證,該款App滿足了技工院校計算機專業學生在課后可以隨時隨地進行網頁設計的需求,并且帶來了良好的體驗。

關鍵詞:跨平臺 App MUI 移動應用

一、研究背景

1.技工院校教學模式的變革

近年來移動互聯網技術發展迅速,移動應用設備也層出不窮,因此,對于移動端App項目的開發要求也越來越高。在國外職教領域中,人機交互的移動應用模式已經得到了廣泛應用,甚至變成了主流教育模式。移動App的廣泛應用也使教師的角色發生了很大的變化,教師角色正逐步由教師主導向以學生為主體轉變。教學模式變成了以學生為中心的定位模式,創新了傳統的教學模式。實踐證明,這種模式在開展創新實踐教學活動方面更為成功。但在國內技工教育系統中,這種模式還處在起步階段,所以,開發一種面向技工院校學生課程學習使用的App,成為技工院校教學工作的當務之急。

2.學生學習方式的變革

目前我國社會經濟正處于高速發展時期,國民學習進入了微學習的時代,碎片化學習的方式已經漸漸演變成為一種可接受的學習形式。學生可以通過各種移動終端(如手機)進行在線學習。與傳統的在校學習或者是在固定的場所、固定的時間之內利用臺式電腦進行學習和實操相比,不受時間和地域限制的移動學習方式更受學生們的歡迎,此種方式可以滿足學生隨時隨地獲取知識和實操技能的需求。因此,移動學習成為當前技工教育一種重要的新型學習方式,同時也為構建終身學習型社會提供了有利的條件。

3.研究內容的來源

近年來,茂名市技工學校在開發移動式學習平臺方面不斷探索。2018年,課題《基于云服務的數字化校園建設研究》作為茂名市科技局科研項目通過立項研究,希望通過跨平臺移動教學平臺開發應用研究,為學校的學生提供一個高效、實用、可隨時隨地進行學習和交流的環境。

二、跨平臺移動App開發技術

1.概述

隨著5G技術、終端設備和系統軟件的不斷完善,移動設備的計算能力和網絡速度等各方面也有了明顯提高,各種移動終端的App也迅速增長。目前,Android、iOS和Symbian三大平臺占據了全球市場的主導地位。一款App的研發,往往需要針對上述三種平臺各開發一套與之相適應的方案,這必將會造成開發成本上升,甚至造成資源浪費。因此,提出一個跨平臺的移動應用技術解決方案勢在必行。

2.各種移動開發方案的比較分析

目前主要的開發方案有三種:B/S結構的Web應用程序、原生客戶端應用程序和基于HTML5的移動終端應用程序。三種開發技術的特點如下。

(1)B/S結構下的Web應用主要程序是指在B/S模式下,使用Web瀏覽器技術完成一個或多個進程。可以看出其特點是能夠方便快捷地調用網絡上的各種資源,但它不能調用移動終端的系統功能,也不能使用移動終端提供的各種高級硬件功能,例如攝像機、視頻和音頻錄制和傳輸等。

(2)原生客戶終端應用程序與B/S結構的Web應用剛好相反。原生客戶端應用程序基于Java語言開發,它通常是安裝在移動終端設備上,所以它可以靈活地調用移動終端的各種硬件功能,如手機攝像頭、揚聲器、速度傳感器等。因此,這種開發技術的特點是用戶可以從終端應用市場上自由下載所需的軟件。但是針對不同的移動操作系統,需要單獨開發相應的應用程序,增加了開發成本。

(3)HTML5的移動端開發的應用程序,主要運用了HTML5、CSS3和JavaScript相結合的技術進行開發,網頁頁面效果有了明顯改善,同時,JS接口函數的使用可以使應用程序靈活地調用移動終端的各項硬件功能。另外,在數據傳輸方面,一般情況下,靜態網頁資源是存儲在服務器端的,在用戶需要的時候,即點擊瀏覽后才被調用至移動終端,實現實時加載。這種技術開發方案具有跨平臺性及可擴展性。

因此,采用HTML5的移動端開發模式,結合MUI前端框架技術,是目前眾多移動應用開發者首選的方案之一,也是本文采用的主要技術方法。

三、相關技術

1.MUI框架技術概述

MUI框架是一種基于ratchet技術的前端開發框架,它的核心技術是WebView。由DCLOUD公司研發,它為開發人員提供了一系列UI組件:如消息框、列表、開關和折疊面板等。另外,它的CSS的預定義樣式、預加載、WebView交互效果等功能很好地解決了App應用常見的下拉刷新不流暢、SPA模式動畫卡頓和切頁白屏等問題,使App的開發由復雜變得簡單,大大提高了開發效率。它是最接近原生體驗的App框架。MUI框架結合HBuilder軟件,可以使開發者更加方便地進行Wep App的開發、設計和一鍵打包工作,并最終生成可以發布的跨平臺App應用。它是最接近原生體驗的前端框架技術。

2.Ajax技術概述

Ajax是一種基于異步XML和JavaScript的通信技術。它支持返回格式的數據類型,如XML、JSON和Script等。Ajax技術的原理是客戶端通過XMLHttpRequest組件向服務器端發出請求以獲取數據,服務器再通過JavaScript將實時更新的數據(如頁面內容)顯示在客戶端瀏覽器上。利用這種技術,客戶端與服務器端之間實現了異步傳輸,所以我們在移動端(如手機)就能看到頁面的動態更新。

本文將介紹一個由本校師生團隊開發的App應用實例,正是采用上述的mui.ajax和JSON技術來進行開發的。

四、應用實例——“網頁設計App”

猜你喜歡
跨平臺
跨層級網絡、跨架構、跨平臺的數據共享交換關鍵技術研究與系統建設
一款游戲怎么掙到全平臺的錢?
電腦報(2021年11期)2021-07-01 08:10:05
跨平臺APEX接口組件的設計與實現
測控技術(2018年9期)2018-11-25 07:44:58
基于QT的跨平臺輸電鐵塔監控終端軟件設計與實現
基于OPC跨平臺通信的電機監測與診斷系統
基于B/S的跨平臺用戶界面可配置算法研究
主站蜘蛛池模板: 日韩不卡免费视频| 激情五月婷婷综合网| 国产一国产一有一级毛片视频| 国产精品嫩草影院av| 韩日午夜在线资源一区二区| 亚洲国产无码有码| 亚洲国产日韩一区| 亚洲AV色香蕉一区二区| 国产精品护士| 在线欧美日韩| 国产av一码二码三码无码| 国产福利在线观看精品| 中文字幕日韩视频欧美一区| 毛片视频网址| 国产一区二区三区精品久久呦| 激情影院内射美女| 大陆精大陆国产国语精品1024| 国产经典在线观看一区| 乱人伦中文视频在线观看免费| 国产69精品久久久久孕妇大杂乱| 亚洲国模精品一区| 日韩av手机在线| 伊人色在线视频| 久久动漫精品| 亚洲日韩AV无码一区二区三区人| 亚洲一区精品视频在线| 中日韩欧亚无码视频| 国内精品伊人久久久久7777人| 日韩国产另类| 国产手机在线小视频免费观看| 国产传媒一区二区三区四区五区| 国产免费看久久久| 无码一区18禁| 自拍中文字幕| 亚洲三级电影在线播放| 全色黄大色大片免费久久老太| 亚洲成人在线网| 日韩美毛片| 丝袜亚洲综合| 亚洲天天更新| 欧美一级在线| 久久黄色影院| 黑人巨大精品欧美一区二区区| 成人中文字幕在线| 亚洲精品国产自在现线最新| 思思热精品在线8| 亚洲综合九九| 国产日韩精品欧美一区灰| 欧美日本视频在线观看| 视频二区亚洲精品| 亚洲国产日韩在线成人蜜芽| 日本久久久久久免费网络| 综合亚洲色图| 日韩欧美国产三级| 国产精品免费入口视频| 成人午夜天| 国产亚洲精品自在线| 国产剧情无码视频在线观看| 99re热精品视频中文字幕不卡| 全部免费毛片免费播放| 亚洲日韩AV无码一区二区三区人| 国产成人精品高清不卡在线 | 三上悠亚在线精品二区| 久久精品人人做人人爽| 91成人在线免费观看| 婷婷色一区二区三区| 国产精品原创不卡在线| 香蕉精品在线| 国产美女精品人人做人人爽| 高清精品美女在线播放| 免费人成网站在线高清| www.youjizz.com久久| 国产嫖妓91东北老熟女久久一| 91无码视频在线观看| 大香伊人久久| 九九这里只有精品视频| 97se亚洲| 国产亚洲高清视频| 黄色一级视频欧美| 欧美成人精品高清在线下载 | 美女扒开下面流白浆在线试听 | 国产亚洲高清在线精品99|