从这里可以看出,Android的开源和Linux有本质的区别 。作为市场占有率最高的手机系统,Android为什么开源免费?如果谷歌用C作为Android开发语言,Android早就死了 。说了Android和Linux的由来,再来说说为什么Android是开源的,而Android的开源就不一样了,完全是出于市场竞争的需要 。
安卓既然是开源的,为什么还需要谷歌授权?
感谢邀请!要回答这个问题,只需了解安卓系统的来龙去脉,就会非常清晰了!(1)首先,必须明确安卓系统(Android)并不是谷歌公司自己开发的,是谷歌公司收购过来的 。(2)Android是一种基于Linux的自由及开放源代码的操作系统,最初由安迪·鲁宾(AndyRubin)等人开发制作,当时开发这个系统的目的是创建一个数码相机的先进操作系统;但是后来发现市场需求不够大,加上智能手机市场快速成长,于是Android被改造为一款面向智能手机的操作系统,
(3)Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统 。它能运行主要的UNIX工具软件、应用程序和网络协议,它支持32位和64位硬件 。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,
inux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间) 。1991年的10月5日,创始人林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-likekernelsourcesfor386-AT),(4)2005年8月美国科技企业Google收购安卓系统(Android) 。
2007年11月,Google与84家硬件制造商、软件开发商及电信营运商成立开放手持设备联盟来共同研发改良Android系统.,随后,Google以Apache免费开源许可证的授权方式,发布了Android的源代码 。从上述的来龙去脉,就可以很清楚的晓得了,安卓是基于Linux开发的,而Linux一直都是开放源代码的,类似感觉已经属于全社会的感觉,
安卓系统是开源的,开源是啥意思?
开源,全称为开放源代码,就是用户利用源代码,在遵循开源协议(GNU)进行使用、编译和再发布 。虽然大家可以修改,但开源系统同样也有版权,也受到法律保护,用户在使用开源产品时,不但需表明产品来自开源软件和注明源代码编写者姓名,而且还应把所修改产品返回给开源软件,否则所修改产品就可视为侵权 。简单的来说,比如谷歌开发了安卓系统最基础的框架了,华为等手机厂家可以利用其源代码开发修改升级匹配自身的系统,但是因为基础源代码来自于安卓(所以我们的手机开机时一般都会体现POWEREDBYAndroid),
而且开发者对于源代码的任何改进都必须要告知开源软件的公司,这样也有利于开源的公司进一步提高源代码 。在这方面华为为安卓的发展壮大做出了巨大的贡献,开发系统很难吗?早期的时候可能困难,但是以现在华为的技术水平来说,开发一个手机操作系统根本不难,但是为什么一直不推出自己的系统呢?这是因为系统容易,生态难 。每一种操作系统都有它的运行环境,所有你在下载APP的时候,不同的操作系统是要下载不同的APP的,
【安卓为什么开源,为什么还需要谷歌授权】一个新的操作系统进来,没有了你系统的APP,那么根本没人会用你的手机,因为等于以前的老人机 。比如华为开发了一个系统(据说是鸿蒙系统的),但是微信、支付宝、百度等 。没有开发适合鸿蒙系统系统的APP软件,所以鸿蒙系统系统会面临没有软件下载的情况 。这个时候,这个系统就相当于一个废弃的系统 。微软在意识到手机操作系统的重要性后也推出了WindowsPhone,但最终不了了之,因为没有匹配的app可供下载 。
推荐阅读
- 为什么云南白药的负面新闻很少,有没有其他的牙膏推荐
- 美国为什么要求中兴处罚员工,为什么中兴会受到美国制裁
- 上网为什么不好,wifi为什么老是信号不好
- 为什么要建设4g,为什么还要去抢4G苹果呢
- 滴滴为什么会扣司机钱,会扣司机钱吗
- 月亮为什么要离开地球,会与地球相遇或相撞吗
- 人类为什么是主宰,为什么要这样
- 手机为什么要有限量版,限制对他们有什么好处
- 人工智能为什么发展方向,你认为人工智能
- 为什么假微信可以提现,对于微信提现需要收费的规定