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