企業(yè)移動應(yīng)用開發(fā)需求快速增長,但是移動開發(fā)人才卻供不應(yīng)求,這導(dǎo)致移動應(yīng)用的開發(fā)和運營成本不斷攀升,與此同時原生應(yīng)用、HTML5和混合應(yīng)用開發(fā)三條技術(shù)路徑的選擇也經(jīng)常讓企業(yè)感到困惑。
與此同時,開發(fā)一個移動APP的難度、成本和時間周期也是很多創(chuàng)新型企業(yè)不得不考慮的問題。以下我們推薦10款免代碼、或只需編寫少量代碼的移動應(yīng)用開發(fā)工具,涵蓋web、混合和原生三種開發(fā)路徑,有助于幫助企業(yè)大幅降低開發(fā)成本,并縮短開發(fā)周期,加速企業(yè)業(yè)務(wù)的移動化進程。
一、Alpha Anywhere
Alpha Anywhere是面向數(shù)據(jù)庫的快速APP開發(fā)工具,能夠開發(fā)可離線使用的web和混合移動APP。開發(fā)者可用Alpha Anywhere凱蘇開發(fā)出性能可靠,用戶體驗非常接近原生程序的移動APP。
Alpha Anywhere對SQL數(shù)據(jù)庫的支持非常好,你可以使用各種原生SQL數(shù)據(jù)表,也可以使用Alpha自帶的移動數(shù)據(jù)庫工具。最近Alpha還增加了混合移動應(yīng)用中大量數(shù)據(jù)訪問設(shè)計的移動文件系統(tǒng),具備數(shù)據(jù)壓縮功能。這對需要在本地緩存媒體文件,或者創(chuàng)建大量照片、音頻、視頻文件的應(yīng)用來說,可以實現(xiàn)離線使用。
二、App Press
App Press是基于web的免代碼APP開發(fā)工具,可以為iPhone、iPad和Android設(shè)備開發(fā)移動應(yīng)用。App Press的目標用戶主要是設(shè)計師,因此采用了類似Photoshop的用戶界面,便于組裝各種視覺元素、圖層和窗口。App Press的后端依托亞馬遜云平臺,號稱能讓熟練的設(shè)計師一天之內(nèi)就開發(fā)出一個APP。
三、EachScape
EachScape是一個云端所見即所得的可視化開發(fā)工具,可以開發(fā)原生的iOS和Android應(yīng)用,也可以開發(fā)HTML5web應(yīng)用。這聽上去有些不可思議,但EachScape確實做得不錯。EachScape包括了移動后端服務(wù),web預(yù)覽工具以及在線開發(fā)工具。
四、Form.com
Form.com是一個基于web的企業(yè)移動表單開發(fā)工具,整合了托方式的表單創(chuàng)建工具,可以建立面向特定流程的工作流和API集成,支持數(shù)字簽名抓取,表單數(shù)據(jù)域自動填寫等功能。用Form.com開發(fā)的移動表單支持離線填寫,上線再同步。
五、iBuildApp
iBuildApp是一個基于web的移動開發(fā)工具,提供了大量iPhone、iPad和Android應(yīng)用模板,并承諾五分鐘內(nèi)開發(fā)出一個APP。對于常見的APP類型,如果你需要的功能都在可選插件中,那么使用iBuildApp這種基于模板的開發(fā)工具往往能夠快速交付一些簡單的APP。
六、QuickBase
QuickBase是web數(shù)據(jù)和移動web數(shù)據(jù)庫應(yīng)用的在線開發(fā)平臺,對非QuickBase的外部數(shù)據(jù)庫的集成提供有限的支持。QuickBase提供超過800個可定制的應(yīng)用模板,包括Complete Project Manager項目管理應(yīng)用等。用戶也可以用QuickBase進行數(shù)據(jù)結(jié)構(gòu)設(shè)計后,從頭開發(fā)一款全新的數(shù)據(jù)庫應(yīng)用。
七、Salesforce1and Lightning
Salesforce開發(fā)者,無論水平如何,都可以從Salesforce網(wǎng)站上找到時刻自己的移動開發(fā)工具。對于最初級的開發(fā)者來說,可以嘗試Salesforce1,高階用戶可以嘗試Salesforce Mobile SDKs開發(fā)原生或者混合應(yīng)用來訪問Salesforce數(shù)據(jù)。
八、ViziApps
ViziApps整合了在線可視化設(shè)計工具和一些可定制的app模板,能夠生成移動web、iOS和Android原生應(yīng)用的代碼。ViziApps設(shè)計工具提供表單、圖表、用戶交互功能、導(dǎo)航條、超過60種背景設(shè)定,同時還支持高度定制化和JavaScript擴展。
九、Appcelerator
Appcelerator整合了移動開發(fā)IDE、SDK和多個開發(fā)框架以及后端云服務(wù),是一個功能高度完善的企業(yè)級移動應(yīng)用開發(fā)平臺。Appcelerator的Titanium SDK支持在同一個代碼庫上開發(fā)原生、混合和移動web應(yīng)用。
雖然Appcelerator并非免代碼開發(fā)平臺,但是提供了面向iOS、Android、Tizen、BlackBerry等多個移動平臺的JavaScript開發(fā)工具。
十、AppGyver
AppGyver Composer2是一個整合了web的移動開發(fā)工具的后端托管服務(wù),可以開發(fā)iOS和Android混合應(yīng)用。AppGyver的Supersonic UI框架提供很多原生UI元素,包括頁面切換、導(dǎo)航條、標簽欄等等。