付志文+彭蕾
摘 要 在對原生移動教學APP與微信教學APP進行對比的基礎上,指出微信教學APP在開發模式上的優勢。以移動微課堂系統為案例,分析微信教學APP設計的特征,闡述詳細開發流程,最后總結對類似移動學習軟件開發的借鑒價值。
關鍵詞 微信;移動學習;教學APP;移動微課堂系統
中圖分類號:G642 文獻標識碼:B
文章編號:1671-489X(2017)24-0035-04
Design and Implementation of an Educational APP based on WeChat//FU Zhiwen, PENG Lei
Abstract The paper made a comparison between Native APP deve-
lopment model and Light APP development model. Then described the advantage of Light APP development based on the popular app:
WeChat. Taking Mobile Micro Class APP as a case, this paper ana-
lyzed the features and procedure of APP design based WeChat. Fina-lly, the paper summarized the reference value to the development of similar mobile learning software.
Key words WeChat; mobile learning; teaching APP; mobile micro class APP
1 前言
APP 是“Application”的簡稱,是指運行于智能手機、平板電腦等移動終端的應用程序。伴隨著移動學習的蓬勃發展,作為移動學習載體的移動教育APP也應運而生。鑒于移動教育APP的重要性,劉丹等認為,如何高效地研發和利用豐富的移動教育APP資源,成為移動互聯教育應用成功與否的關鍵所在[1]。為此,業內對如何開發優質移動學習軟件這一問題進行了廣泛探討,既有對宏觀層次的資源建設機制、推廣與監管機制、應用模式方面的總結歸納[2],也有針對具體某個APP開發思路、經驗實踐的案例研究[3-5]。
本文結合當前廣泛流行的社交軟件——微信,設計一個教學APP,為移動教育APP開發提供一個新的視角。
2 原生移動教學APP與微信教學APP的區別
在移動應用開發領域,目前業界的主流開發技術可劃分為原生應用模式(Native APP)、Web應用模式(Web APP)、混合模式(Hybrid APP)、輕量級應用(Light APP)四種類型。不同模式的開發技術對應不同的需求場景,最終形成的APP也各具優缺點。下面以移動教學APP軟件較常用的原生應用模式和輕應用模式為例,進行分析討論。
早期的移動教學APP一般是基于Native APP開發模式開發的。Native APP是基于移動設備操作系統運行的應用程序,因而在軟件開發過程中需要針對不同的手機操作系統(如iOS或者Android系統)采用不同的語言和框架進行開發?!?br>