仲介交易 SEO診斷 淘寶客 雲主機 技術大廳
近日,專業遊戲雲服務商UCloud聯手開源遊戲開發者社區9秒社團,宣佈推出兩款開源利器:變色龍(Chameleon)SDK——開源的手游管道接入服務SDK,以及CrossApp——開源的移動應用開發引擎。 變色龍SDK工具將作為CrossApp的協力廠商服務,部署到9秒社團內,兩專案將發佈在GitCafe開源協作平臺。
據悉,變色龍是UCloud針對手游開發者接入管道而開發的一款開源工具。 由於國內安卓管道林林總總,絕大多數管道都有自己的SDK,因此接入管道是一個非常費工費時的體力活,基於此,UCloud開發了變色龍SDK專案。 目前,變色龍SDK的接入管道已經包括91、百度、360、豌豆莢、小米,並且正在接入更多的管道。
它的主要功能是提供一個抽象的介面,手游開發者只需要使用這一套介面就可以適配變色龍SDK所支援的所有管道,同時,變色龍SDK還提供了一整套配置和打包工具。 使用變色龍SDK之後,對於開發者來說,相當於花費接入一個管道的工作量就可以接入到N個管道之中去。
而9秒社團推出的CrossApp,同樣是一款創新性的開源工具。 CrossApp是一款免費、開源、跨平臺的移動應用開發引擎,使用C++開發,基於OpenGL ES 2.0渲染,可以説明所有開發者快速的開發出跨平臺的原生移動應用,支援匯出包括IOS和Android等。
在實際應用方面,這兩款開源工具都有自己獨特的優勢。
UCloud的變色龍SDK專案的優勢主要體現在下述幾點:
當地語系化的管理和打包,所有資料和打包過程都在本地完成,沒有任何上傳功能
開源,可定制,有些開發商或者發行商有自己的SDK,也可以自己輕鬆定制這套工具來適應
不需要使用任何額外的外部服務,所有運營資料都在自己的手中,保證資料安全
而CrossApp則能夠支援各大主流開發平臺,包括Mac、iOS、Android、Win32、WP8,正因為CrossApp的跨平臺的特性,所以相對傳統的iOS和Android原生應用開發, CrossApp更能節省開發的週期和成本,App開發完成後只需要經過較為簡單的移植工作,就能輕鬆實現在不同平臺上應用。
同時,CrossApp封裝了大量的UI控制項,而且每種控制項的功能十分豐富,開發者可以直接使用功能豐富的控制項進行應用的開發,這些控制項基本滿足應用開發需求中的大部分功能,同時也免去了自己封裝UI控制項花費的大量時間, 進一步提升開發的效率,官方會每週更新1~2次新的控制項。
未來幾天,UCloud的變色龍SDK工具也將和CrossApp一起,部署到9秒社團內,並與國內的開源專案協作平臺GitCafe攜手合作,將變色龍SDK和CrossApp專案開源發佈在GitCafe平臺上, 方便大家利用和開發。 相信上述兩款開源工具將給國內的移動互聯網開發者帶來極大便利。
變色龍SDK源碼位址:HTTPs://gitcafe.com/uclouddotcn/chameleon