除了手机, Android开发也陷入了“地方越穷使用率越高”的怪圈吗?

前几年在电子产品圈盛行着这样一条鄙视链,富用苹果穷用安卓。近日,Stack Overflow收集了大量来自世界各地开发人员的数据,结果发现,相比高收入的国家,收入较低的地区Android应用得更为广泛。

今年,Stack Overflow推出了一个交互式工具—Stack Overflow Trends,允许所有人使用其中的数据来查看编程语言和技术的热度波动。除了可以看到Stack Overflow上的问题随着测量时间的变化,它还可以用于查看地理差异,甚至可以绘制该问题在每个国家的流量百分比。

Stack Overflow的数据科学工程师Jason Punyon在其上发布了一篇题为“Where in the World is Mobile Development”的文章,并且绘制了每个地方区域所占流量百分比的地图。

Punyon表示在美洲、欧洲和俄罗斯,Android的热度显然没有那么高,仅占这些国家Stack Overflow问题的4-8%,而它们在非洲、中东和东南亚的占比却可以达到12-16%。

为什么会出现这种地理分布呢?Punyon将这个数据与世界银行开放获取的全球数据进行了结合,发现Android Traffic数据与国家的国内生产总值有一定的相关性:人均国内生产总值相对较低的地方,Android的使用频率越高,而相对的,人均国内生产总值较高的地方,Android使用频率则相对较低。但是也有例外,日本和韩国的使用频率要比预期的高一些。

当然出现上述这种情况,有很多相关联的原因。例如,Android手机的价格相对便宜,又或者是发达国家将Android开发大量外包给了低收入的国家。

为了更进一步编程语言研究Android开发与人均国内生产总值之间的关系,Stack Overflow扩展了其标签,并且分析了500万次的访问。下图便是经过修正之后的,Android开发与人均国内生产总值之间的关系:

除了Android开发之外,研究还发现其它编程语言也和人均国内生产总值有关联。例如,PHP与人均国内生产总值存在某种负相关性,而Python和R则与人均国内生产总值呈正相关性。

需要注意的是,这里的相关性并不是指编程语言的选择会影响到一个国家或者地区的收入,也不是说国家或者地区的财富会影响到技术的使用。而是在多种经济和社会因素(教育水平、软件从业人员的年龄、外包水平等等)作用下,编程语言和技术与国家的财富有了一定的相关性,让一部分人先看到企业IT的未来。

福利区:

福利一:Android各大面试专题整理+详解

需要这些进阶视频和面试专题文档,可以加Android进阶交流群,找群管理免费获取;964557053点击链接加入群聊

福利二:Android高级进阶系统视频课程

这是一套针对有工作经验基础的Android开发者设计的系统进阶教程。详细而且深入的覆盖了上面技术大纲里的所有技术点。

—————END—————

你可能感兴趣的:(除了手机, Android开发也陷入了“地方越穷使用率越高”的怪圈吗?)