0

    Android越用越卡?一招带你回“最初的起点”

    2023.08.15 | admin | 139次围观

    不久之前,这个世界上占领移动终端的主要阵营从以前的Symbian、WindowsMobile、iOS、Android,到现在第一位消失在世界上不再有后续,第二位改名后苟延残喘,BlackBerry和Ubantu等永远只能蜷缩在小众行列,剩下的人不是用着Android就是iOS了。正所谓没有对比就没有伤害,在早期的Android机器里由于Google的开源导致难于管理的碎片化让大多数携带该系统的机器与同期的iPhone相比总是寿命不如预期,很多人在使用1到2年后出现严重的卡顿,不得不说在ART(Android 4.4后开放)拯救Dalvik于水火之中,但是依然达不到要求。

    谁来拯救一下Android?其实对于类似于编者这样的人来说这方面的困扰并不大,“刷机”这个名词相信对于大多数人来说并不陌生——通过完全重新刷写机器,格式化所有储存空间,让碎片化的东西不复存在,自然会顺畅如初。而三星近期推出的“固件升级”则是道理相同之物,不过不需要折腾,全自动完成。

    什么是固件升级?

    笔者无法找到相关的解释文档,期初以为是 Firmware Over-The-Air的缩写,该名词最早出现于2004年3月初,日本NTTDoCoMo的用户对仅上市一个月的3G FOMA N900i手机中出现重大软件BUG提出投诉,最后DoCoMo通过固件升级的推送解决了该问题,使得N900i得以继续销售。以上例子中更类似于一个空中补丁,其实与三星本次推出的固件升级并不完全符合。

    三星推出的固件升级更类似于刷机中的“完全重刷”,私底下理解为 Full Over-The-Air,有意思的是并不会将机器本来的数据抹除,但是依旧可以给用户一种“机器涅槃重生”之感,整个过程只需要用户在手机中点击一下“确认”后全程傻瓜式完成,不需要做任何多余操作。之前谷歌很多元老级的工程师跳槽到三星后为TouchWiz做出了大量的改进,待笔者一一道来。

    找原因:为什么会卡、热、耗电

    1、由于谷歌和中国的种种原因,在大陆内想要使用谷歌服务并不是一件容易的事情,这也使得国内许多大大小小的厂商都在做自己的应用市场,但由于每个市场的审核力度不一致,Android的开放性使得一些别有用心的开发者开发出了一些流氓垃圾软件,或者自己更改后嵌入而已代码的软件,亦或是由于开发经验不足,使得冗杂文件只会无限堆叠的软件……原因各种各样,总之都会蚕食手机那有限的资源。

    2、由于各家软件都希望自己用户的在线率和触达率达到很高的数值,后台线程几乎人手一个甚至多个(也就是你关掉软件后依然跑后台,例如关闭QQ后依然可以接受消息就是其中一个后台线程),后台线程如果数量不大的话其实对于用户来说感知度几乎可以忽略——但是由于Android的开放性使得软件商毫无节制地常驻后台(iOS则是由明文规定超越到某个值的话则直接不允许上架),使得用户多开几个软件就会觉得卡顿。

    3、后台常驻的线程多了之后对于手机的核心——CPU的压力则十分巨大了,一直进行多线程工作使得手机长期处于做功状态手机起点怎么改变下载缓存地方,相对应的电池损耗也会增加,自然更容易发热和耗电了。

    找方案:对症下药解决

    针对以上痛点问题手机起点怎么改变下载缓存地方,不能仅仅依赖谷歌推送底层迭代,手机厂家对于自家UI的维护也是作为向消费者售卖的产品之一,那么三星为谷歌系统做了什么呢?在最新的固件升级后最为清晰明了的是三星在TouchWiz中加入了智能管理器功能,它则是针对以上各类痛点而产生的解决方案。

    1、增强三方软件管理

    对于所有软件的权限一眼辨识,非常清晰明了,软件中如果出现而已占用资源的功能也能够从系统层面中避免它自启动,从最深处杜绝了莫名其妙的系统资源被占用。

    2、内存优化

    针对内存三星将其分为RAM和ROM,分别对应的是当前运行程序的流畅度和手机闪存中的垃圾进行清理,三星通过智能清理有一段时间不被使用的应用,及时释放RAM,减少不必要的资源占用;优化网络切换机制,改善移动中的使用体验;优化RAM碎片整理机制;检测并警告过渡占用资源的应用;通过“智能管理器”可手动清理不必要的文件,释放用户存储空间等五个方面来综合提高手机内存的使用效率,从而达到保证手机流畅度的作用。

    而对于ROM中的垃圾文件,智能管理器中内置的储存空间管理功能可以显示手机整体ROM使用情况,帮助用户删除不需要的文件从而保证系统的流畅运行。同时为了释放更多的储存空间,该功能还能及时删除例如缓存、残留的垃圾文件以及广告等无用的数据。最后,储存空间功能还能分类列出用户的数据,方便用户选择性删次要文件并进一步释放存储空间。

    3、异常发热和耗电

    对此,三星通过三个主要的步骤,有效的提升了手机的续航能力,这其中包括:1、智能清理某些正在后台运行但并不是长期使用的应用;2、调整第三方应用自同步时钟,保证系统的睡眠状态;3、检测并告警过渡耗电的应用。同时在“智能管理器”当中,用户可以根据自己的使用需求来设置自启动应用清单。 最后,三星的操作系统还会通过加强对一些特定的互联网应用/游戏的管理,从而有效的避免资源被过渡占用,保证CPU不会出现超负荷运行,进而保证手机不会出现异常发热的情况。

    不抛弃:受益群体有谁

    消费者永远最关心的问题,而本次三星给出的答复是“2015年之后上市的产品,都可能享有收到固件升级的权利”,据统计,从2015年9月三星开始推送固件升级以来,已经推出了74款固件升级包(其中甚至包括了Galaxy J5、J7这样的低端机型),对于购买了产品后的使用者无疑是一件令人感到温暖的事情。

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论