Google 的 Android 为什么不自主开发一个内核而要用 Linux 内核
展开全部
从技术角度来说,在操作系统层面上,Linux操作系统无法做到,或者无法做好的地方Google其实是很清楚的,也都有相应的比较妥善的应对措施,所以从技术上来说没有这种动力;
从商业合作的角度来说,Google作为一个纯粹的软件提供者,为了尽量的将硬件厂商团结在自己的周围,为了形成一个稳固的生态圈,就要从硬件厂商的角度考虑问题,Linux作为一个已经经过实践和时间的检验,稳定性和性能都得到公认,而且各个硬件厂商也已经有了一定的技术储备,明显硬件厂商更愿意在之前就有一定把握把事情做好的平台下进行开发,这样他们的技术风险可控。同时Linux系统这个项目不由Google直接控制,也更容易让厂商减少警惕之心(第三方厂商也不傻,虽然他们可能会相信Google的技术能力,但是100%会考虑这个问题:如果我做得好,Google你会不会直接来抢我们的果实啊),让周边的厂商投入更大的精力在这个平台上。
从商业合作的角度来说,Google作为一个纯粹的软件提供者,为了尽量的将硬件厂商团结在自己的周围,为了形成一个稳固的生态圈,就要从硬件厂商的角度考虑问题,Linux作为一个已经经过实践和时间的检验,稳定性和性能都得到公认,而且各个硬件厂商也已经有了一定的技术储备,明显硬件厂商更愿意在之前就有一定把握把事情做好的平台下进行开发,这样他们的技术风险可控。同时Linux系统这个项目不由Google直接控制,也更容易让厂商减少警惕之心(第三方厂商也不傻,虽然他们可能会相信Google的技术能力,但是100%会考虑这个问题:如果我做得好,Google你会不会直接来抢我们的果实啊),让周边的厂商投入更大的精力在这个平台上。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询