如题所述
手机的系统简单的,分为开源和闭源,开源的系统典型代表就是现在的安卓系统,国产厂商所使用的系统都是安卓系统,虽然他们都有自己的名字。但是他们都是基于安卓系统的框架上面所进行的优化,除了华为最近推出的鸿蒙系统是属于他们自己的。
开源的系统有什么样的特点呢?就是它可以根据用户意愿自行安装相应软件,它本身的权限是相对来说开放的,可以从任何渠道安装应用,但是苹果是不可以的。苹果的iOS系统是典型的闭源系统,闭源系统只能从苹果的应用商店去下载软件,从其他任何渠道可以下载软件的安装包,但是没有权限不可以安装。而安卓的系统是从任何渠道下载安装包都可以,无论这个安装包是官方的还是说非官方的。
所以说安卓系统的特性决定了它的应用生态是比较混乱的,只是安卓系统上面有很多好用的小软件,这些小的软件都是民间开发的。这种民间开发软件注定是没有经过苹果用商店的认证的,所以只能安卓的手机使用好多开发版内测版的软件只有苹果端的没有,其他的人都有,因为要经过苹果用商店的认证是非常麻烦。国内的开发者当然不可能去上苹果的应用商店了,所以都是在安卓端才可以使用。
但这样所带来的问题就是安卓端的软件乱七八糟什么都有,有一些是确实好用的小软件,一些资源的集合之类的,但有一些他会偷偷在后台窃取用户的信息,包括视图打开相机视图,自行打开软件,试图获取通讯录,试图发送短信这些乱七八糟的权限,部分国产手机厂商有这个应用权限的自测。可以看到哪个软件在后台试图在干一些什么事情,所以导致安卓的手机在用户信息保密这方面可能做的要稍微差一些。
安卓系统是开源的,开源的意思就是开放了源代码,用户可以根据自己的需要来进行更改或者使用,不需要进行商业授权。
安卓系统是谷歌公司开发的一款手机操作系统,使用了JAVA语言作为开发语言,安卓从诞生就是作为开源软件存在的,用户可以得到安卓的全部源代码,并可以根据自己的需要来进行修改,基于这一策略安卓在短时间内就占领了绝大多数的手机操作系统,形成了跟苹果公司势均力敌的局面,跟开源相对的就是封闭,就比如苹果公司的操作系统,以及微软的桌面系统,这两个都是不开源的,用户看不到系统的源代码,自然也就不能对系统进行更改,这也使得这两家公司形成了很大的技术壁垒,下面就来说一说开源带来的好处:
一、开源使得安卓广泛应用
正是因为开源才使得安卓系统称霸天下,如今除了苹果的操作系统,绝大多数的操作系统都是安卓以及其衍生的产品,就比如小米的手机操作系统,虽然更加人性化,但是其根本还是基于安卓系统进行改进,但是华为推出了自己的操作系统鸿蒙。
二、开源提高了系统安全性,减少了应用bug
开源提高了系统的安全性,减少了bug,正是由于其开源的,所以一旦代码中有漏洞很容易被广大技术爱好者发现并提交更新补丁,这样就极大的提高了操作系统的安全性,杜绝了黑客利用bug破坏系统。
三、开源提高了系统的生态性
开源也使得安卓系统具有了广泛的兼容性,如今基于安卓的应用程序每天都会增加成千上万款,这跟安卓的开源有很大关系。
你知道开源是啥意思吗?欢迎留言讨论。