關于移動應用在線開發平臺AppCan:內行看門道外行看熱鬧
AppCan VS 新浪移動云平臺
新浪移動云平臺是新浪SAE的一個子平臺,專為移動互聯網應用服務的云平臺。新浪移動云平臺與AppCan這兩者之間其實沒有競爭關系,反而相輔相成,云+端的結合。業內常說的“云落地”,就是指那些做云服務的提供商,為互聯網提供了web服務器以供部署Web工程、提供了webService接口,以便用戶調用資源,比如天氣預報等、甚至提供云存儲的功能,所有這些,都只是解決了服務器端的事情,用戶不需要自行購買空間、域名、帶寬等,這些資源和服務以API的方式提供給終端,比如手機終端上的APP調用。因此,開發者開發手機終端上的APP時,調用云平臺的資源和服務,能夠開發出各式各樣的APP。而AppCan,是一個開發平臺,是能夠低技術門檻,高效率來開發這些APP的。
AppCan VS追信魔盒
AppCan提供了模版開發方式,以方便那些具有內容資源,但不會技術的用戶去定制、生成一個客戶端;而AppCan最主要的還是Native開發模式,即開發可以下載AppCan提供的統一開發環境,包括創建工程,編寫代碼,調試代碼,運行模擬,乃至在這統一的開發環境中能夠生成ipa和apk安裝包文件。通過Native開發模式,開發者能夠量身定制一個客戶端。追信魔盒提供了一些模板,用戶也只需上傳一些內容資源,就可生成一個APP,這其實跟AppCan的模版方式相近。比較來看,AppCan是一個平臺,平臺有開發環境,在線服務環境等,而作為運營網站,AppCan提供出來了一個模版的開發方式,方便用戶使用。追信魔盒只是一個提供模板生成應用的網站。追信魔盒有局限性,只能滿足較小需求移動應用。
AppCan VS. Site APP
AppCan提供的一系列網站智能移動化插件,是為了幫助網站站長快速的將自己的網站實現移動化而設計的一個普及型的案例產品。例如DiscuzX系列移動化插件,已經為3萬余網站提供了智能移動化服務,不但加速了中國網站移動化的進程,同時Discuz論壇客戶端這種超大型的移動應用的大范圍使用也驗證了AppCan技術的可靠性和實用性。而AppCan的這種服務和百度Site APP被人們拿來比較,實際上這兩種方式也缺少可比性。AppCan的網站智能移動化插件是針對某幾種主流網站程序專門設計的植入式移動化方案,不但可以展示網站信息還可以登錄交互甚至還增加了移動端特有的LBS查看附近好友的功能。而Site APP是一種通過第三方技術處理的類似抓取和轉碼的云服務。
AppCan VS.PhoneGap
PhoneGap是與AppCan最相近的,他們同為跨平臺開發框架,均以HTML5技術為開發基礎。但不同的是在整體UI上,PhoneGap自始至終只存在一個窗口,也就是所有的網頁都運行在這個窗口當中的,而AppCan采用多Window的理念來加載網頁,不同的網頁可以放到不同的Window中。每個window獨立存在,可以相互跳轉,并且可以指定兩個Window間的過渡動畫效果,如此一來,AppCan開發的應用用戶體驗效果更接近原生的用戶體驗;AppCan還封裝了原生UI,進一步提升應用的體驗;除此之外,AppCan的插件擴展機制,能夠實現IOS、Android的native插件與webview之間的無縫對接;AppCan整合了一些本土的資源,例如新浪微博、騰訊微博等,同時還對性能做了近一步優化,國內開發者使用起來會更順手和便捷。
AppCan之所以被拿來和不同的產品比較,主要是因為AppCan提供的幾款周邊產品被人們誤解成AppCan的核心。分別是web模式網址生成APP、智能模式模板生成APP和網站移動化插件生成APP。前面兩種模式,都是AppCan在線提供的體驗式周邊產品,為了讓開發者和站長快速的了解AppCan而設立的體驗式頻道,基于web模式和智能模式生成的APP只是非常初級的體驗,并且是基于AppCan最早的版本beta版的技術標準,而當前AppCan不但發布了1.2并且很快將發布全新的2.0,無論是移動應用的運行速度還是用戶體驗都有了幾何量級的提升。而AppCan給網站站長提供的一系列網站智能移動化插件,也只是為了幫助網站站長快速了解AppCan技術,將自己的網站實現移動化,“零”基礎入門移動互聯網領域,而設計的一個普及型的案例產品。例如DiscuzX系列移動化插件,已經為3萬余網站提供了智能移動化服務,不但加速了中國網站移動化的進程,同時Discuz論壇客戶端這種超大型的移動應用的大范圍使用也驗證了AppCan技術的可靠性和實用性。
那AppCan究竟是什么,提供什么樣的服務?
AppCan給自己的定義是“移動應用支撐平臺”。AppCan的核心是基于HTML5技術的Hybrid APP移動應用引擎。AppCan的核心包括七個系列的產品:
1. 移動應用開發工具IDE
2. HTML5移動應用UI框架
3. Hybrid APP移動應用引擎
4. 調試器與模擬器
5. 云端打包服務
6. 在線移動應用管理服務
7. 在線移動應用統計分析服務
- AppCan讓只會HTML的開發者也可以開發跨平臺移動應用。
- AppCan讓開發者無需安裝復雜的原生開發環境,只需要一個windows系統就可以編寫跨平臺移動應用。
- AppCan讓開發者不用購買大量測試機或昂貴的測試服務就可以測試跨平臺移動應用。
- AppCan讓開發者不用學習如何配置啟動畫面、打包、編譯等復雜過程,就可以打包跨平臺移動應用。
- AppCan讓開發者不用考慮如何通知用戶,就可以控制用戶升級跨平臺移動應用。
- AppCan讓開發者不用尋找第三方服務,就可以快速部署和使用跨平臺移動應用的統計分析服務。
AppCan企業級移動化解決方案提供什么樣的服務和產品?
AppCan.cn已經生成和管理了數萬移動應用,每天有上百萬的終端用戶在使用基于AppCan技術生成的移動應用。AppCan還可以支持數十萬移動應用和上千萬甚至上億的移動應用終端用戶。這驗證了AppCan平臺和技術的可靠性。AppCan正是將互聯網運營級別的技術和服務復制給企業,讓企業可以快速、高效的開發和管理運營自己內部的移動應用。同時針對企業用戶的特點,AppCan企業級移動化解決方案,推出了企業用戶專有的安全解決方案,針對接入設備管理、網絡管理,地域管理提供了專有的安全能力。同時,基于AppCan技術生成的移動應用,也有學習開發成本低、體驗接近原生移動應用的特點,讓企業移動應用也不再是不美觀、不流暢和不好用的代名詞。
AppCan 2.0預告
AppCan2.0到底有什么值得開發者期待的?
AppCan2.0主要是在兩個方面得到了加強,一是全新的引擎和UI框架,二是超強的移動開發云服務能力。全新的引擎和UI框架主要是提升了基于AppCan的移動應用的體驗和加強了應用的能力。而移動開發云服務,更是加強了之前的在線移動應用打包能力,讓開發者可以動態選擇需要的功能模塊,同時統計分析、應用管理能力更是升級到了更高的水平。作為AppCan提供的服務的一部分,Discuz移動化插件也將推出全新的3.0版本,應用體驗更好、功能更全面、運營更高效。總之AppCan2.0是一個正益無線公司奉獻給業界的又一個力作,不但讓移動應用開發更簡單,而且提供了強大的APP Full Lifecycle Management能力。更多精彩,敬請期待。