您现在的位置是:爱问
安卓系统是开源的,开源是啥意思?
2021-04-15 12:22爱问
简介什么是app,安卓系统是开源的,开源是啥意思?:开源,全称为开放源代码,就是用户利用源代码,在遵循开源协议(GNU)进行使用、编译和再发布。虽然大家可以修改,但开源系统:-啥意思,安卓,开源,系统...
开源,全称为开放源代码,就是用户利用源代码,在遵循开源协议(GNU)进行使用、编译和再发布。虽然大家可以修改,但开源系统同样也有版权,也受到法律保护。用户在使用开源产品时,不但需表明产品来自开源软件和注明源代码编写者姓名,而且还应把所修改产品返回给开源软件,否则所修改产品就可视为侵权。
简单的来说,比如谷歌开发了安卓系统最基础的框架了,华为等手机厂家可以利用其源代码开发修改升级匹配自身的系统,但是因为基础源代码来自于安卓(所以我们的手机开机时一般都会体现POWERED BY Android)。而且开发者对于源代码的任何改进都必须要告知开源软件的公司,这样也有利于开源的公司进一步提高源代码。在这方面华为为安卓的发展壮大做出了巨大的贡献。
开发系统很难吗?
早期的时候可能困难,但是以现在华为的技术水平来说,开发一个手机操作系统根本不难,但是为什么一直不推出自己的系统呢?这是因为系统容易,生态难。
每一种操作系统都有它的运行环境,所有你在下载APP的时候,不同的操作系统是要下载不同的APP的。一个新的操作系统进来,没有你那个系统的APP,那么根本没人会使用你的手机,因为它等于以前的老人机。
开源,顾名思义,就是开源源代码,但是使用者需要遵守开源规则。
安卓开源,就是说所有的厂商或者开发者都可以直接使用安卓的源代码去开发,但是需要遵守谷歌的使用条件。
比如说,
全球所有厂商必须预装Google全家桶(中国内地,朝鲜除外,因为谷歌已经退出该市场,服务不可用)。
而对于国内的安卓在开机时都会有一个Android的标签,这个是在Android 4.4开始强制要求的,不然以前很多厂商改成跟自己家的系统一样,完全不把谷歌放在眼里。
我们常常听说安卓Android系统是开源的,苹果iOS系统是闭源的,那你知道什么是开源什么是闭源吗?今天本极客来科普一番。
开源的含义和意图
“开源”,我们顾名思义,“开”就是开放的意思,“源”,就是源代码的意思。
安卓系统是由科技巨头谷歌的研发团队开发出的,是目前广泛运用在手机端的操作系统,换言之,是一种软件。既然是软件,就是代码组成的,那就有它自己的源代码,这些源代码是我们的程序员小哥哥一行一行敲出来的。
欢迎在点击右上角关注:「太平洋电脑网」,不定时放送福利哦!
开源,全称为开放源代码,是每个人都能看到,每个人都可以在规则之内使用,使用和开发之后需要把你的产品返回到代码之中。
主要是为了人人为我,我为人人的精神,共同推动这个社区或者是这个系统进步。
安卓开源,那就是谷歌需要会把安卓的代码公布公开出来,方便用户在这个代码的基础上进行学习,同时也能修改,甚至可以进行商业化。
说到开源不得不先说说安卓。什么是安卓呢?安卓是操纵系统。放眼市场,由当年的诺基亚的塞班系统,苹果IOS系统,到后起之秀安卓系统。智能手机市场发生了翻天复地的变化。当年诺基亚智能手机龙头老大的光辉已不再。可以说主要原因就是安卓系统的出现,而且安卓是开源的。那开源是什么意思呢?
我认为开源即开放原始代码,分享出来,供大家自由使用,学习,修改,分享
开源就是把源代码开放。这个源代码对我们的程序,软件来说就像盖房子的施工图纸一样。非常重要。或者是我们做菜的菜谱一样。举个例子:就像我们自己研究了一道新的菜,清蒸茄子,味道非常好,所谓独乐乐不如众乐乐,迫不及待想和大家分享。然后我们就把这清蒸茄子的秘制做法放到网上。按照我的做法,大家都能品尝到美味的清蒸茄子了。但有的小伙伴们并不满足现有的清蒸茄子,他们觉得不太适合自己的口味。然后基于这道菜的做法,做了一些调整。大明给这道菜加了盐。李四给这道菜增加了肉,生姜等,最后又有了2道新菜,油淋茄子,红烧茄子。我觉得就是像这种把菜谱分享出来,供大家自由使用,学习,修改,分享就是我们说的开源。
开源下的国内手机品牌厂商的产品
正因为手机系统android开源,国内各大品牌手机都对其进行修改。让我们感受到了各种款式的好手机。也是对我们这些机友们的福利吧!比如华为,小米,oppo对android进行了修改,完善。有了自己的EMUI MIUI ColorOS
感谢您的阅读!
其实安卓系统并非都是开源的,我们先搞清楚开源到底是什么,在说说安卓系统哪些是开源的。
开源是什么
开源,全称开放源代码。通常说的是IT领域,就是你写的软件和代码和完全公布出来供大家学习使用,但是并不是无条件的,开源的软件或代码也有版权的,也是受法律保护的。
当今市面上开源软件占据主流,很多人以为开源就是免费的,其实不然。
开源就是开放,谁进来都行,身体想咋用就咋用,不过你的身体也得给我任意使用。
最典型的开放系统就是手机安卓系统,安卓系统是谷歌旗下的产品,当初为了和同行业对手竞争,做了石破天惊的一举,就是把自己系统的一切透明化,共享化。
在这样一种做法下,吸引来最多的生态开发支持者,让塞班手机系统消失在人们的视野中。
不够开放的微软WINDOWS手机系统,也是曾经想要染指手机操作系统的,但,天生不开放的缺陷,让想要资源共享的开发者不能为我所用,这样WINDOWS手机系统就被边缘化。
谷歌之后,中国的华为等高科技企业看到了透明化的开放优势,要想超越谷歌不受所制约,推出的鸿蒙系统等都是开源的,代码彼此借鉴拿来应用,无需专利限制与保护。
首先我们要理解开源的字面含义
开就是开放,开发
源就是源码,底层的代码或者是说是迭代的代码
从这两个方面来讲,我们就好理解开源的含义了
开源是IT领域的公益事业,只不过流通的不是物资,而是代码。
就像控制物资不被滥用一样,开源的代码受License的约束和保护。代码不像“物资”会被使用完结,它在流传和被人们使用的过程中能够不断被完善发生进化,所以开源还促成了知识的最大分享、传承和创新进步。
代码是公开的,称作开源
Tags:什么是app啥意思,安卓,开源,系统
相关文章
随机图文
-
孩子一哭闹家长就妥协?正确教育孩子很重要,不要盲目
在逛商场的时候,相信大家也会看到有许多不一样的小朋友,比如说有很多的小朋友都会不买玩具誓不罢休,甚至... -
单位打印机冒出条尾巴!女子瑟瑟发抖,蛇怎么进入到办
是很多人都会比较害怕,无论是出现在外面又或者是出现在家中,相信在此时大部分人的心中都会觉得有些恐慌。... -
荔枝2元/斤?真的可以实现荔枝自由吗?,尽情享受
喜欢吃荔枝的一些武汉市民建议,在选购的时候还是应该选择多对比,或许在不经意之间就可以直接捡到一个大便... -
雪莲的遭遇是谁在推动?5毛的冰块雪糕为何被人质疑
有人说应该怎么去看待雪莲雪糕的辟谣,有无数的人都会为雪莲鸣不平,也同样是想要为自己的口袋找一些底气,...