首页WIN11问题win11安卓子系统太占资源(win11安卓子系统什么时候上线)

win11安卓子系统太占资源(win11安卓子系统什么时候上线)

时间2022-04-13 01:11:25发布分享专员分类WIN11问题浏览387

为什么安卓系统越来越占内存?


首先可以肯定的是安卓系统越来越占用内存一定是必然趋势,为什么这么说呢?因为随着用户对于产品的评判标准被不断拉升,安卓系统本身也自然是向着更好的交互使用体验去迭代的,相对于以往体验并不是那么好的版本而言,对于内存资源的占用一定是会有一定提升。

另外其中也涉及到安卓系统和应用的底层问题,安卓系统基于Linux平台,所以手机在运行安卓系统时也是基于Linux平台,并不仅仅只有系统本身。此外,安卓系统所运行的应用程序使用JAVA开发,但JAVA和Linux并不兼容,那么这就需要每个应用都自带虚拟机来保证应用的正常运行,综合以上几点,安卓系统的高内存占用也就不足为奇了。

手机固件为什么比WIN10还大?


win10系统镜像大小一般在5G以内,而手机刷机包的大小一般在300M到2、3G不等。而win10系统安装后的大小大概在20G左右,而手机固件安装后占用空间一般最高在十几G左右。所以目前看手机固件依然没有win10大。由于目前手机固件除了手机系统外,集成了大量的手机厂商的全家桶和第三方APP,所以手机固件越来越大,所以不排除未来手机固件容量超过win10系统。


手机的安卓系统本身容量非常小

其实开源的安卓系统容量并不是很大,像小米6的第三方Lineage 16.0系统,容量仅为608MB。

而小米6官方的MIUI系统固件容量却高达1.7G,容量远超过第三方的纯净手机系统。

手机固件容量大,主要是内含大量全家桶和第三方APP软件

一般lineage os等第三方手机系统和手机官方的系统都是基于开源的安卓系统开发,一般lineage os等第三方手机系统非常纯净,基本不含第三方APP,所以容量非常小。而手机官方的系统,除了包括开源的安卓系统,集成了大量的服务和第三方APP,所以容量非常大。

目前手机厂商的固件非常大,主要是由于手机厂商因为利润的考量,预装了大量的全家桶和第三方APP,不但占用了大量的手机闪存,而且会占用大量手机内存和资源,在一定程度上影响了手机用户的使用体验。



为什么安卓国产APP的体积越来越大?


我是做Android的,我给大家说说原因吧。Android软件大主要是以下几方面造成的。 1 Android界面功能的实现难度。Android相对于apple在某些方面实现起来很困难。比如Android的广告推送。苹果有自己的服务器可以用,而谷歌的服务器却不能用。咋办,于是有了n 种办法,有的人会用第三方比如百度。但更多的公司会自己实现。广告推送是与盈利挂钩的,这是一个很重要的功能。一个广告推送就会让app 多产生七八个类,几百行甚至几千行代码。但这不是最重要的,最重要的是因为这个功能太重要了,以至于每一个Android APP都会有。而这个功能因为需要推送,所以这个功能需要后台24小时运行。这导致无数个pushService在后台运行,他们占用内存,占用cpu 有的甚至索要权限进行电话录制,复制个人信息。 2 android 界面相对于苹果而言,实现有点困难。这种困难从Android出生的那一刻就存在了。一个界面就有一个activity,而n 个界面就有n 个activity。n个activity里面因为某种原因造成代码冗余。于是有了fragment,但是fragment在深度嵌套时会有许多难度而最典型的难度就是传值,页面跳转。这一下字增加了其复杂度。因为要实现会产生很多冗余代码。 3 软件升级。相对于苹果,Android的升级十分的频繁。Java程序最大的特点是可重用性,特别适合二次开发。绝大部分的程序员,在软件升级时,是不会去删除那些不用的代码的。为了兼容老版本,就更不行了。这导致产生庞大的废代码。 4 界面布局文件。界面布局的碎片十分的多,而这些碎片和Java代码是相关的。一个app 页面越多,产生的垃圾布局文件越多。好多公司为了追求速度和程序的可阅读性,是不会主动去删过时的代码和布局文件。 5 图片,图标。APP的代码体积有相当大的可能是图片造成的。图片越多会造成APP体积极速扩张。与媒体相关的视频,游戏变成巨霸就成为无可厚非的事。但是还有一个重要原因就是Android的适配。因为Android手机碎片化严重,为了用户体验,常常需要2套以上的图片,图标。

爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。

win11安卓子系统太占资源
win10系统怎么用(win10系统怎么删除软件) win7地下城闪退(地下城选角色闪退)