热门
最新
红包
立Flag
投票
同城
我的
发布
江戸川柯北
2021年博客之星后端领域TOP3
4 年前
trueweixin_41635750
一年前带着1000块钱来大城市打工,现在带着1000块钱回家过年,仔细想想我居然在大城市白吃白喝了一年,大城市就是大城市,明年还来。
我的假期日常
下一条:
【App膨胀时代,谁吃掉了你的手机内存?】1月26日,话题#为什么手机App内存占用越来越大#冲上微博热搜,网友们好奇,为何自己手机的内存一直在扩容,但却总是不够用?2010年,乔布斯的经典之作iPhone 4正式面世,这款手机内存的三个版本分别是:512MB+8GB、512MB+16GB以及512MB+32GB。“iPhone 4 16G的内存应该够用了吧?”这是当年活跃在论坛中的一个问题,而网友的回答则是:“够用了,程序你装几十个,再加上电影,歌曲放个几百首,基本还能剩6、7个G。”对比之下,现在小米12 pro的三个内存版本是:8GB+128GB、8GB+256GB、12GB+256GB。为何App所占内存会越来越大?通常情况下,智能手机的版本都会配有两个数字,前者是运行内存,后者则是存储空间。一个知乎过6万赞回答的解释是,国内安卓系统的App在打开后需要在后台保留线程,而一旦App线程常驻后台,不仅需要大量的内存支持,可能消费者们还要为泄露隐私等情况买单。而上述情况,并不适用于苹果和谷歌的服务器,前者与iOS系统的联动,可以让手机中的App无需保留多余的线程,且iOS系统不支持真正意义上的后台运行;后者则具有和苹果类似的机制,但国内的安卓用户显然无法连接谷歌的服务器。事实上,由于安卓系统本就是开源平台,其追求的就是被更多设备使用,从而铺设更多的应用场景,因此对于手机之外的广告机等设备来说,开机自启动是刚需。但这个功能却被不少开发者“玩坏了”。“国内没有统一的应用市场,大家的App都不遵守规范,有些会用强制手段让自己留在后台,这是业务赚钱的需要,能保证自己的日活。”另一位自述为程序员的网友表示。各个App幕后的开发者是否能在未来为手机减负呢?理论上可以,但在外力介入的情况下,大厂们很可能并不会付诸实践。一方面,计算机领域的“安迪-比尔定理”告诉我们,硬件提升的性能,很快会被软件迭代消耗掉。体现在手机上,再快的处理器,再大的内存和存储,都不敌某些App把资源狠狠跑满的一个大动作。另一方面,从商业的角度上来说,不断扩容的内存也更有利于手机的销售。在国内手机市场进入存量竞争的现在,为了凸显自身的优秀,在旗舰机上加大内存是很具备性价比的方案。相比之下,国外手机市场竞争的激烈程度就要弱化很多。更何况,如果没有无限膨胀的App和永远不够用的内存,用户何来动力换手机呢?
立即登录