全球开发者报告:WP 已死,Windows 10 长存
近日,著名移动生态系统分析公司VisionMobile发布了2015年度最新一期Developer Economics调查报告,本次调查规模远超过往,集结了来自全球各地移动App、桌面应用、物联网项目以及后端服务等领域超过13000名的开发者。 除了移动平台之外,更首次加入桌面及云开发,并就IoT开发进行更深层次的调查研究。
全球应用开发趋势:女性崛起,开发者趋于年轻化
在整个软件开发行业,越来越多的女性参与其中。追溯往昔,大 名鼎鼎的Ada Lovelace和Grace Hopper便是杰出代表。而在上世纪60年代,计算机编程一度被认为是非常适合女性的职业,但不幸的是,不知是何原因,对计算机编程感兴趣的女性却开始 变得难以为大众所接受。而如今,在北美地区的硅谷初创公司以及行业内号召女性加入的群体中间,反对男权文化愈演愈烈,女性占比10%,相比之下,南美洲女 性占比仅为3%。
软件开发从本质上来讲便是成长迅速的年轻化行业,这也就直接 导致开发者整体年龄趋于年轻。在北美洲、欧洲、亚洲、南美洲、非洲、大洋洲的男性开发者平均年龄分别为:34、32、27、30、27、34岁。而在此之 中,89%的开发者会涉及到2个以上的领域开发,大部分桌面开发者开始涉足移动端,IoT同样如此。但更多的开发者是将IoT开发作为兴趣爱好,以亚洲为 例,在IoT开发群体中,专注于IoT的开发者占比21%,爱好或以之为副业的占比43%,为前者两倍。
编程语言青睐度:拥有多年开发经验的开发者依然钟情于老牌语言
从整体来讲,编程语言份额并未有非常显著的变化,依然由iOS、Android等平台的开发语言所主导,不过区域性的差异显而易见。而由于某些编程 语言仅局限于特定平台应用开发,直接造成了诸多跨平台开发方案的增长,并吸引了一批开发者希望将存在已久的语言运用到新的硬件平台上。
在2015年Q1报告中,几经修改的Swift表现非常强劲,但调查显示,拥有多年开发经验的开发者依然钟情于老牌语言。在亚 洲,Java、HTML5/JavaScript、C/C++、C#等语言依然最受青睐,超过65%的Java、Objective-C、C#和C /C++开发者本身便拥有着相关语言的学历基础,仅有2%的开发者专注于Swift语言,同时,有27%的开发者在自学Swift。不过,值得注意的 是,Swift并没有蚕食Objective-C的市场份额,而是吸引了一批新的开发者加入。
完美绕过盈利的Swift
调查显示,几乎所有移动开发者在语言选择与盈利之间很少存在相关性,使用可视化界面开发的开发者也并没有多少是产生直接的收入,有20%甚 至是零收入,或许是因为拥有包括推广、与物理服务相连等其他收入来源。而颇为值得注意的是,尽管Swift让原本因Objective-C的复杂性等因素 而望而止步的开发者投身到iOS应用开发中,但16%的Swift开发者并没有直接收入,与4%的Objective-C应用开发者形成了鲜明对比。
在当下,Swift更多的是用于开发具备信息、推广等性质的应用,而Objective-C则用于创建能够带来收入的游戏和应用。由此可以看出,即使已面世一年多,Swift仍然不成熟,这种情况将会随着越来越多的Swift应用进入市场而发生改变。
而在IoT平台上则呈现着两极分化的局面,C/C++开发者坐拥最大的盈利份额,这反映出IoT开发往往需要使用到低层次的语言以及专业的技能以降低功耗以及处理器成本。
移动平台之战:Windows Phone已死,Windows 10长存
占据高端市场的iOS和随处运行Android两大系统已称霸移动平台份额,这点是毋庸置疑的。时至今日,尽管碎片化问题严重,但Android依然是最受欢迎的开发平台,但App Store所贡献的应用经济价值却是最吸引开发者的存在。调查显示,37%的移动开发者同时将iOS和Android作为目标平台,只有7%的开发者无意于iOS、Android和Windows Phone三大平台,而在未来,将会出现最流行的应用“iOS-only”甚至“iOS-first”的局面。
另外,通过对13000名开发者的调查显示,Windows Phone的开发者青睐度正在逐渐流失,WP开发者们正在向Windows 10转移。其中,有44%的开发者计划选择Windows 10作为新开发平台,而在几年前Windows 8上市时,有意向的开发者仅占28%。总体来看,未来Windows Phone手机的销量和市场份额将有所下降,而有一批WP开发者将会通过跨平台应用开发工具转向iOS、Android等平台。
移动浏览器的回归
尽管未来使用浏览器来下载App的用户会越来越少,但相比一年前仅有15%的开发者 将浏览器作为目标平台,在此次调查中,开发者对于移动浏览器的青睐度却有了大幅提升,有26%的开发者将其作为目标平台,紧随Windows Phone之后。而在此之中,还有7%的移动开发者将移动浏览器作为主要开发平台。
除上述之外,VisionMobile还对跨平台工具、云、智能家居和IoT进行了深度的调查研究与分析。
本文转载自: http://news.csdn.net/article_preview.html?preview=1&reload=1&arcid=2825475