複製鏈接
請複製以下鏈接發送給好友

跨平台開發環境

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

跨平台開發環境產品特點

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

跨平台開發環境產品組成

統一開發環境面向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)和應用部署。

跨平台開發環境編碼能力

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

跨平台開發環境服務能力

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

跨平台開發環境模板示例代碼服務

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

跨平台開發環境雲服務

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