作为拥有同样内核的系统,为什么Linux可以比安卓整洁?
安卓的底层操作系统,算定制版的linux内核,安卓仅仅用上linux内核上层,而因应用系统完全是谷歌自己所构建的。距离linux原生态的方式已经相差甚远,所以用安卓来与linux原生系统没有比较的意义。
安卓已经像windows那般臃肿,主要还是因为生态链的普及完善,用户基数多。Linnux系统到时十分简洁,但用户数量简直少得可怜。Linux主要应用于服务端市场,在PC市场还是windows作为龙头大哥占据百分之九十五的市场。
安卓更像是linbux系统的一个软件,而不像是一个完整的系统。所有的安卓应用都被限制于一个狭小的软件之中,性能当然受到极大的限制。而谷歌设计安卓时,为引进更多厂商加入安卓生态,给与可厂商较大权限,却被厂商滥用权限导致安卓系统容易卡顿。比如各种应用的开机自动启动、软件间的互相唤醒、双软件进程保护、跟随系统事件启动。总是想法设法让自家软件启动,甚至打开个手电都能启动几个应用顺便再唤醒几个。用户完全不知情,就像电脑十几个qq,配置稍差的电脑都带不动。
硬盘的频繁读写造成手机处理器性能大减,就算一两年后恢复出厂设置照样卡顿。而软件的过度开发也是系统卡顿的问题之一。安卓为了外观,不少用户都会选择使用软件或者更换主题来达到手机页面的美观,却不想造成资源的大量浪费,导致手机应用启动速度变慢,运行各类软件速度也相应变缓。
国内的太多软件喜欢开启后台进程,以此捕捉用户的日常行为,导致系统内存再大也不够用。安卓手机运行环境也是比较恶劣,每个应用都喜欢在后台运行,就算一个配置极高的安卓也是无济于事。手机的运行空间依旧会被后台软件慢慢蚕食殆尽,再好的手机也无济于事照样卡顿。如果用户还喜欢在手机内下载诸多软件,这种情况只会愈演愈烈。
其实安卓与linux主要差异就在于对软件权限的把控程度,才导致两个系统的体验天差地别。
2024-08-19 广告
一般说的 Linux 系统,主要是基于 Linux 内核而运行的整体系统和软件环境。
所以 Android 也可以算是 Linux 系统的一种。因为他是基于 Linux 内核上面运行的一个java虚拟机环境。