来源:小编 更新:2025-01-05 07:40:52
用手机看
你有没有想过,为什么你的安卓手机总是升级不了呢?是不是觉得谷歌太懒了,不想给你更新系统?哈哈,别急,让我来给你揭秘这个谜团吧!
安卓系统不开源,这可是个让人头疼的问题。你知道吗,安卓的底层驱动不是开源的,甚至就连闭源的都不开放给你下载。这就意味着,操作系统产商无法提供升级,升级了就没驱动了。谷歌自己都没有你手机的驱动,它怎么给你升级呢?所以,它的升级权利把持在设备产商手里。或者更准确一些,把持在SoC产商以及设备产商手里。
这就好比,你买了一辆新车,想要升级一下导航系统,却发现厂家只提供了旧版本的导航地图,新版本的地图根本找不到。为什么安卓的底层驱动不开源导致安卓没法升级呢?这说来话就长了。
我们先来看看Windows系统。Windows能升级,原因之一就是很多驱动都直接掌握在微软手中。所以微软可以集成驱动进操作系统,直接发布新版本不收到你的电脑产商影响,让多数人升级。至于这个框架为什么没法用于安卓,这也不是个简单的话题了。
安卓系统属于AOSP,即安卓开源项目,安卓操作系统就是这个项目的成果。AOSP是由谷歌牵头,由谷歌和开放手机联盟一起主导研发的。AOSP是一个开源的项目,主要采用的是Apache开源协议,这个协议很宽松,对使用者要求比较少。但是,安卓系统不开源的部分,就是那些硬件驱动。
这就好比,你买了一本书,书里的内容都是公开的,但是书里的插图都是别人家的,你只能看,不能改。这就导致了安卓系统的碎片化。因为谷歌对能运行安卓的机器的硬件配置不给定最低要求,就必然会有些奇葩的公司为了节省成本拼命压缩硬件配置,导致那些硬件无法升级到最新版本android,最终导致 android 版本的碎片化。
安卓系统不开源,还有一个原因就是硬件问题。你看各大厂商开发布会,不就是吹硬件么?八核十核还是3G内存4G内存,GPU有多强,电池容量有多大,跑分有多高。这些都和硬件关系非常大。而安卓系统不开源,就导致了硬件厂商和手机厂商之间的利益冲突。
不过,别担心,谷歌也在慢慢闭源部分Android了。像暗夜精灵不平衡的回答中提到的那些,谷歌其实也在慢慢闭源部分Android了。
那么,安卓系统会不会走向闭源呢?面对严重的碎片化,谷歌又如何截止?这个问题有点大,所以我只说十年之内的变化:不会一下子就没落,Google会越来越完善他,甚至做出很大的改变。
安卓系统不开源,还有一个原因就是软件不兼容问题。软件不兼容问题,但本质上应该也是碎片化带来的问题。硬件竞赛似乎不是问题而是优势。至少厂商愿意将更好的硬件用于运行这个系统。
那么,为什么安卓系统不开源呢?这其实是一个复杂的问题。一方面,谷歌需要通过控制安卓系统来保持自己的市场地位;另一方面,谷歌也需要通过开源来吸引更多的开发者。这就好比,谷歌既要当裁判员,又要当运动员。
让我们来看看鸿蒙系统。鸿蒙系统是华为自主研发的操作系统,它比安卓系统更弹性、更安全、更流畅。鸿蒙系统结束了30年来,终端操作系统内核长期被西方主导的历史,并比它更弹性、更安全、更流畅。华为自豪的说道:“现在人家能免费借给你用,可万一将来要收费,不多,每人每年收个998的年费,怎么办?只能成为绿油油的韭菜地,任人收割。”
所以,安卓系统不开源,其实是一个复杂的问题。它既有好的一面,也有不好的一面。但是,无论如何,我们都应该感谢谷歌为我们带来了这样一个优秀的操作系统。毕竟,在这个世界上,没有完美的东西,只有不断改进的东西。