开源和市场普及没有直接的影响,但有间接的影响。
win是闭源和普及,没有直接的联系,你看看微软的发家史就知道了,比尔是怎么让win系统这么普及。其中就是他的低廉的价格和易用性和使用了TCP/IP协议,还有就是靠他母亲在IBM的关系了。只要有些文化的就可以使用win的系统了,还有就是当时美国不止有win这一个桌面系统(还有更好的桌面系统),当然还有的原因就是当时的操作系统很少有网络支持的,也就是TCP/IP协议的支持,win系统也是比较早的支持了,这也是比尔有商业眼光的。所以在当时,win的价格和易用性还有可以链接互联网,以及当时的环境。这就好像是历史问题一样。在win开始的时候LINUX还没出来呢,但还有其他的操作系统,比如UNIX ,以及unix分支的freebsd(苹果系统就是基于这个开发的),这系统也比win系统稳定多了。他为什么没普及呢。自己找度娘了。
开源为什么有间接影响的普及呢,是因为开源给了商业公司的甜头,商业公司不必为了开发一个操作系统而从头到尾的自己一家在开发。(洛基压就是自己一家在开发自己的手机操作系统,你看下现在怎么样了?)这样大家很多商业公司都选择了开源的LINUX内核作为自己系统的基础,在这基础上再开发些自己独特的功能。这样加快了研发时间和研发成本。这样自然而然的参与到开源领域的商业公司和个人也就越来越多了。从商业领域角度看,时间和成本都下来了,(其实还有个原因就是,大家都采用这这个LINUX的标准开发,这样的好处是兼容性好了,每家商业公司开发的软件或硬件都很容易的在其他公司开发的系统上运行)兼容性上来了,对于市场来说,技术更新脚步快了,技术含量也高了。自然Android采用这样的模式,不普及也难了。
所以开源和普及率是没有直接的关系。但有间接的联系。
这个问题我可以回答。没有必然联系。windows或者安卓普及是因为他们先抢占了先机,形成了垄断地位,而垄断地位一旦形成就会形成聚集效应,最终牢不可破。