自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

CrossApp作者栗元峰訪談實錄

移動開發(fā)
CrossApp是一款免費、開源、跨平臺的移動應(yīng)用開發(fā)引擎,使用C++開發(fā),基于OpenGL ES 2.0渲染,可以幫助所有開發(fā)者快速的開發(fā)出跨平臺的原生移動應(yīng)用,支持導出包括IOS和Android等。

@栗元峰,開源愛好者。從iOS應(yīng)用開發(fā)、cocos2d-iphone游戲開發(fā)到cocos2d-x游戲開發(fā),參與了appstore排行榜單***的《全民英雄》的開發(fā),和其他多款上線成功項目。目前供職于http://9miao.com,專注于開源跨平臺移動應(yīng)用引擎CrossApp的開發(fā)。

[[114135]]

【軟件簡介】

CrossApp是一款免費、開源、跨平臺的移動應(yīng)用開發(fā)引擎,使用C++開發(fā),基于OpenGL ES 2.0渲染,可以幫助所有開發(fā)者快速的開發(fā)出跨平臺的原生移動應(yīng)用,支持導出包括IOS和Android等。

【訪談實錄】

1. 是什么促使你開發(fā)CrossApp跨平臺移動應(yīng)用開發(fā)引擎?

有一次我們老大(@大雞蛋)需要做一款9秒社團的手機版,而且,為了便于版本維護,想使用跨平臺解決方案,在網(wǎng)上尋找各種解決方案時,才發(fā)現(xiàn)沒有特別適合 能開發(fā)出跨平臺原生移動應(yīng)用的解決方案(要么基于html5,要么收費),所以決定用cocos2d-x來做,在做的過程中,發(fā)現(xiàn)cocos2d-x是可 以滿足移動游戲的開發(fā),但是無法滿足移動應(yīng)用的開發(fā),很多思路和特性都無法匹配,在封裝了很多具有應(yīng)用特性的功能后,最終還是放棄了cocos2d-x, 并決定抽取cocos2d-x的跨平臺部分然后重新開發(fā)一款專門針對移動應(yīng)用的開源引擎,于是便開始了CrossApp開源跨平臺引擎之路。

2. CrossApp引擎有什么優(yōu)勢和特點?

CrossApp支持各大主流開發(fā)平臺,包括Mac、iOS、Android、Win32、WP8,正因為CrossApp的跨平臺的特性,所以相對傳 統(tǒng)的iOS和Android原生應(yīng)用開發(fā),CrossApp更能節(jié)省開發(fā)的周期和成本,App開發(fā)完成后只需要經(jīng)過較為簡單的移植工作,就能輕松實現(xiàn)在不 同平臺上應(yīng)用。

CrossApp封裝了大量的UI控件,而且每種控件的功能十分豐富,開發(fā)者可以直接使用功能豐富的控件進行應(yīng)用的開發(fā),這些控件基本滿足應(yīng)用開發(fā)需求中 的大部分功能,同時也免去了自己封裝UI控件花費的大量時間,進一步提升開發(fā)的效率,官方會每周更新1~2次新的控件。

CrossApp整合一些第三方庫,例如常見的數(shù)據(jù)解析庫jsoncpp、tinyxml、http等,同時CrossApp也通過第三方庫spidermonkey轉(zhuǎn)換,使之可以直接使用js腳本編寫程序,第三方開發(fā)者也可以提供更多第三方庫給廣大使用者。

3. CrossApp引擎將來的發(fā)展方向?

  • a)不斷的優(yōu)化渲染效率以及整個引擎的結(jié)構(gòu)
  • b)不斷豐富UI控件以及添加各種第三方庫,降低引擎使用復雜度
  • c)不斷的優(yōu)化UI的用戶體驗,保證用CrossApp做出來的項目具有優(yōu)越的用戶體驗
  • d)將來還會支持各種腳本語言的轉(zhuǎn)換,使之可以直接用js、lua等其他語言來開發(fā)項目


4. 目前參與開發(fā)/維護CrossApp的人員有多少?

現(xiàn)在內(nèi)部全職開發(fā)有6人,并且有十幾名外部開發(fā)者在為我們的引擎寫新的東西,我們期待更多開源開發(fā)者加入到9秒社團常務(wù)貢獻委員會(簡稱“9貢委”)中來。

5. CrossApp發(fā)展這么長時間,是否有外部人員提交過代碼或者為CrossApp做過貢獻?

有的,CrossApp上線第三天就有外部開發(fā)者為我們提交了代碼,并且已經(jīng)有一部分的UI控件是外部人員提交并審核通過后添加到引擎中的,如CASwitch、CASlider等。

6. CrossApp是否會付費?

不會的,我們的引擎將會永遠完全開源免費。

7. CrossApp目前怎么推廣?

目前主要依靠開源社區(qū)來進行推廣,包括oschina.net、9miao.com等,目前我們還和oschina一起合作了CrossApp的控件懸賞開發(fā)活動,后面還會增加更多新的活動。

8. 能否談一下你對開源的理解,以及對國內(nèi)開源技術(shù)和產(chǎn)品的看法?

9秒社團一直是開源項目的堅定執(zhí)行者,開源軟件容易獲得用戶的認可,也可以快速的獲得用戶的反饋,這些都是商業(yè)軟件所不具備的。國內(nèi)的開源經(jīng)過這么多年的 積累也有了一些比較成熟和有影響力的開源項目。希望更多人可以參與到開源項目中去,體驗一些在工作中無法體驗到的快樂。

責任編輯:徐川 來源: oschina
相關(guān)推薦

2009-06-01 10:55:29

開源文檔OSGi進階架構(gòu)

2012-10-11 15:10:25

存儲

2009-08-05 14:35:20

Java程序員,上班那鐘聲訪談訪談

2009-08-04 09:25:22

Java程序員,上班那鐘聲訪談訪談

2011-07-08 13:40:19

吳海軍 PC時代

2009-07-11 18:54:05

2016-03-01 12:38:07

七牛李婧

2010-05-19 11:01:39

虛擬化與云計算趙陽

2014-06-19 13:54:58

CrossApp St開源

2010-05-19 10:48:39

虛擬化與云計算訪談何樂

2010-05-19 11:16:08

虛擬化與云計算陳瀅

2010-05-19 11:07:36

虛擬化與云計算王慶波

2010-05-19 11:09:47

虛擬化與云計算謝蘇蘇

2010-05-19 11:03:05

虛擬化與云計算鄒志樂

2010-05-19 11:03:53

虛擬化與云計算吳玉會

2013-07-24 15:21:32

CDN故障響應(yīng)

2009-11-06 14:49:09

金牌網(wǎng)管師

2017-08-16 18:40:05

2014-12-22 13:29:19

CrossAppWebView
點贊
收藏

51CTO技術(shù)棧公眾號