CrossApp是一款免費、開源、跨平臺的App開發(fā)引擎,基于MIT開源協(xié)議,C++開發(fā),OpenGLES2.0渲染,可以幫助所有移動開發(fā)者快速的開發(fā)出跨平臺的原生App,目前主要支持導(dǎo)出IOS和Android。
據(jù)悉,于2014年5月21日首次推出的CrossAppalphav0.1.2將兼容windows、ios、android等最流行的移動平臺。
跨平臺
正因為CrossApp的跨平臺的特性,所以相對傳統(tǒng)的iOS和Android原生應(yīng)用開發(fā),CrossApp更能節(jié)省開發(fā)的周期和成本,讓開發(fā)者再也不用為維護(hù)兩套應(yīng)用代碼而煩惱,App開發(fā)完成后只需要經(jīng)過較為簡單的移植工作,就能輕松實現(xiàn)導(dǎo)出不同平臺的應(yīng)用。
功能豐富
CrossApp封裝了大量專門針對App開發(fā)過程所需的控件,而且每種控件的功能十分豐富,開發(fā)者可以直接使用功能豐富的控件快速進(jìn)行App的開發(fā),這些控件基本滿足App開發(fā)需求中的大部分功能(非通用功能還是需要自己搞定的),同時也免去了自己封裝控件花費的大量時間,進(jìn)一步提升開發(fā)的效率,目前開源的CrossApp是alphaV0.1.2版本,是早期版本,控件還不夠豐富,維護(hù)團(tuán)隊會每周更新上線至少2個新的控件。
整合一部分第三方庫
CrossApp整合了一些第三方庫,例如常見的數(shù)據(jù)解析庫jsoncpp、tinyxml、http等,同時CrossApp也通過第三方庫spidermonkey轉(zhuǎn)換,使之可以直接使用js腳本編寫程序,第三方開發(fā)者也可以提供更多第三方庫給廣大使用者,對于JS的支持版本,我們將在2014年6月10日正式對外發(fā)布。
由于維護(hù)團(tuán)隊人手有限,第一版的CrossApp控件庫只有部分基礎(chǔ)控件提供,和維護(hù)團(tuán)隊的目標(biāo)控件數(shù)量相距甚遠(yuǎn),維護(hù)團(tuán)隊將持續(xù)不斷的每周至少更新2個新的控件。同時,我們也期望得到更多開源開發(fā)者的幫助,更好更快的完善和維護(hù)免費開源的跨平臺App開發(fā)引擎CrossApp,所以迫切需要更多C++高手加入到9秒社團(tuán)常務(wù)貢獻(xiàn)委員會(簡稱9貢委)中來,如果您期望參與加入CrossApp核心維護(hù)團(tuán)隊,請和9秒社團(tuán)的大雞蛋聯(lián)系。
CrossApp的發(fā)展和短期修改內(nèi)容
在后續(xù)的CrossApp版本中,我們會最短時間內(nèi)完善CrossApp的功能,修改CrossApp所存在的bug和不足,同時提供對更多第三方庫的支持。維護(hù)團(tuán)隊會確保每周1個版本更新,每周2個新空間增加,若干bug和細(xì)節(jié)的調(diào)整。
?