王建虎
基于移動 MM 云開發(fā)平臺的《基礎(chǔ)維語》app 的設(shè)計與開發(fā)
王建虎
MM 云開發(fā)平臺是移動公司推出的手機應(yīng)用制作平臺,利用這個平臺可以方便快捷地開發(fā)出很多手機應(yīng)用程序?!痘A(chǔ)維語》作為新疆大學(xué)生的一門選修課,被許多同學(xué)所喜歡,利用MM云開發(fā)平臺的音樂制作模版,可以開發(fā)出很優(yōu)秀《基礎(chǔ)維語》移動學(xué)習(xí) app,經(jīng)初步應(yīng)用,取得很好的效果。
MM 云平臺;基礎(chǔ)維語;APP
隨著移動時代的來臨,我們已經(jīng)步入一個泛在學(xué)習(xí)、全民學(xué)習(xí)、終身學(xué)習(xí)的學(xué)習(xí)型社會。app 作為移動設(shè)備功能的擴展,開始被越來越多的用戶熟知和使用,移動學(xué)習(xí)也備受人們的青睞并逐步從時尚走向常態(tài)。新疆是一個多民族聚集的地區(qū),其中維吾爾族占新疆總?cè)丝诘?45.73%,新疆高校十分重視各民族文化和語言的借鑒和交流,《基礎(chǔ)維語》作為一門選修課被很多學(xué)生喜歡。目前,維吾爾語言的學(xué)習(xí)主要還是以傳統(tǒng)課堂講授為主,鮮見網(wǎng)絡(luò)學(xué)習(xí)形式。鑒于大學(xué)生越來越熱衷基于手機、移動電腦等手持設(shè)備的學(xué)習(xí),開發(fā)一種基于移動設(shè)備的《基礎(chǔ)維語》app 便成為移動時代維吾爾語學(xué)習(xí)的一種需要。
自從 2007 年 1 月喬布斯揭開 iPhone 的面紗以來,移動時代的大潮便滾滾而來。至今,已涌現(xiàn)出了不少面向移動設(shè)備的操作系統(tǒng)平臺,除卻已存的 Symbian 和 Windows Mobile系統(tǒng),新的系統(tǒng)就有蘋果的 iOS、Google 的 Android、Palm/HP的 WebOS、Nokia 的 Maemo/MeeGo、微軟 WP8、三星的bada,以及 RIM 新的基于 QNX 的 PlayBook Tablet OS。其中,iOS 和 Android 是目前占有市場份額最大的兩個平臺,這兩個平臺不但用戶眾多,擁有的開發(fā)者數(shù)量、應(yīng)用數(shù)量和下載量也都遠遠高于其他平臺。
目前 app 開發(fā)市場上可分為三大類:IOS 開發(fā)軟件(蘋果 app 開發(fā)),Android 開發(fā)軟件(安卓 app 開發(fā)) 及 html5 web 手機網(wǎng)站開發(fā)。下面就以 iOS 和 Android 為例闡述移動開發(fā)的主要技術(shù)。移動應(yīng)用在開發(fā)方案上大體上可以分為兩種,在線模板式解決方案和本地開發(fā)解決方案。前者只需要選擇喜歡的模板,輕松幾步,很短時間內(nèi)便可打造一款專屬APP。后者是在一定配置的開發(fā)環(huán)境中完成 UI設(shè)計、編碼、調(diào)試、跨平臺打包(apk/ipa)和云端部署等工作。國內(nèi)比較典型的如中國移動基于 Eclipse IDE 的 MM 云開發(fā)平臺和正益無線(北京)科技有限公司的 AppCan 移動快速開發(fā)平臺。MM 云開發(fā)平臺整合多種手機應(yīng)用的開發(fā)包(SDK)及對應(yīng)的 Eclipse Plugin、跨平臺中間件、社區(qū)服務(wù)插件和云端托管服務(wù)插件,為開發(fā)者提供 Web 和移動端的跨平臺一站式應(yīng)用開發(fā)、模擬器調(diào)試、跨平臺編譯和云端托管服務(wù)。目前已開發(fā)并覆蓋 Android、iOS 主流操作系統(tǒng)平臺。AppCan 移動快速開發(fā)平臺支持跨平臺移動應(yīng)用開發(fā),并能實現(xiàn)一次開發(fā)多平臺(iOS、Android、Windows Phone)適配。該平臺是基于HTML5技術(shù)的跨平臺快速開發(fā)解決方案。開發(fā)者利用HTML5+CSS3+JavaScript 技術(shù)可以快速的開發(fā)與本地應(yīng)用相媲美的應(yīng)用。AppCan 平臺提供了 UI 快速開發(fā)框架、手機本地功能調(diào)用 Api接口、AppCan 應(yīng)用打包系統(tǒng)、AppCan集成開發(fā) IDE 環(huán)境和 AppCan 模擬器。完善的框架接口,強大的服務(wù)支持,使開發(fā)者可以快速的進入移動開發(fā)領(lǐng)域。
MM 云開發(fā)平臺和AppCan移動快速開發(fā)平臺都提供了在線模板開發(fā)方案,這兩種方案可以使開發(fā)者不再囿于技術(shù)的實現(xiàn),而把主要精力放在內(nèi)容的設(shè)計上?!痘A(chǔ)維語》移動學(xué)習(xí) app 便選用了 MM 云開發(fā)平臺的在線模板作為開發(fā)方案。
1.1 MM 云開發(fā)平臺的在線模板開發(fā)技術(shù)特點
MM云開發(fā)——是中國移動提供的手機應(yīng)用制作平臺,不需要編碼,只要有內(nèi)容,就可快速完成手機應(yīng)用制作,并能一次性生成 Android、iOS、Symbian 平臺安裝包如圖1 所示:
圖1 移動 MM 云平臺應(yīng)用制作
用戶通過該平臺,可將原創(chuàng)內(nèi)容、互聯(lián)網(wǎng)內(nèi)容快速移植到手機,制作成資訊、視頻、音樂、動漫、小說、雜志、圖集、主題等應(yīng)用。MM云開發(fā)有以下幾個特點:
1)無需編碼:用戶不需要任何技術(shù)背景,純圖形化界面操作,快速掌握應(yīng)用制作方法。
2)機型適配:支持一次性生成 Android、iOS、Symbian安裝包,并完全兼容各平臺主流分辨率手機。
3)應(yīng)用模板:提供豐富應(yīng)用模版,支持應(yīng)用內(nèi)容連載同步更新,客戶端版本自動檢測升級等功能。
4)云端服務(wù):應(yīng)用生成后,享受發(fā)布MM、統(tǒng)計分析、應(yīng)用合成、應(yīng)用互推、消息推送等云服務(wù)。
1.2 基于移動 MM 云開發(fā)平臺的開發(fā)一般流程
進入官網(wǎng)“在線開發(fā)”模塊,MM開發(fā)環(huán)境為開發(fā)者提供電子相冊、一鍵淘寶、RSS定制閱讀、企業(yè)網(wǎng)站、產(chǎn)品櫥窗等在線孵化應(yīng)用模板。
應(yīng)用制作流程:
1)選擇一款“在線開發(fā)”模板(如“電子相冊”),進入“在線制作”;
2)在彈出的內(nèi)容編輯頁面中錄入應(yīng)用基本資料,如:應(yīng)用名稱、應(yīng)用圖標、適配平臺;并添加應(yīng)用內(nèi)容,如上傳圖片、添加文本信息等;
3)點擊“一鍵生成安裝包”,應(yīng)用提交后臺,打包生成zip 資源文件包和 apk 安裝包;
4)將 zip 資源文件包導(dǎo)入 MM 開發(fā)環(huán)境,可進行應(yīng)用優(yōu)化和云端部署。
《基礎(chǔ)維語》課程的教學(xué)在大學(xué)教學(xué)中已經(jīng)逐漸成熟,移動學(xué)習(xí)是未來語言學(xué)習(xí)的重要學(xué)習(xí)形態(tài)。故,移動版的《基礎(chǔ)維語》app 既不能是傳統(tǒng)課本搬家,也不能不考慮移動學(xué)習(xí)內(nèi)容的系統(tǒng)性和序列性,內(nèi)容的選擇和呈現(xiàn)就成了重點。在內(nèi)容上,可以以《實用維吾爾語口語教程》(新疆教育出版社)為藍本,選取其中的對話部分作為主要呈現(xiàn)的內(nèi)容。在表現(xiàn)形式上需要對界面、布局方式、顏色搭配等方面做了適切設(shè)計。具體《基礎(chǔ)維語》app 的開發(fā)流程如圖2 所示:
圖2 《基礎(chǔ)維語》app 的開發(fā)流程
下面就開發(fā)中的關(guān)鍵步驟和思想做一介紹:
2.1 學(xué)習(xí)鑒賞
“他山之石,可以攻玉”,本開發(fā)借鑒了許多語言學(xué)習(xí)app 的設(shè)計,包括內(nèi)容設(shè)計、學(xué)習(xí)程序,界面布局等。如比較典型的如“朗易思聽-線控聽說通”、“愛卡微口語-地道英語口語老師”、“滬江聽力酷 - 英語、日語、法語、韓語聽力大全”、“開心詞場”及“晨讀美文”等。
2.2 圖標、插畫與封面設(shè)計
在借鑒優(yōu)秀移動學(xué)習(xí) app 產(chǎn)品的基礎(chǔ)上,結(jié)合應(yīng)用需要和維語學(xué)習(xí)的特點,設(shè)計醒目且新穎的圖標及封面,再結(jié)合學(xué)習(xí)內(nèi)容為每一章節(jié)設(shè)計插畫是移動應(yīng)用吸引學(xué)習(xí)者的重要方面。設(shè)計圖標、插畫及封面等可以參考的網(wǎng)站有“昵圖網(wǎng)”、“圖標網(wǎng)”及“愛看圖標網(wǎng)”等??梢允褂玫能浖蠧orelDRAW、Photoshop、Axialis IconWorkshop 及 IconLover等。
2.3 雙語音頻制作
音頻,即《基礎(chǔ)維語》課程真人發(fā)音示范、特效、及場景對話等,可以采用錄制和采購采集的方式獲取,為節(jié)省流量,在不影響聽覺的基礎(chǔ)上,可以將聲音壓縮為低質(zhì)量“.mp3”或“.ogg”等格式。音頻處理可以使用的軟件有Cool Edit Pro 或 Adobe Audition 等。
2.4 雙語字幕制作
為了使軟件實現(xiàn)真人雙語音頻與字幕同步開始,可以利用 LRC 歌詞制作器制作同步字幕,考慮到兼容性問題,應(yīng)用選用了在網(wǎng)絡(luò)里較為流行的維吾爾語新拼法來表達維語文字,結(jié)合漢語形成雙語的同步字幕,格式采用“.Lrc”格式。制作字幕的軟件可以采用 Lrc歌詞編輯器、卡拉歌詞編輯器及酷狗音樂歌詞制作工具等。
2.5 系統(tǒng)集成制作
本階段是將相關(guān)資源導(dǎo)入 MM 云開發(fā)平臺的在線模板開發(fā)環(huán)境中進行匯總和集成,相關(guān)輸入界面如圖3所示:
圖3 MM 云開發(fā)音樂在線模板輸入界面
其中:學(xué)習(xí)內(nèi)容目錄可以與“歌曲名稱”映射,雙語音頻可以與“歌曲文件”映射。音頻的上傳與獲取可以采用兩種方案,一是采用本地上傳(依賴于移動公司數(shù)據(jù)服務(wù)),二是網(wǎng)絡(luò)文件路徑(可以是已上傳的音頻文件路徑,也可以采用各類云盤的文件共享服務(wù))。而雙語字幕可以與“歌詞文件”映射,同時插畫與“歌曲圖片”相映射,最終形成素材資源的集成創(chuàng)作。
2.6 發(fā)布、測試與推廣
利用 MM 開發(fā)平臺生成可在本地安裝的安裝包(可選擇的系統(tǒng)有 Android、iOS)。本例為 Android 機型設(shè)計,生成了“.APK”安裝包。將軟件下載入相應(yīng)的手機應(yīng)用系統(tǒng)中,進行了調(diào)試,經(jīng)驗證,可以適配多種機型。最后,可以使用 MM 開發(fā)平臺提交合作申請、提交應(yīng)用、應(yīng)用測試、電子簽約及上架銷售結(jié)算實現(xiàn)移動應(yīng)用的商品化效果如圖5所示:
圖5 《基礎(chǔ)維語》app 最終效果圖
移動學(xué)習(xí)時代帶來的不僅是學(xué)習(xí)內(nèi)容及學(xué)習(xí)方式的改變,還影響著學(xué)習(xí)資源開發(fā)的模式改變。如同傻瓜相機降低攝影的難度,讓攝影從高雅貴族式藝術(shù)走入民間,移動應(yīng)用的開發(fā)也有向平民化的趨勢,借助于許多智能模版,教育參與者一樣可以輕松實現(xiàn)學(xué)習(xí)應(yīng)用的開發(fā),例如還可以使用視頻模板制作微課程客戶端,使用可視化電子書制作電子書包等。相信借助于我們智慧的參與及思維的轉(zhuǎn)變,學(xué)習(xí)將會變得更加豐富和便易。
[1] 百度百科名片.android(操作系統(tǒng)).[EB/OL].2014-01-03.http://baike.baidu.com/subview/1241829/9322617.htm
[2] 百度百科名片.新維文.[EB/OL].2012-07-20.http://baike. baidu.com/view/9014278.htm
[3] 中國移動云平臺.MM 云開發(fā)是什么?.[EB/OL].2014-01 -03.http://dev.10086.cn/app/greener
[4] 阿扎提·蘇里坦.實用維吾爾語口語教程. 新疆.新疆教育出版社. 2012.02.
Design and Development of Basic Uyghur App Based on Mobile MM Cloud Platform
Wang Jianhu
(College of Educational Science, Xinjiang Normal University Urumqi830054, China)
The MM cloud platform is a mobile phone application platform launched Mobile Corporation, You can develop a lot of mobile phone application easily and quickly by using this platform. As a Xinjiang student elective course,《Basic Uyghur》is liked by many students, You can develop a good《Basic Uyghur》mobile learning app through music-making template based on MM cloud platform, after a preliminary application, the App achieved a good result.
MM Cloud Platform; Basic Uyghur; APP
TP311
A
1007-757X(2014)02-0018-02
2013.11.18)
新疆維吾爾自治區(qū)普通高等學(xué)校人文社會科學(xué)重點研究基地項目(XJEDU040513C02)(省級)
王建虎,(1980-),男,新疆哈密人,新疆師范大學(xué)教育科學(xué)學(xué)院教師,碩士,講師,研究方向:教育技術(shù),計算機教育,烏魯木齊,830054