Android培训之关于软件的开源与封闭界限

2016-03-21 16:16:04 489浏览

        科技的进步发展使手机智能普及移动全面化,但是在iOS与Android开发平台这两个方向,开放与封闭,这两个词的争论在科技圈已经持续了很久,苹果和 Google,这两家公司也往往会被不少人在争论中,戴上苹果 “封闭”,Google “开放”;iOS 系统 “封闭”、Android 系统 “开放” 的帽子。

        Android培训之关于软件的开源与封闭界限

        部分开源还是完全开源
        在开源软件中,代码往往会被大量的公司或者个人,根据自己的需求,并按照一定的规则来进行使用。而闭源软件,一般只由一家公司来运营和使用,而这些代码也通常被看做是这个公司的知识产权。
        你也许听说过微软的闭源办公软件 Office,但你听说过 LibreOffice 这一开源软件吗?这类开源软件往往被企业和云服务所使用,但是对于个人消费者来说,一些开源软件往往不如闭源软件为人熟知。
        除了 Firefox 浏览器,不附带任何类似于 Google 专用应用的 Android 系统算是最为人熟知的开源软件了。而不预装 Google 搜索、地图的 Android 系统就是在中国市场上最为常见的 Android开源项目。Google 服务在中国被禁无法使用,也是 Android 系统在中国的一个不能回避的现状。

        其实开源软件无处不在,只是有时候比较隐蔽
        很多公司和产品把 “开放” 和 “封闭” 混为一谈。比如苹果那些被为认为 “封闭” 的产品其实是在开源软件基础上打造的,而开源内容则隐藏底层。苹果在电脑上使用的 OS X 和在手机上使用的 iOS系统,都是苹果设备所专享的 “封闭” 系统,但这两款操作系统都是以开源系统 Unix 的基础打造的。

        人们一直在说苹果很 “封闭” 的时候,更有意思的一点是,在去年年底,苹果最新推出的编程Swift语言,是被作为一个完全开源的产品公布于世的。

 查看更多关于“Android培训资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号