您好,登錄后才能下訂單哦!
近年來Android、IPone手機以燎原之勢迅速普及,WP7也對火熱的智能手機市場呈現躍躍欲試之態,隨之而來的便是移動互聯網市場的風起云涌,移動應用開發炙手可熱,誰都想來分得移動應用開發的一杯羹,但是不同的手機品牌不同的手機系統,如何縮短開發時間,減少開發流程,快速開發出能夠適配多種平臺的應用?這成為擺在眾多開發者面前的一道難題,也成為移動化開發快速發展的內驅力。國內的移動化廠家,在狼煙四起的年代,都有著或多或少的動作。國內做移動化的廠家,代表性的除了老牌的烽火星空、數字天堂,后起之秀APPcan,還有新生的MM應用引擎即MM App Engine。
作為在移動開發市場上才剛剛嶄露頭角的工具,MM App Engine面臨著內憂外患,外有Phonegap的強大攻勢,內有老牌的烽火星空、數字天堂,后起之秀APPCan帶來的生存壓力,或許以實力和特色突圍,才能在強敵林立的江湖,中闖出一方天地。下面我們一起來分析比較一下MM App Engine和AppCan這兩大獨具特色和發展潛力的移動應用開發平臺。
身世之謎探究
MM App Engine其實是中國移動近期推出的面向開發者的應用運行托管系統,它是基于HTML5跨平臺技術和在線托管服務的生態系統,支持跨平臺移動應用開發,提供應用托管服務以及各類數據云服務,為開發者提供一站式應用開發、調試、部署支持和應用管理。
APPCan則是國內領先的專注于移動互聯網的高新技術企業正益無線強力推出的供專業的移動互聯網應用支撐平臺,包括移動應用開發平臺和企業移動整體解決方案,它同樣支持跨平臺移動應用開發,實現對移動應用全生命周期(Full LifeCycle)的支持和管理。
從專業性而言,APPCan是正益無線的強勢產品,集合公司全力推進,應該說已經先行一步,而MM App Engine系出名門——中國移動,綜合實力不容小覷,或許后發制人也不足為奇。綜合考慮,APPCan贏得一分。
技術要求之對比
MM App Engine提供使用符合HTML5標準跨瀏覽器UI組件,包括:導航條、按鈕、下拉列表、復選款,讓開發者通過對各種元素的選擇,方便靈活的開發移動應用。開發者可以傻瓜式的拖曳即可開發移動應用,開發門檻極低。
AppCan開發跨平臺應用需要懂得HTML+JS+CSS相關知識,同時對AppCan提供的API接口有所掌握,如果你沒有相當的技術功底,幾乎無法開發出一款實用的應用。
從這個角度來說,MM App Engine對于開發者的技術要求更低,適用于更廣大開發的群體。
開發流程之角逐
MM App Engine提供基于Eclipse的應用開發及部署工具,即需要下載安裝開發環境,并確保Eclipse版本不低于3.6,JDK版本不低于1.5。MM App Engine包括統一開發環境,提供Java/PHP語言應用的代碼編寫、運行、測試環境,并提供應用代碼檢查功能,擁有本地模擬環境,提供云服務RDS/分布式緩存本地模擬和測試環境,同時,便捷的“一鍵部署”工具,應用一鍵部署到云端托管環境,方便開發者對應用快速安裝和部署。簡言之,分為四個步驟創建應用、應用開發,快速部署、立即訪問,步驟清晰有條理。
AppCan開發流程與MM App Engine類似,首先要在AppCan網站上面下載開發工具AppCan-SDK,AppCan SDK是專為開發者提供的全方位的集成調試環境,之后再安裝(首次安裝SDK,安裝完成后必須重啟,并且對SDK有一定要求,需支持win xp SP3以上系統、WIN7。如電腦以前安裝過JRE系統,請確保JRE為1.6或以上版本)。安裝之后需要先學習AppCan-SDK,之后才可以開始應用開發。
二者的原理都是基于集成開發環境,開發流程類似,不分伯仲。
生態鏈條的完備情況對比
MM App Engine為開發者提供了從應用開發、管理、維護推廣一系列完整的服務,它不但有先進的跨平臺開發技術,同時有著安全和成本極低的云托管平臺,對接了中國移動的MM商城,借助該商城強大的號召力,直接獲益。開發者從部署開發到應用推廣,可以完全享受MM App Engine提供的一條龍服務。
AppCan提供給開發者開發功能和基本的應用管理,幫助開發者了解應用下載情況,對于開發者后期的維護和推廣服務還處于深入探討階段。
毫無疑問,這個回合,MM App Engine獲得了當仁不讓的領先。
工具擴展性之爭
MM App Engine支持各類代碼開發,同時支持跨平臺,適用于互聯網應用各主流環境。
AppCan平臺支持代碼開發,也無大限制。
這局,二者依舊平手。
總言之,MM App Engine與AppCan各有優缺點,經過5個回合的角逐較量,二者兩次平手,而其余三回合,MM App Engine憑借著微弱的優勢,小勝AppCan。其實二者都是為了克服手機平臺差異性,縮短開發時間,減少開發流程,壓縮開發成本,幫助開發者快速開發出能夠適配多種平臺的應用,降低移動應用開發的一道門檻。希望兩個產品完善不足的地方,越來越棒,提供更好的開發平臺,造福更多的開發者。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。