热搜:前端 nest neovim nvim

同样基于linux为什么安卓效率低呢(安卓为什么采用linux内核)

lxf2023-06-06 19:00:02

原因:1、Android系统上设置了JAVA虚拟机,支持Java应用程序的运行,这种虚拟机对硬件的消耗非常大;2、手机制造商对Android系统的定制和开发增加了Android系统的负担,减缓了其运行速度,影响了其流畅性;3.、应用软件过于臃肿,同质化严重,在一定程度上减缓了Android手机的运行速度。

同样基于linux为什么安卓效率低呢(安卓为什么采用linux内核)

本教程操作环境:linux7.3系统、Dell G3电脑。

Android是一个开源的手机操作系统,广泛应用于世界各地,拥有世界上最大的市场份额。众所周知,Android系统是基于Linux内核开发的。与Linux的清洁、稳定、流畅等特点相比,Android系统仍然臃肿而瘴气。

同样基于linux为什么安卓效率低呢(安卓为什么采用linux内核)

那么,同样的核心,为什么Linux干净稳定,Android臃肿而乌烟瘴气呢?

Android系统独立构建的上层应用系统

虽然Android系统是基于Linux内核开发的,但它只使用Linux内核,其上层应用系统是完全独立的。在这个过程中,Android系统重新定义了很多东西,尤其是在它的运行环境中。

当时谷歌开始开发Android系统时,选择了当时流行的JAVA语言,以降低开发者的入门门槛,快速吸引开发者加入。然而,必须在Android系统上设置JAVA虚拟机,以支持JAVA应用程序的运行,这种虚拟机消耗大量硬件。

同样基于linux为什么安卓效率低呢(安卓为什么采用linux内核)

因此,Android系统的这种设计模式导致其流畅性和轻便性必然落后于Linux操作系统。

手机制造商定制和开发Android系统

谷歌的Android系统是开源的,任何手机厂商都可以在此基础上进行系统的二次定制和开发,比如中国主流的OPPO手机Coloros、小米MIUI和华为EMUI都是基于Android系统的。

然而,在系统定制和开发的过程中,由于企业在利益的驱动下,经常在系统中预装一些特定的应用程序,绝大多数预装软件不能自由卸载。这样一波操作将不可避免地增加Android系统的负担,减缓其运行速度,影响其流畅性。

同样基于linux为什么安卓效率低呢(安卓为什么采用linux内核)

安卓系统应用生态缺乏监管

苹果iOS系统流畅的根本原因之一是系统应用和权限的管理和监管到位,APP安装模式采用统一的APPle store应用程序商店。如果用户想下载应用程序软件,他们必须通过该应用程序商店,商店上架的所有业务都经过了该平台的严格审查。此举从根本上消除了一些权限混乱的问题。

相比之下,Android在这方面的表现非常混乱。

同样基于linux为什么安卓效率低呢(安卓为什么采用linux内核)

由于国内Android生态缺乏统一管理,各大品牌的手机厂商都是各自为政,由于Android系统开源的特点,在安装应用过程中可以直接安装,不需要应用商店,只需要一个APK程序安装包。这在很大程度上给了应用程序肆意发挥的潜力,尤其是各种新闻推送、通讯录权限、短信阅读等重要权限的获取。这样,不仅减缓了Android系统的运行速度,还造成了个人隐私泄露的安全隐患。

应用软件过于臃肿,同质化严重

国内应用软件普遍臃肿。比如支付宝几乎包含了生活中的每一个应用场景,甚至可以通过支付宝玩游戏。事实上,这些功能大多是不必要的。国内应用迫不及待地想用一个软件承包你所有的食物和饮料。

同样基于linux为什么安卓效率低呢(安卓为什么采用linux内核)

在这种情况下,如果安装了大量的软件,手机将不可避免地出现大量的重复应用程序功能。这也会在一定程度上减缓Android手机的运行速度。

更多相关知识,请访问常见问题栏目!

以上是同样基于linux为什么安卓效率低的详细内容,更多请关注AdminJS的其他相关文章!