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的跨平臺用戶界面可配置算法研究
主站蜘蛛池模板: 精品乱码久久久久久久| 久久综合伊人77777| 日韩av无码精品专区| 不卡午夜视频| 国产成熟女人性满足视频| 久久综合五月| 欧美日韩精品一区二区在线线 | 国产门事件在线| 婷婷色中文网| 亚洲毛片一级带毛片基地| 精品亚洲麻豆1区2区3区 | 亚洲第一视频免费在线| 国产00高中生在线播放| 九九热精品视频在线| 精品无码一区二区在线观看| 日韩无码真实干出血视频| 欧美视频在线不卡| 国产三级精品三级在线观看| 伊人欧美在线| 亚洲av无码专区久久蜜芽| 亚洲中文精品久久久久久不卡| 热久久国产| 国产第八页| 天天干天天色综合网| 国产又粗又爽视频| 天堂成人av| 国产精欧美一区二区三区| 国产精品第一区在线观看| 国产在线第二页| h视频在线观看网站| 亚洲欧美日韩动漫| 国产成人艳妇AA视频在线| 欧美精品在线观看视频| 亚洲午夜国产精品无卡| a级毛片免费网站| 午夜激情婷婷| 91无码网站| 无码国内精品人妻少妇蜜桃视频| 国模极品一区二区三区| 国产福利观看| 国产亚洲精久久久久久无码AV| 中文字幕调教一区二区视频| 国产真实乱了在线播放| 国产美女精品人人做人人爽| 中文字幕66页| 91无码视频在线观看| 亚洲精品麻豆| 欧美成人午夜视频免看| 精品人妻系列无码专区久久| 成人av专区精品无码国产 | 国产福利微拍精品一区二区| 国产亚洲精| 成人亚洲天堂| 91色爱欧美精品www| 人妻无码一区二区视频| 欧美日韩第二页| 欧美一区中文字幕| 久久久波多野结衣av一区二区| 欧美日韩v| 国产成人精品一区二区三在线观看| 国产理论精品| 国产麻豆aⅴ精品无码| 中国黄色一级视频| 99r在线精品视频在线播放| 久久精品女人天堂aaa| 伊人激情久久综合中文字幕| 精品无码专区亚洲| 久热中文字幕在线| 国产成人无码AV在线播放动漫| 亚洲人成人无码www| 亚洲无线国产观看| 国产激情无码一区二区APP| 四虎永久在线| 狠狠综合久久| 国产主播福利在线观看| 欧美亚洲香蕉| 中文字幕 欧美日韩| 丝袜久久剧情精品国产| 视频一区视频二区日韩专区| 狼友视频一区二区三区| 久久 午夜福利 张柏芝| 亚洲人成成无码网WWW|