2012年里开源开发者总共发起了15000个Android移动项目,相比于2011年增长了96%。相比之下,iOS开发者在Apple移动平台发起了将近2500个开源项目,同比增长32%。这样的数据其实并不是坏消息,尤其是当你看到Apple App Store在开源上并不是很友好。
这些数字是从开源知识库Black Duck Knowledge Base和开放源码目录Ohloh.net收集来的,对于那些因开源未能进入主流电脑而悲观的开源倡导者而言,这是很振奋人心的。在后PC时代,行业潮流在不断地变化,跨行业的组织正在渴望快速获取低成本的手机软件。
随着开源的发展继续对软件的商业价值的挑战不断升级,开源已经开始从根本上改变了各种软件市场的走向。”RedMonk首席分析师Stephen O'Grady说。“Black Duck所调查的在移动开源软件上的数据是证明这一点最好素材。”
总的来说,2012年共有28000多个 Android开源项目在Black Duck Knowledge Base,和超过7000个这样的iOS项目。所有其他的移动平台上在2012年也只有不超过500个新开源项目,而且自2000年以来总共不到2000个项目。
在一次简短的Q&A环节里,Black Duck公司的市场及商业开发执行副总裁Peter Vescuso就给出了一些见解:为什么移动行业的开源开发会继续飙升?
在移动OS开发领域,您最看好哪一个?
Google,Android和开源已经彻底的革新了移动产业。就连 iPhone 也是构建在开源基础上的,(Safari,iOS等等)。随着Android以席卷之势在移动行业的猛烈增长,为开源社区的发展带来了巨大的利益。
为什么OS开发者特别迷恋 Android,而不是iOS呢?
统计的人员数量只是一个简短表示,还存在着很多其它因素。在2010年,iOS的开源项目占到34%,那个时候iOS还是一个新人,收到人们的欢迎。到2012年下降至14%。根据Gartner公司的统计数据显示,到2013年,Android将超过 iOS 300%,而且还会不断的增长。
我认为这是事实:Android是开源的,加上其项目数量的增加,无疑是吸引开发者的最好材料。App Store对于其商店内的所有软件规定的条款和条件使得它不符合像GPL许可证所制定的互惠条件。因此它的开源项目低于Android开源项目的数量也是情理之中的。
文章相关课程 零基础实战iphone、ipad游戏开发(cocos2d、cocos2d-x、Unity3d)四大游戏项目 基于Cocos2d-x游戏引擎实战开发炸弹超人(TexturePacker打包、地图、LevelHelper关卡) 零基础Android手机嵌入式开发实战课程(网吧计费系统、多功能播放器、驱动开发)