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