【开源访谈】CrossApp作者栗元峰访谈实录

关于开源访谈

开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状,着实推动国内开源软件的应用与发展。

【作者简介】

@栗元峰,开源爱好者。从iOS应用开发、cocos2d-iphone游戏开发到cocos2d-x游戏开发,参与了appstore排行榜单第一的《全民英雄》的开发,和其他多款上线成功项目。目前供职于http://9miao.com,专注于开源跨平台移动应用引擎CrossApp的开发。

【软件简介】

CrossApp是一款免费、开源、跨平台的移动应用开发引擎,使用C++开发,基于OpenGL ES 2.0渲染,可以帮助所有开发者快速的开发出跨平台的原生移动应用,支持导出包括IOS和Android等。

【访谈实录】

1.是什么促使你开发CrossApp跨平台移动应用开发引擎?

有一次我们老大(@大鸡蛋)需要做一款9秒社团的手机版,而且,为了便于版本维护,想使用跨平台解决方案,在网上寻找各种解决方案时,才发现没有特别适合能开发出跨平台原生移动应用的解决方案(要么基于html5,要么收费),所以决定用cocos2d-x来做,在做的过程中,发现cocos2d-x是可以满足移动游戏的开发,但是无法满足移动应用的开发,很多思路和特性都无法匹配,在封装了很多具有应用特性的功能后,最终还是放弃了cocos2d-x,并决定抽取cocos2d-x的跨平台部分然后重新开发一款专门针对移动应用的开源引擎,于是便开始了CrossApp开源跨平台引擎之路。

2.CrossApp引擎有什么优势和特点?

CrossApp支持各大主流开发平台,包括Mac、iOS、Android、Win32、WP8,正因为CrossApp的跨平台的特性,所以相对传统的iOS和Android原生应用开发,CrossApp更能节省开发的周期和成本,App开发完成后只需要经过较为简单的移植工作,就能轻松实现在不同平台上应用。
CrossApp封装了大量的UI控件,而且每种控件的功能十分丰富,开发者可以直接使用功能丰富的控件进行应用的开发,这些控件基本满足应用开发需求中的大部分功能,同时也免去了自己封装UI控件花费的大量时间,进一步提升开发的效率,官方会每周更新1~2次新的控件。
CrossApp整合一些第三方库,例如常见的数据解析库jsoncpp、tinyxml、http等,同时CrossApp也通过第三方库spidermonkey转换,使之可以直接使用js脚本编写程序,第三方开发者也可以提供更多第三方库给广大使用者。

3.CrossApp引擎将来的发展方向?

a)不断的优化渲染效率以及整个引擎的结构
b)不断丰富UI控件以及添加各种第三方库,降低引擎使用复杂度
c)不断的优化UI的用户体验,保证用CrossApp做出来的项目具有优越的用户体验
d)将来还会支持各种脚本语言的转换,使之可以直接用js、lua等其他语言来开发项目

4.目前参与开发/维护CrossApp的人员有多少?、

现在内部全职开发有6人,并且有十几名外部开发者在为我们的引擎写新的东西,我们期待更多开源开发者加入到9秒社团常务贡献委员会(简称“9贡委”)中来。

5.CrossApp发展这么长时间,是否有外部人员提交过代码或者为CrossApp做过贡献?

有的,CrossApp上线第三天就有外部开发者为我们提交了代码,并且已经有一部分的UI控件是外部人员提交并审核通过后添加到引擎中的,如CASwitch、CASlider等。

6.CrossApp是否会付费?

不会的,我们的引擎将会永远完全开源免费。

7.CrossApp目前怎么推广?
 目前主要依靠开源社区来进行推广,包括oschina.net、9miao.com等,目前我们还和oschina一起合作了CrossApp的控件悬赏开发活动,后面还会增加更多新的活动。

8.能否谈一下你对开源的理解,以及对国内开源技术和产品的看法?
9秒社团一直是开源项目的坚定执行者,开源软件容易获得用户的认可,也可以快速的获得用户的反馈,这些都是商业软件所不具备的。国内的开源经过这么多年的积累也有了一些比较成熟和有影响力的开源项目。希望更多人可以参与到开源项目中去,体验一些在工作中无法体验到的快乐。

【开源访谈】CrossApp作者栗元峰访谈实录,布布扣,bubuko.com

时间: 2024-11-13 16:25:55

【开源访谈】CrossApp作者栗元峰访谈实录的相关文章

【开源访谈】OpenResty 作者章亦春访谈实录

[开源访谈]OpenResty 作者章亦春访谈实录 #深圳# 6月10日 亚马逊AWSome Day云计算免费培训报名中 关于开源访谈 开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播.我们希望开源访谈能全面的展现国内开源软件.开源软件作者的现状,着实推动国内开源软件的应用与发展. [嘉宾简介] 章亦春 现任 CloudFare 系统工程师,主要是 Nginx 和 OpenResty 开发,是一名快乐的程序员,现定居美国旧金山.曾经在北京的时候供职于 Yaho

OpenResty 作者章亦春访谈实录

[软件简介] OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器.它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项. 通过众多 进行良好设计的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx C 模块进行脚本编程,构建出可以处理一万以上并发请求的极端高性能的 Web 应用. Ope

TVP访谈 | 贝壳金服史海峰:中台虽百家争鸣,但不是所有企业必需品

导语 | 中台作为一个技术概念,曾一度被捧得火热.那么,中台现在发展到了什么阶段呢?对于所有企业来讲,中台都是普适的么?中台在具体的落地过程中,究竟存在哪些问题呢?腾讯云最具价值专家(TVP)史海峰,与你分享他对中台建设的各种见解.(本文编辑:尾尾) 受访者简介:史海峰,腾讯云最具价值专家(TVP),贝壳金服小微企业生态CTO,负责小微企业生态金融服务产品规划.技术团队管理.系统建设.毕业于北京化工大学,曾在神州数码.亚信联创长期从事电信行业业务支撑系统集成工作,参与中国移动.中国联通多个项目,

关于编程语言(转/收藏)-原文作者:韩天峰(Rango)

原文在这里:http://rango.swoole.com/archives/405 容易让人记住的文章,要么引起共鸣,要么催人奋进.一句话,你已走过,而我也在路上. 最近群里很多朋友询问我是如何学习编程的,今天抽个时间大致讲讲. C语言 和所有人一样,上学学的第一门编程语言是C语言.我记得我当时学的很认真,非常认真.和别人最大的不同是我买了一本老外写的C语言编程书,没被谭浩强误导.另外还买了一本<现代操作系统>一书看了很久.学习期间写了不少读书笔记.真正要说学到什么了,这个还真不好说,到最后

纪念图灵_图灵访谈

http://www.ituring.com.cn/minibook/12 你好,计算机科学 Donald E. Knuth(高德纳):总有一些事超越我们的理解(图灵访谈) [英]Donald E. Knuth(高德纳):总有一些事超越我们的理解(图灵访谈) [视频]Dietmar Jannach和Gerhard Friedrich教授谈推荐系统的最新研究方向(图灵访谈) “龙书”作者Jeffery Ullman:相信你自己,自由地思考(图灵访谈) [英]“龙书”作者Jeffery Ullman

《开源程序能给作者带来什么》阅读感悟

       最近在网上看到一个关于开源软件能够给作者带来什么的帖子,作者是Afinal开源框架的的作者,文字间透露出一个程序员的实在和洒脱,给我这个一直想写一个自己的开源程序的程序员来说多了一些启发和鼓舞.希望想在程序开发领域中有一番作为的我们能够像作者一样,脚踏实地,懂的分享.因为分享的越多,就得到的越多,这是亘古不变的真理.呵呵,提的有点高了,还是一起分享下原作吧~~ 以下是原文: 最近由于工作职业的转变(现在创业了,做家具家居O2O),android快速开发框架afinal更新较少了,前

产品经理如何做好用户访谈?

有时候我们走的太远,都不知道自己为什么出发,勿忘初心,方得始终.访谈的目的可能是产品上线后,通过定性的用户访谈去评估产品的使用体验,也有可能是最近用户流失比较严重,想通过用户访谈了解一下原因,亦或是想谈过用户访谈了解用户有那些新的需求,然后在下一次版本迭代中加进去.作为产品经理,建议你把访谈的目的写下来,在访谈的时候时刻想着你的目的,不要偏离本源. 一.设计访谈提纲 明确访谈目的以后,就需要设计访谈提纲,访谈提纲的基本结构是访谈主题.访谈对象,访谈问题. 1.访谈问题可以由易到难, 例如:你从哪

【技术人员访谈数学王子】塞德里克&#183;维拉尼的多面人生

一个跟纯技术没啥关系的数学家访谈(特约记者是搞技术的,逃),很精彩,不顾一切分享给你们.前面是视频版,后面是文字版. 访谈视频地址:优酷.腾讯 访谈嘉宾 塞德里克·维拉尼(Cédric Villani),法国数学家,现任法国庞加莱研究所所长,法兰西科学院院士,在数理物理学(朗道阻尼和玻尔兹曼方程).最优输运理论和黎曼几何领域做出了重大贡献.2009年获费马奖,2010年获得菲尔茨奖. 特约记者 劳佳,硕士毕业于上海交通大学,现任SAP(美国)高级软件支持顾问.业余爱好语言.数学.设计,翻译著作有

2014 年最热门的国人开发开源软件 TOP 100

不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可.中国是开源不可忽视的力量. 而我们这个榜单也是从这些国人开发.主要参与开发或者基于国外开源软件进行改进并形成独立版本的软件中,根据该软件的访问.收藏.下载等多个角度,从而得出前 100 名最受欢迎的开源软件.我们所评选出来的软件并非同类型,尽管放在一起不是很科学,但我们仍希望通过我们的视角让大家对国内一些