開(kāi)發(fā)者必知的8款A(yù)pp快速開(kāi)發(fā)工具
"我有一個(gè)好創(chuàng)意,就差一個(gè)CTO……"
"原生APP開(kāi)發(fā)難度大,周期長(zhǎng),成本高,還沒(méi)上線市場(chǎng)已經(jīng)被占領(lǐng)了。"
"APP版本迭代更新,都是企業(yè)的一道難關(guān),沒(méi)有一個(gè)一勞永逸的解決方式嗎?"
"一個(gè)Web開(kāi)發(fā)者如何能快速適應(yīng)移動(dòng)互聯(lián)網(wǎng)時(shí)代,用HTML5開(kāi)發(fā)出一個(gè)APP呢?"
"安卓、IOS雙平臺(tái)同時(shí)開(kāi)發(fā),程序員都累死在加班的路上了……"
針對(duì)行業(yè)痛點(diǎn),國(guó)內(nèi)外涌現(xiàn)出眾多APP開(kāi)發(fā)工具,開(kāi)發(fā)者只要有相關(guān)的HTML5、CSS和JavaScript知識(shí),便可以輕松快速的開(kāi)發(fā)出屬于自己的APP,基于開(kāi)發(fā)工具中眾多的模塊功能,APP具有***的原生體驗(yàn)。
AppMobi
移動(dòng)開(kāi)發(fā)公司 AppMobi 正不斷的鞏固其在 HTML5 的工具包并推出了全新開(kāi)發(fā)工具XDK,使得開(kāi)發(fā)者可以使用HTML5構(gòu)建網(wǎng)絡(luò)和移動(dòng)平臺(tái)的應(yīng)用程序。最終代碼既可以用來(lái)進(jìn)行HTML5應(yīng)用程序開(kāi)發(fā),就如同現(xiàn)在在Chrome網(wǎng)絡(luò)應(yīng)用程序商店里看到的那些程序一樣,也可以用于多平臺(tái)應(yīng)用程序開(kāi)發(fā),最終提交到蘋(píng)果或Android的應(yīng)用程序商店。
網(wǎng)站傳送門(mén):https://appmobi.com/
APICloud
APICloud移動(dòng)開(kāi)發(fā)平臺(tái)是目前最熱門(mén)工具之一,其產(chǎn)品為移動(dòng)開(kāi)發(fā)者從"云"和"端"兩個(gè)方向提供API,簡(jiǎn)化移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù),將1人月的工作量降低至1人周,大幅提升移動(dòng)應(yīng)用開(kāi)發(fā)和管理的效率。APICloud由"云API"和"端API"兩部分組成,可以幫助開(kāi)發(fā)者快速實(shí)現(xiàn)移動(dòng)應(yīng)用的開(kāi)發(fā)、測(cè)試、發(fā)布、管理和運(yùn)營(yíng)的全生命周期管理。
網(wǎng)站傳送門(mén):http://www.apicloud.com/
Titanium
Titanium是Appcelerator公司旗下的一款開(kāi)源的跨平臺(tái)開(kāi)發(fā)框架,和PhoneGap及Sencha Touch一樣,都是讓開(kāi)發(fā)者使用HTML/CSS/JS來(lái)開(kāi)發(fā)出原生的桌面及移動(dòng)應(yīng)用,還支持Python、Ruby和PHP。Titanium***的特點(diǎn)就是,由于是基于硬件的開(kāi)發(fā),開(kāi)發(fā)過(guò)程中所創(chuàng)建的應(yīng)用可選擇存儲(chǔ)在設(shè)備或云端之上。
網(wǎng)站傳送門(mén):http://www.appcelerator.com/
MoSync
MoSync是一款FOSS跨平臺(tái)移動(dòng)應(yīng)用程序開(kāi)發(fā)SDK工具,主要用于移動(dòng)游戲開(kāi)發(fā),它基于標(biāo)準(zhǔn)的Web編程技術(shù)。這個(gè)SDK為開(kāi)發(fā)人員提供了集成的編譯器、代碼庫(kù)、運(yùn)行時(shí)環(huán)境、設(shè)備配置文件及其他實(shí)用工具。MoSync現(xiàn)在包括基于Eclipse的集成開(kāi)發(fā)環(huán)境(IDE),用于C/C++編程,計(jì)劃支持JavaScript、PHP、Ruby、Python及諸如此類(lèi)的其他語(yǔ)言。
網(wǎng)站傳送門(mén):www.mosync.com/
Intel XDK
Intel XDK的前身是AppMobi XDK,是一款幫助開(kāi)發(fā)者使用HTML5開(kāi)發(fā)移動(dòng)及Web應(yīng)用的跨平臺(tái)開(kāi)發(fā)工具。XDK包括了一個(gè)HTML5開(kāi)發(fā)環(huán)境和一組支持創(chuàng)建混合iOS及Android應(yīng)用的云服務(wù),這些應(yīng)用能夠直接提交到不同的應(yīng)用商店之中。除此之外,XDK還提供了調(diào)試工具,可以進(jìn)行屏幕仿真調(diào)試、設(shè)備實(shí)際調(diào)試和遙控調(diào)試,不包括Ad-Hoc模式和安全特性。
RhoMobile
RhoMobile是由Motorola開(kāi)發(fā)的一款開(kāi)源的基于Ruby的移動(dòng)應(yīng)用開(kāi)發(fā)框架,其前身為Rhodes框架,專門(mén)用于構(gòu)建可以運(yùn)行于多種平臺(tái)之上的企業(yè)級(jí)原生App。通過(guò)RhoMobile,開(kāi)發(fā)者無(wú)需考慮設(shè)備類(lèi)型、操作系統(tǒng)、屏幕尺寸等諸多問(wèn)題,只需掌握HTML和Ruby就可開(kāi)發(fā)出運(yùn)行在iOS、Android、Windows Mobile、BlackBerry、Windows Phone等智能手機(jī)上的App。
網(wǎng)站傳送門(mén):http://rhomobile.com/
Bedrock
Bedrock是Metismo公司基于Java跨平臺(tái)中間件技術(shù)的核心產(chǎn)品,旨在幫助開(kāi)發(fā)者快速開(kāi)發(fā)跨平臺(tái)的移動(dòng)游戲和應(yīng)用。Bedrock的交叉編譯程序會(huì)把Java源代碼轉(zhuǎn)換成其他如C++、C#、ActionScript等編程語(yǔ)言,其獨(dú)特的IDE特性,可以讓開(kāi)發(fā)者方便地在各種平臺(tái)上開(kāi)發(fā)應(yīng)用和游戲,此外Bedrock還能直接把開(kāi)發(fā)者編寫(xiě)的代碼程序跨平臺(tái)地部署到各種移動(dòng)操作平臺(tái)上。
LiveCode
LiveCode是由RunRev公司推出的一款強(qiáng)大的圖形化開(kāi)發(fā)環(huán)境,不僅免費(fèi),還可以提供10倍的效率提升并減少90%的代碼。其強(qiáng)大之處在于非常容易學(xué)習(xí)和使用,可以讓一個(gè)不會(huì)編程的人在很短的時(shí)間內(nèi)就能開(kāi)發(fā)出原生的,能夠運(yùn)行于PC、服務(wù)器、移動(dòng)設(shè)備上的應(yīng)用程序。
網(wǎng)站傳送門(mén):http://www.livecode.cn/
APP開(kāi)發(fā)工具為開(kāi)發(fā)者帶來(lái)了更好的開(kāi)發(fā)解決辦法,在開(kāi)發(fā)平臺(tái)中多種開(kāi)發(fā)工具、全類(lèi)別的第三方服務(wù)商使APP開(kāi)發(fā)變得簡(jiǎn)便、快速。這也使得企業(yè)將精力放在商業(yè)模式的制定與運(yùn)營(yíng)上,提高整體效率。