近日,專業(yè)游戲云服務(wù)商UCloud聯(lián)手開源游戲開發(fā)者社區(qū)9秒社團(tuán),宣布推出兩款開源利器:變色龍(Chameleon)SDK——開源的手游渠道接入服務(wù)SDK,以及CrossApp——開源的移動(dòng)應(yīng)用開發(fā)引擎。變色龍SDK工具將作為CrossApp的第三方服務(wù),部署到9秒社團(tuán)內(nèi),兩項(xiàng)目將發(fā)布在GitCafe開源協(xié)作平臺(tái)。
據(jù)悉,變色龍是UCloud針對手游開發(fā)者接入渠道而開發(fā)的一款開源工具。由于國內(nèi)安卓渠道林林總總,絕大多數(shù)渠道都有自己的SDK,因此接入渠道是一個(gè)非常費(fèi)工費(fèi)時(shí)的體力活,基于此,UCloud開發(fā)了變色龍SDK項(xiàng)目。目前,變色龍SDK的接入渠道已經(jīng)包括91、百度、360、豌豆莢、小米,并且正在接入更多的渠道。
它的主要功能是提供一個(gè)抽象的接口,手游開發(fā)者只需要使用這一套接口就可以適配變色龍SDK所支持的所有渠道,同時(shí),變色龍SDK還提供了一整套配置和打包工具。 使用變色龍SDK之后,對于開發(fā)者來說,相當(dāng)于花費(fèi)接入一個(gè)渠道的工作量就可以接入到N個(gè)渠道之中去。
而9秒社團(tuán)推出的CrossApp,同樣是一款創(chuàng)新性的開源工具。CrossApp是一款免費(fèi)、開源、跨平臺(tái)的移動(dòng)應(yīng)用開發(fā)引擎,使用C++開發(fā),基于OpenGL ES 2.0渲染,可以幫助所有開發(fā)者快速的開發(fā)出跨平臺(tái)的原生移動(dòng)應(yīng)用,支持導(dǎo)出包括IOS和Android等。
在實(shí)際應(yīng)用方面,這兩款開源工具都有自己獨(dú)特的優(yōu)勢。
UCloud的變色龍SDK項(xiàng)目的優(yōu)勢主要體現(xiàn)在下述幾點(diǎn):
本地化的管理和打包,所有數(shù)據(jù)和打包過程都在本地完成,沒有任何上傳功能
開源,可定制,有些開發(fā)商或者發(fā)行商有自己的SDK,也可以自己輕松定制這套工具來適應(yīng)
不需要使用任何額外的外部服務(wù),所有運(yùn)營數(shù)據(jù)都在自己的手中,保證數(shù)據(jù)安全
而CrossApp則能夠支持各大主流開發(fā)平臺(tái),包括Mac、iOS、Android、Win32、WP8,正因?yàn)镃rossApp的跨平臺(tái)的特性,所以相對傳統(tǒng)的iOS和Android原生應(yīng)用開發(fā),CrossApp更能節(jié)省開發(fā)的周期和成本,App開發(fā)完成后只需要經(jīng)過較為簡單的移植工作,就能輕松實(shí)現(xiàn)在不同平臺(tái)上應(yīng)用。
同時(shí),CrossApp封裝了大量的UI控件,而且每種控件的功能十分豐富,開發(fā)者可以直接使用功能豐富的控件進(jìn)行應(yīng)用的開發(fā),這些控件基本滿足應(yīng)用開發(fā)需求中的大部分功能,同時(shí)也免去了自己封裝UI控件花費(fèi)的大量時(shí)間,進(jìn)一步提升開發(fā)的效率,官方會(huì)每周更新1~2次新的控件。
未來幾天,UCloud的變色龍SDK工具也將和CrossApp一起,部署到9秒社團(tuán)內(nèi),并與國內(nèi)的開源項(xiàng)目協(xié)作平臺(tái)GitCafe攜手合作,將變色龍SDK和CrossApp項(xiàng)目開源發(fā)布在GitCafe平臺(tái)上,方便大家利用和開發(fā)。相信上述兩款開源工具將給國內(nèi)的移動(dòng)互聯(lián)網(wǎng)開發(fā)者帶來極大便利。
變色龍SDK源碼地址:
申請創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!