跨平台開發環境

跨平台開發環境是作為中國移動套用運行託管平台(MM套用引擎)的套用開發部署工具,為Web和移動套用開發者提供一站式套用開發、模擬調試、跨平台編譯、套用發布和雲端託管服務。

產品特點,2.1 產品組成,2.2 編碼能力,2.3 服務能力,3.1 模板示例代碼服務,3.2 雲服務,

產品特點

中國移動統一開發環境(CMCC_UDE)擁有以下特點:
1)只要下載安裝一次,即可快速擁有穩定可靠的手機套用開發平台;
2)開發者可以根據自己的需要自由選擇所需的開發環境;
3)安裝程式智慧型判斷現有環境,自動為用戶安裝和設定配套工具;
4)支持原生態開發,即手機作業系統廠商提供的單一SDK開發(Android SDK);
5)支持跨平台編譯,目前已支持跨平台編譯為Android(apk)、iOS(ipa)平台套用包;
6)提供遠程真機測試、一鍵上傳套用(上傳雲平台,發布到MM)、一鍵部署到雲端託管環境等社區會員服務;
7)提供豐富的套用模板(線上和本地)示例代碼,開發者可以線上製作套用,或者將示例源碼導入工程,即可最佳化生成自己的個性化套用。
跨平台開發環境

2.1 產品組成

統一開發環境面向Web和移動套用開發者在Eclipse基礎上結合Android SDK、HTML5跨平台轉換引擎、套用部署和開發者社區服務外掛程式,提供跨平台解決方案:
HTML5開發環境:幫助開發者快速開發HTML5項目。使用PhoneGap開源引擎創建Web套用,內置套用模板服務,支持仿真模擬調試預覽和跨平台編譯,可以將HTML5資源包編譯生成Android Hybrid App程式包,並可編譯移植到Android/iOS/WP平台。
Android開發環境:幫助開發者快速建立Android項目。使用Android框架的API組件,創建應用程式的用戶界面、套用邏輯;內置套用模板服務;使用Android SDK工具,調試、打包、發布應用程式。
MM Java開發環境:幫助開發者快速創建MM Mobile Java和MM Web Java套用工程。提供移動UI組件,支持模擬調試,跨平台編譯(Android/iOS)和套用部署。
MM PHP開發環境:幫助開發者快速創建MM Mobile PHP和MM Web PHP套用工程。提供移動套用開發UI組件,支持模擬調試,跨平台編譯(Android/iOS)和套用部署。

2.2 編碼能力

UDE的產品定位是一個手機套用的跨平台開發工具,它同時支持原生態開發和跨平台開發。
開發者可以使用自己熟悉的開發語言(JS/Java/PHP)進行設計開發,使用平台提供的套用模板、示例代碼和其他雲端服務,通過跨平台轉換引擎編譯Android和iOS套用包,並使用終端信息庫快速查詢手機套用的適配終端等,支持一鍵部署雲端和上傳發布套用,極大地幫助開發者降低開發門檻,節約開發成本,提高開發效率。

2.3 服務能力

UDE打造成方便快捷、容易擴展、充分互動的高效開發平台,更好地為中國移動開發者社區提供優質服務。開發者通過統一開發環境不但可以在本地開發應用程式,還可以獲得技術查詢和業務諮詢兩大類服務支撐。這樣的好處是服務終端化,更加便於用戶獲取資訊。

3.1 模板示例代碼服務

  • 套用模板:統一開發環境(UDE)工具內置HTML5和Android套用模板,覆蓋UI類、功能組件類等,開發者在開發流程中選擇所需模板,即可創建一個套用工程。
  • 示例代碼:MM套用引擎技術專區(UDE官網)發布示例代碼庫,開發者可直接下載,導入到UDE開發環境,即可完善最佳化生成自己的個性化套用。

3.2 雲服務

UDE作為MM App Engine的套用開發部署環境,為開發者提供套用託管和對象存儲等雲端服務:
  • 套用託管
套用託管服務可為終端套用、Wap/Web套用及HTML5套用提供套用託管服務,套用託管服務的適用場景:
l 離線類終端套用:提供簡單的後台邏輯(數據下載,套用更新等)或說明性Wap/Web頁面的託管;
l 線上類終端套用:提供後端套用邏輯及資料庫託管服務;
l Wap/Web類套用:直接提供此類套用的全站點託管;
l HTML5套用:提供HTML5套用更新等邏輯及數據託管;
開發者在UDE開發環境中選擇套用工程,在客戶端即可完成部署。
  • 雲服務
MM App Engine為開發者提供標準的MySQL服務、Memcache服務、對象存儲服務和定時任務服務等一系列雲服務,幫助開發者處理各種套用運營管理細節,並通過MM商城巨大的號召力,帶來持續的關注度和用戶增長。

相關詞條

熱門詞條

聯絡我們