安卓系统是开源的,是全球程序员的共同劳动成果,为什么总有人认为谷歌可以禁用安卓?

安卓系统是一个由Google公司开发和拥有的操作系统,是目前全球最受欢迎的移动操作系统之一。尽管安卓系统是开源的,但仍然有人担心安卓会受到限制或禁用,这主要是因为以下几个原因:


  1. 商业利益:Google是安卓系统的主要开发者和拥有者,他们可以通过对安卓系统的控制来获得商业利益。例如,他们可以通过对安卓应用商店的控制来限制应用程序的分发和销售,或者通过对安卓设备制造商的控制来限制设备的制造和销售。
  2. 技术限制:虽然安卓系统是开源的,但仍然存在一些技术限制。例如,安卓系统可能存在一些漏洞或安全问题,这些问题可能会导致用户数据泄露或应用程序出现问题。如果这些问题被视为“违反开源精神”,那么谷歌可能会限制安卓系统的使用或对其进行修复。
  3. 政治压力:谷歌可能会受到政治压力,例如来自某些国家政府的压力,要求其限制或禁用安卓系统。政治因素往往是有时成为应用软件平台企业及其掌舵者会受到限制或禁用的原因之一。


尽管存在这些担忧,但谷歌一直致力于确保安卓系统的安全性和开放性。他们通过自己的团队来开发和维护安卓系统,并与开发者和用户保持密切的沟通和合作,以确保安卓系统的稳定性和可靠性。此外,谷歌还积极推动开源社区的发展,促进安卓系统的共享和发展。




题主对安卓“开源”的含义理解有误,前面的回答大都在谈谷歌怎么赚钱,这跑题跑的,所以我来强答一发。

首先说说安卓系统和Linux的渊源。

学生时代的Linux之父林纳斯.托瓦兹,一点看不出酷炫狂拽的样子。


安卓是基于Linux系统开发的,而Linux是一款免费的操作系统(有GNU GPL授权证约束,要求免费),任何人可以免费获得,并参与修改,从这个角度说Linux是全球程序员的共同劳动成果没错,但这么说安卓就不对。

安卓的系统架构有四层,分别为应用程序层、应用程序框架层、系统运行库层和Linux内核层。从这里可以看出,安卓是以Linux为地基搞出的新操作系统,有Linux的基因,但已经不是Linux。打个简单的比方,孩子有父亲/母亲的基因,但孩子不等于其父亲/母亲。道理就是这么简单。

说过安卓和Linux的渊源,再来说说安卓为什么是开源的。

Linux的开源和其创造者林纳斯.托瓦兹有直接关系。托瓦兹是芬兰人,这人讨厌知识产权,喜欢在演讲中脏话连篇,甚至竖……中……指,总之是一个个性突出,优点和缺点都很明显的人。

林纳斯.托瓦兹本人,如假包换,不时在演讲时表现酷炫狂拽。


读芬兰赫尔辛基大学二年级时,托瓦兹把自己耗时两个月编写的操作系统Linux发布到互联网,并在1991年9月公布源代码,同时选择了GNU GPL授权许可协议,允许所有人自由使用、修改及分享。

可以说,Linux的开源是托瓦兹性格和价值观共同推动的结果。

但是,安卓的开源则不同,完全是出于市场竞争的需要。

2007年夏天,安卓系统已经有了第一款样机,但和后来发布的iPhone相比,软硬件都有很大差距,相比苹果的iOS,是一个不折不扣的弱势操作系统,而且谷歌既没有做手机的经验,也没有做手机的兴趣(利润太低),不可能像乔布斯那样将安卓打造成软硬件一体的封闭系统。

安卓收费也行不通,毕竟谷歌是移动操作系统的新人,手机行业的门外汉,同样是花钱,手机大厂们更愿意选诺基亚的塞班系统。

于是谷歌决定不走苹果的产业链通吃的商业模式,改学微软的横吃整个市场,为迅速占领市场,手机厂商可以免费使用安卓系统。不花钱,大家自然愿意用,加上谷歌不断推出新版本消除BUG,安卓很快就打败塞班,超越iOS,成为市场份额最大的手机操作系统。

从这里可以看出,安卓的开源和Linux的开源有本质不同:Linux允许修改底层代码,所以版本众多,而安卓没有达到这个程度,更多的是改良,即联合手机厂商优化软硬件,最核心的东西还是掌握在谷歌手中,所以安卓系统才会每隔一段时间推出新版本


有网友在评论区留言认为,Linux不是操作系统,是内核。这位网友的意思是,内核和系统不是一回事。

说Linux是内核,这点没错,但操作系统内核就不是操作系统了?这相当于”白马非马“了。

我们来看Linux内核的主要模块:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等,具备一款完整操作系统的主要功能,已经超出了狭义的操作系统定义范畴。

市面上多种Linux操作系统版本,是加了外围实用程序,以适应不同硬件环境:

一些组织或厂家,将Linux系统的内核与外围实用程序(Utilities)软件和文档包装起来,并提供一些系统安装界面和系统配置、设定与管理工具,就构成了一种发行版本(distribution),Linux的发行版本其实就是Linux核心再加上外围的实用程序组成的一个大软件包而已。

如果说Linux内核不是操作系统,那么加上外围程序也跑不起来。

安卓采用Linux内核,但做了较大改动,用Bionic 取代Glibc,Skia 取代Cairo,opencore取代FFmpeg等等,把被GNU GPL授权证所约束的部份统统移除了,以方便商业应用。

最后总结一下,Linux确实是操作系统。




现在很多人都对开源这个词理解到位导致产生一些不必要的误解,安卓系统遵循的是GPL协议,在这套代码开源第一天就预示着以后永不收费,所以很多喊着安卓要收费的论调现在就可以停止了,但是有一点谷歌是可以做的,就是禁用安卓停止主流的引导更新,换句话讲不陪大家玩了,但这种可能性也是小的可怜,毕竟谷歌通过安卓系统已经搭建了一整套的生态体系,很多人不是很理解为什么谷歌花了这么长的时间打造的安卓系统不收费怎么去挣钱,而且谷歌还是一家彻头彻尾的商业公司,也不是什么慈善机构,首先要搞清楚谷歌公司的性质主体就是搜索引擎,以搜索引擎作为龙头,延伸出几条生态链,比较著名的是安卓和chrome浏览器。

个人也算是比较幸运在这两个生态链体系上都玩过项目,最大的感觉就是代码的更新速度太快了,而且更新的时候不仅仅局限于一个模块,如果一段时间不更新代码后面更新的东西压根就看不懂了,不停的在增加功能和重构,当然也会有更新出问题的模块,修正的速度也是非常快速。

很多人疑惑谷歌是怎么通过安卓赚钱的,最简单的一种方式谷歌内置自己的应用在特别在浏览器应用里面由于安卓系统使用范围非常广泛,直接内置谷歌的浏览器这自带多大的流量体系,所以谷歌浏览器是全球最大的移动端导流工具,只是这一点就可以想象而且还能和自身的搜索引擎形成强烈的呼应。

安卓还内置了谷歌的应用市场,这个也是巨无霸式的存在,记得上家互联网公司上市的时候只是打印谷歌的应用市场的数据就花掉了几百万,平台在别人收费手里想怎么收费都是庄家说了算,所以讲有了生态系统想赚钱的方式太多样了,谷歌和欧盟因为这点打起了官司,谷歌的自家应用不能卸载这个事情在大做文章,所以谷歌在公关上放出风来说是谷歌要禁掉安卓,这本身就是垄断的一种态度,大家拿他也没什么太好的方式,已经在市场上占据了绝对的领袖地位,说话也比较硬气,而且欧盟罚款对于普通企业来讲可能已经是天文数字了,但对于谷歌这种巨无霸公司来讲九牛一毛,谈不上伤筋动骨,倒是有一种说法谷歌在研发一种新的操作系统,带有收费性质的一种系统,目前还没有得到确实的落实。

现在很多主流的开源体系都是商业公司在提供主流的推动,虽然是开放代码但在技术走向上以及资源调配上还是倾向于主推公司,开源更像是商业大公司玩的一种手段,虽然代码开源但可以让全世界的程序员为之服务,并且在技术走向上引导对于自己有利,所以讲有人的地方就有江湖,手段层出不穷,对于普通的程序员来讲就是利用好的平台框架,学习自己的技术开发能力迎接新一轮的技术革命的到到来。

希望能帮到你。




魅族的所有事情都自己做,很费劲的。。。像小米华为,想换CPU,直接从Google拿经过测试的代码就行了,,魅族不是开放手持设备联盟的成员,,不能从Google获取帮助,,只能自己搞,,所有魅族从mtk换高通用了一年时间,,自己搞硬件适配啊。。。。。。

这是前两天写的。。。中国的手机厂商,除了魅族,都是对Google有强依赖的,包括华为,虽然华为在减少对Google的依赖,但是还在路上。。。

开源代码确实可以随便下,但是中国手机厂商,拿源码直接玩儿的只有魅族(和yunos),其他厂商连硬件(CPU,gpu,基带)适配都是拿Google做好的,,是否还记得,雷军说他亲自飞到美国说服Google让支持圆角屏幕,说明屏幕适配也是Google做的。

有个组织叫【开放手持设备联盟】,可以简称Android联盟,魅族没加入,不能获得Google的支持,其他的华为小米ov中兴全是成员。

魅族为啥不加入,因为自由。

记不记得几年前,阿里吹牛,我们的yunos要有第一个大厂要用啦,宏碁(好像是它)。。结果发布会前一天,Google“命令”宏碁,不得使用类Android系统(好像是兼容apk的都不行,你用Windows没事),发布会瞬间黄了。。。但是魅族后来入局了yunos,为啥宏碁不能做,但是魅族可以,今天明白了吧。。。。入了帮派有好处,但是得听大哥的话。

此时正式回答你的问题:Google停止支持的话,那么中国所有Android大厂(除魅族),全部休克,已经发布的可以继续制造,卖,,新手机全部停,要么死,要么自己搞(就是学魅族啦),但是学魅族哪有那么简单,魅族已经积累了十年独立发展了,CPU从联发科换到高通,还用了一年时间,以华为的财力人力,得1.5-2年吧,而且初期bug会很多,,其他厂商就悬了。。。

除此之外,还有一个Google基本垄断了国外的应用发布市场(Google play),GMS(Google mobile system)就是包含地图,邮箱,搜索,docs,push等一些基础功能组件,在外国只能用GMS,这个可是纯商业的,Google玩儿的手段,把Android中的很多基础组件独立出来,打包成商业包,,国内所以手机厂商都会把GMS全踢掉,你感觉不出来,在国外GMS已经是垄断地位了。。。。所以国外业务多的,即使你自己经过2年的痛苦期,能自己玩儿源码了,但是GMS怎么玩儿,尤其是地图,没有三十年数据积累,购买,收购积累,你根本玩儿不了。。没有地图基础组件,你想想你的手机能干啥?

完全自己玩儿,都需要做什么,我猜一下:1.CPU适配,2.gpu适配,3.基带适配,4.屏幕适配,5.指纹适配,6.USB适配,7.快充适配,8.摄像头适配,9.NFC,蓝牙,闪光灯,WiFi……

10.自己的地图系统,11.自己的push,12.自己的邮件(这个容易些),13.自己的应用商店,……

对于国际大厂,有几个坎是迈不过去的:应用商店和地图。

所以国际手机厂商,脱离Google基本就废了。。。




傻不傻?谷歌是不能禁止手机厂商使用linux,安卓是谷歌的,谷歌可以禁止手机厂商使用谷歌服务,比如,google play,youtube,chrome浏览器等等谷歌全家桶套件,这对于在除中国地区外的手机厂商来说就是毁灭性的打击,华为就是被谷歌禁止使用这些软件,mate30在国外发售的时候就面临这样的问题,曾经有人试图通过其他软件商店或者自带拷贝安装谷歌套件都以失败告终,在海外一部手机如果没有谷歌全家桶意味着什么不言而喻,就像在中国不能用微信不能用支付宝一样会对手机的销量有致命的打击!

展开阅读全文

页面更新:2024-02-11

标签:巨无霸   塞班   华为   可能会   系统   中国   内核   程序员   手机厂商   浏览器   操作系统   成果   代码   商业   财经   全球   手机   市场   公司

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top