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