移动开发者生态:开发人员的现状解析

发表时间: 2017-08-16 18:25

由VisionMobile发表的第八版报告,即《开发者生态系统:2015年第一季度开发人员现状》于2015年10月早些时候正式发布。这份报告的调查对象涵盖来自总计143个国家的超过8000名移动开发人员。报告的调查内容包括开发人员所关注的平台类型、工作中所使用的工具以及工作的动机等重要趋势。在今天的文章中,我们将提纲挈领、带诸位共同了解与移动开发人员紧密相关的这八项事实。

近年来,程序员们——特别是移动开发人员——的影响力似乎普及到了这个世界的各个层面,并在其中扮演着代表性重要的关键性角色。智能手机与平板设备正逐步普及,而物联网也在酝酿着快速兴起之势,这一切让那些以应用程序及工具软件创建工作为生的技术人员拥有了更为可观的社会地位。在一份最新的全球调查报告中,我们看到了将给移动开发人员以及整个移动生态系统带来重大影响的一系列技术发展趋势。

iOS与Android之间的开发人员争夺之战目前已陷入僵局

Android在世界范围内以高达40%的全职移动开发人员占有率高占移动系统平台人气榜首,紧随其后的则是拥有37%移动开发者支持的iOS平台——这种泾渭分明的态势在过去一年中并未出现显著改观。iOS在北美与欧洲地区拥有更为庞大的开发人员阵营(占比为42%,相比之下Android为33%),但Android却在世界其它区域内成为最受开发人员拥护的主流

平台(占比为48%,相比之下iOS为30%)。Windows Phone虽然身处探花位置,但吸引到的开发人员规模远远无法与前两名相比,其全球人气占比仅为8%。紧随

其后的7%开发人员则专注于打造移动端浏览器产品。

报告指出: “各移动平台的市场地位已经根深蒂固。苹果公司无法自废其高端销售定位来求得低端份额,而Android手机制造商们也发现自己已经没有能力成功吸引到高端客户的关注。„„这场份额之争从实质层面看已然结束。”

移动开发人员正以前所未有的迅猛速度投入Swift怀抱

就在苹果公司发布Swift编程语言的短短几个月之后,世界范围内已经有20%移动开发人员开始将其运用在实际工作当中,不过仅有2%的开发者将其作为首选开发语言,这反映出人们在选择新型语言时表现出的谨慎态度。Swift目前在移动开发人员支持榜中排名第七,其中Java位列第一、在世界范围内拥有57%的开发者支持率且有29%的从业者将其作为首选语言。在已经迅速投身于Swift语言怀抱的开发人员中,有77%过去就已经在使用Objective-C,而且有29%的Swift程序员仍然将Objective-C作为其首选编程语言。

报告指出: “„„公平地讲,Swift语言的普及程度已经达到前所未有的程度。对于一款仍在发展演进、而且相关工具尚不成熟的编程语言来说„„Swift的表现令人印象深刻。