首页 - 常识问答 - 正文

安卓系统是开源的,开源是啥意思?

日期:2023-4-80 次浏览

1

开源,全称为开放源代码,就是用户利用源代码,在遵循开源协议(GNU)进行使用、编译和再发布。虽然大家可以修改,但开源系统同样也有版权,也受到法律保护。用户在使用开源产品时,不但需表明产品来自开源软件和注明源代码编写者姓名,而且还应把所修改产品返回给开源软件,否则所修改产品就可视为侵权。

简单的来说,比如谷歌开发了安卓系统最基础的框架了,华为等手机厂家可以利用其源代码开发修改升级匹配自身的系统,但是因为基础源代码来自于安卓(所以我们的手机开机时一般都会体现POWERED BY Android)。而且开发者对于源代码的任何改进都必须要告知开源软件的公司,这样也有利于开源的公司进一步提高源代码。在这方面华为为安卓的发展壮大做出了巨大的贡献。

开发系统很难吗?

早期的时候可能困难,但是以现在华为的技术水平来说,开发一个手机操作系统根本不难,但是为什么一直不推出自己的系统呢?这是因为系统容易,生态难。

每一种操作系统都有它的运行环境,所有你在下载APP的时候,不同的操作系统是要下载不同的APP的。一个新的操作系统进来,没有你那个系统的APP,那么根本没人会使用你的手机,因为它等于以前的老人机。

2

开源,顾名思义,就是开源源代码,但是使用者需要遵守开源规则。

安卓开源,就是说所有的厂商或者开发者都可以直接使用安卓的源代码去开发,但是需要遵守谷歌的使用条件。

比如说,

全球所有厂商必须预装Google全家桶(中国内地,朝鲜除外,因为谷歌已经退出该市场,服务不可用)。

而对于国内的安卓在开机时都会有一个Android的标签,这个是在Android 4.4开始强制要求的,不然以前很多厂商改成跟自己家的系统一样,完全不把谷歌放在眼里。

3

我们常常听说安卓Android系统是开源的,苹果iOS系统是闭源的,那你知道什么是开源什么是闭源吗?今天本极客来科普一番。

开源的含义和意图

“开源”,我们顾名思义,“开”就是开放的意思,“源”,就是源代码的意思。

安卓系统是由科技巨头谷歌的研发团队开发出的,是目前广泛运用在手机端的操作系统,换言之,是一种软件。既然是软件,就是代码组成的,那就有它自己的源代码,这些源代码是我们的程序员小哥哥一行一行敲出来的。

4

欢迎在点击右上角关注:「太平洋电脑网」,不定时放送福利哦!

开源,全称为开放源代码,是每个人都能看到,每个人都可以在规则之内使用,使用和开发之后需要把你的产品返回到代码之中。

主要是为了人人为我,我为人人的精神,共同推动这个社区或者是这个系统进步。

安卓开源,那就是谷歌需要会把安卓的代码公布公开出来,方便用户在这个代码的基础上进行学习,同时也能修改,甚至可以进行商业化。

5

说到开源不得不先说说安卓。什么是安卓呢?安卓是操纵系统。放眼市场,由当年的诺基亚的塞班系统,苹果IOS系统,到后起之秀安卓系统。智能手机市场发生了翻天复地的变化。当年诺基亚智能手机龙头老大的光辉已不再。可以说主要原因就是安卓系统的出现,而且安卓是开源的。那开源是什么意思呢?

我认为开源即开放原始代码,分享出来,供大家自由使用,学习,修改,分享

开源就是把源代码开放。这个源代码对我们的程序,软件来说就像盖房子的施工图纸一样。非常重要。或者是我们做菜的菜谱一样。举个例子:就像我们自己研究了一道新的菜,清蒸茄子,味道非常好,所谓独乐乐不如众乐乐,迫不及待想和大家分享。然后我们就把这清蒸茄子的秘制做法放到网上。按照我的做法,大家都能品尝到美味的清蒸茄子了。但有的小伙伴们并不满足现有的清蒸茄子,他们觉得不太适合自己的口味。然后基于这道菜的做法,做了一些调整。大明给这道菜加了盐。李四给这道菜增加了肉,生姜等,最后又有了2道新菜,油淋茄子,红烧茄子。我觉得就是像这种把菜谱分享出来,供大家自由使用,学习,修改,分享就是我们说的开源。

开源下的国内手机品牌厂商的产品

正因为手机系统android开源,国内各大品牌手机都对其进行修改。让我们感受到了各种款式的好手机。也是对我们这些机友们的福利吧!比如华为,小米,oppo对android进行了修改,完善。有了自己的EMUI MIUI ColorOS

6

感谢您的阅读!

其实安卓系统并非都是开源的,我们先搞清楚开源到底是什么,在说说安卓系统哪些是开源的。

开源是什么

开源,全称开放源代码。通常说的是IT领域,就是你写的软件和代码和完全公布出来供大家学习使用,但是并不是无条件的,开源的软件或代码也有版权的,也是受法律保护的。

当今市面上开源软件占据主流,很多人以为开源就是免费的,其实不然。

7

开源就是开放,谁进来都行,身体想咋用就咋用,不过你的身体也得给我任意使用。

最典型的开放系统就是手机安卓系统,安卓系统是谷歌旗下的产品,当初为了和同行业对手竞争,做了石破天惊的一举,就是把自己系统的一切透明化,共享化。

在这样一种做法下,吸引来最多的生态开发支持者,让塞班手机系统消失在人们的视野中。

不够开放的微软WINDOWS手机系统,也是曾经想要染指手机操作系统的,但,天生不开放的缺陷,让想要资源共享的开发者不能为我所用,这样WINDOWS手机系统就被边缘化。

谷歌之后,中国的华为等高科技企业看到了透明化的开放优势,要想超越谷歌不受所制约,推出的鸿蒙系统等都是开源的,代码彼此借鉴拿来应用,无需专利限制与保护。

8

首先我们要理解开源的字面含义

开就是开放,开发

源就是源码,底层的代码或者是说是迭代的代码

从这两个方面来讲,我们就好理解开源的含义了

9

开源是IT领域的公益事业,只不过流通的不是物资,而是代码。

就像控制物资不被滥用一样,开源的代码受License的约束和保护。代码不像“物资”会被使用完结,它在流传和被人们使用的过程中能够不断被完善发生进化,所以开源还促成了知识的最大分享、传承和创新进步。

10

代码是公开的,称作开源