效仿Android?Windows 11能否引入强制内存限制,解决软件资源臃肿难题

| 分类: 游戏情报 | 热度: 1 ℃

谷歌近期为Android生态强制执行应用内存限制,这套思路也引发讨论:微软是否可以借鉴相同做法,来改善Windows 11长期被诟病的资源占用问题。

自发布以来,Windows 11的性能表现一直是用户热议话题。即便是微软自家软件,在Mac与Linux平台上的运行表现,有时都优于Windows系统。核心痛点在于Windows整体资源开销偏大,哪怕Smart App Control这类用于降低CPU负载的内置功能,也难以彻底缓解臃肿软件带来的压力。

效仿Android?Windows 11能否引入强制内存限制,解决软件资源臃肿难题

微软已经意识到内存问题,正在针对8GB内存电脑开展内存优化工作,相关改动预计会落地在即将测试的Windows 11 26H2版本,同步测试的还有Unified Memory统一内存设置,用来改善小内存设备的运行压力。

而谷歌选择了更为强硬的方案。谷歌宣布,从2027年2月起,Google Play将对安卓应用与游戏实施全新内存、性能硬性标准,设置资源占用阈值,应用想要保留完整上架权限与曝光,就必须满足对应的技术要求。

谷歌称,RAM成本持续上涨,整个移动生态正面临内存危机,因此需要更严格的监测与优化规则。PC和手机存在本质差异:电脑硬件模块化设计,用户后期升级内存十分方便;手机内存出厂即固定,无法后期扩容。

这套规则会从动态内存占用、位图内存、DEX代码优化三个维度进行考核,会区分应用处于前台、后台、提供服务等不同状态,阈值还会根据设备总内存动态调整。

举个例子,8GB安卓设备上,普通应用前台内存上限为2.25GB,后台上限1.5GB;游戏标准会放宽,前台最高3.5GB、后台2.75GB。

很多应用会在界面隐藏后依旧长期保留图片位图占用内存,新规要求开发者及时释放闲置资源。除此之外,体量较大的应用与游戏,DEX代码需要完成至少25%的精简、混淆优化。谷歌希望通过这套规则降低内存消耗,加快启动速度,减少应用无响应(ANR)故障。

配套工具也同步上线,Android Vitals新增内存指标,方便开发者定位内存膨胀问题,还增加内存不足导致崩溃、ANR的筛选视图,应用一旦超标,开发者会收到告警提示。

不少人提出,微软完全可以把这套思路搬到Windows 11上,但这里存在一个绕不开的关键限制:Windows是高度开放的PC平台,大量桌面软件可以脱离微软商店安装。微软无法像谷歌管控Google Play应用那样,强制约束PC上所有软件的资源上限。

微软虽然推荐用户优先从微软商店安装软件,但系统默认允许从任意来源安装程序,管控力度天然弱于安卓。当然微软并非完全没有资源管控经验,UWP平台本身就自带内存限制、任务优先级调度;Office加载项也设有资源阈值,资源滥用会触发系统警告。

针对微软商店上架的应用,Windows应用认证工具包也提出过测试规范,要求开发者在低配硬件上完成兼容性测试,平台后台也会给开发者提供性能数据分析。

受平台开放性约束,微软不可能照搬谷歌一刀切的硬性阈值。更现实的路线,是仅针对微软商店内应用、微软自研软件,以及微软拥有管控能力的生态产品,设立更严格的性能规范与时间节点。

文中一个颇具讽刺意味的例子,正是微软自家的Clipchamp。此前官方确认,这款商店内高评分的剪辑软件,在低配硬件上会出现明显性能瓶颈,恰恰印证了,就算是微软自家应用,也存在资源占用过高的问题。

开放PC生态与封闭移动生态,规则天然不能等同。谷歌的强约束方案值得参考,但微软想要复刻这套管控手段,还需要权衡平台自由与用户体验之间的取舍。

声明: 猎游人 每天为你带来最新的游戏和硬件打折情报,帮你精心挑选值得玩的游戏,让您的钱花的更值!本站信息大部分来自于网友爆料,如果您发现了优质的游戏或好的价格,不妨爆料给我们吧(谢绝任何商业爆料)!

0条评论

Hi,您需要填写昵称和邮箱!
姓名 (必填)
邮箱 (必填)
网站

暂时木有评论