联系
我们
投稿
反馈
评论 返回
顶部

内容字号: 默认 大号超大号

段落设置: 段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

壁上观:人工智能可以“治疗”安卓卡顿?

2016-12-10 14:12 出处:互联网 人气: 评论(
半月谈评论 苗音组合 第一滴泪 民兵葛2蛋全集 名录屋 命案13宗之渴望城市 命运长夜之白袍起舞 摩尔庄园qq小芝麻 摩尔庄园拉姆进化论 魔都裸拍事件 魔卡杀阵

身边经常听到有人会问:“我打算买个Android手机,就一个要求,用时间长了别太卡,现在手里的这款安卓手机刚1年多点的时间已经卡爆了,太郁闷了!”

闲逛各大Android论坛时会发现,以上这个问题其实只是众多Android用户遭遇的缩影。类似集中的问题还有:怎样解决系统卡顿?到底刷哪个固件版本更流畅?安卓机越用越卡真的无解吗?

的确,在智能手机硬件军备竞赛难分高下的今天,硬件上的差距正在缩减,堪比“孪生兄弟“长相的手机如果去掉LOGO完全分辨不出来。因此系统层面的差异化越来越突出。举个例子,iPhone的设计创新尽管有所减缓,但之所以有那么人舍不得放弃iPhone的一个最大原因就是相对流畅稳定的iOS。

当然了,对于卡顿这个老难题谷歌和他的小伙伴们也一直都在寻找着解决办法。不久前华为发布Mate9的时候就带来了号称18个月不卡顿的EMUI5,紧接着魅族也发布了内置OneMind智能AI系统的Flyme6。这些华丽的表述背后真能轻松解决卡顿吗?恐怕还得加上那么点附加条件。

首先我们得明白安卓手机为什么会卡。抛开那些纯技术上的理论,这里只谈谈那些通俗易懂的说法。客观地讲,这个问题要从系统和硬件两方面来分析。

1、系统因素

和封闭的iOS不同,Android作为开源系统一方面给开发者带来了丰富的API接口与服务,却无法从代码端限制第三方应用程序接入,因此存在着程序兼容性问题的隐患,尤其是那些流氓App软件。这部分应用会占据手机内部资源,导致后台运行数据服务越来越多。等到用时间长了,手机应用数量的增加也会带来碎片堆积,造成手机存取文件速度下降。

Android的开放性导致市面上一些第三方ROM没有调试到最佳姿态就被放出来供用户下载,优化不到位用起来反倒是没有一些稳定的老系统用得顺手。当然,也有一些硬件和软件搭配不当的可能,比如某个机型的CPU和GPU没办法跟上Android的系统架构更新。

系统卡不卡一定程度上还和内存占用有关系。Android的每一次升级,说好听点是功能丰富了,其实就是越来越臃肿。Android固件系统用久了后台默认开启的软件越来越多,这样就会带来负载增加。负载增加了会加大内存耗费,空闲内存少了新任务再启动时就会有延迟甚至是崩溃,这还不算滞留下来的内存碎片。就算是iOS也一样,比如一代神机iPhone4,最佳的系统版本应该是iOS6.1.3,升级到iOS7完全就是冰火两重天了。

2、硬件老化

除了软件因素,随着时间推移,手机硬件元器件其实也会出现磨损或损坏,比如集成在电路板上的某个元器件坏了,就可能会导致整个手机负载升高,让各个资源调配不均衡。体现出来的就是应用打开速度变慢、手机存储芯片读写速度减慢等。

元器件的老化增加了手机功耗,比如手机用着用着就会发热严重,一般手机的CPU都会有一个温控保护区间,如果温度高了CPU核心频率就会自救降频,所以手机就会卡得厉害。

为了解决卡顿,谷歌做过这些事

从Android4.4开始谷歌就在系统中加入了ART(Androidruntime),这是一种新的应用运行模式,和传统Dalvik虚拟机二次编译不同,ART模式能大幅提升Android体验,体现出来的就是流畅。ART和Dalvik模式最大的不同在于启动ART之后,运行程序的时候不需要每次都进行编译,效率自然就提升了。

另外一个突破就是Android6.0加入的Doze和AppStandby,这是谷歌针对系统功耗的改进。当设备不操作手机、关闭屏幕、未连接电源一段时间之后,进入Doze模式系统后台会禁用用户最近没有使用的应用和相关的网络活动,让这些应用彻底进入AppStandby待命状态,从而进入低功耗模式,以此延长续航时间和改善流畅性。只是这项功能有个硬伤:会误伤到一部分应用的消息推送机制。

当人工智能遇上Android系统

虽说谷歌这几年一直在努力提升Android的流畅性,但国内智能手机厂商基本上都用的是自己定制开发的ROM。和谷歌在做的事情一样,这些定制ROM也会从头到脚进行各种优化,让底层代码更好的适配到自家的手机身上。

从上个月开始,国内手机厂商纷纷发布全新的Android定制系统。最有代表性的是华为的EMUI5和魅族的Flyme6。

华为在Mate9的发布会表示EMUI5可以实现18个月不卡。原理就是从底层优化,构建了一套名为Machine Learning的EMUI智能系统,具备感知学习、行为预测、资源调度、内存回收、文件系统优化、数据库引擎优化等技术。

按照华为自己的说法,EMUI5.0在Mate9上首发,未来将陆续支持华为Mate8、P9、P9Plus、荣耀8、荣耀V8、麦芒5、荣耀5C、荣耀6X、G9Plus以及Nova的安装升级。不过对此华为却没有再提及18个月不卡这件事。

而提及18个月的期限,外界的讨伐声音也是不断。比如有网友表示1年以上应该就会换新机了,另外也有人质疑应用数量增加是否会影响流畅度、18个月模拟测试到底和实际使用有没有差别?显然还有待进一步检验。

华为在Mate9的发布会表示EMUI5可以实现18个月不卡。原理就是从底层优化,构建了一套名为MachineLearning的EMUI智能系统,具备感知学习、行为预测、资源调度、内存回收、文件系统优化、数据库引擎优化等技术。

按照华为自己的说法,EMUI5.0在Mate9上首发,未来将陆续支持华为Mate8、P9、P9Plus、荣耀8、荣耀V8、麦芒5、荣耀5C、荣耀6X、G9Plus以及Nova的安装升级。不过对此华为却没有再提及18个月不卡这件事。

而提及18个月的期限,外界的讨伐声音也是不断。比如有网友表示1年以上应该就会换新机了,另外也有人质疑应用数量增加是否会影响流畅度、18个月模拟测试到底和实际使用有没有差别?显然还有待进一步检验。

同理,魅族发布Flyme6.0的时候也表示加入了OneMind人工智能AI,包括分析、决策、进化三个步骤。通过记录日常用户的使用习惯提前做出判断,比如提升打开应用的开启速度、游戏模式下分配更多资源,智能通知栏把通知区分出优先级。此外在夜间的时候,系统会自动进行内存清理、资源更新以及整理异常数据等。

未来Flyme6.0将适配25款的魅族、魅蓝手机,相比之下魅族更加保守,没有宣传到底可以达到多长时间不卡这件事。

人工智能遇到Android系统,这似乎成为了年底国产智能手机圈一个颇具看点的话题。似乎是谷歌没做好的事儿,OEM厂商帮它完成的意思。只是一大波儿专属名词突然就这么冒了出来,让80%以上的用户一头雾水。

分享给小伙伴们:
本文标签:

更多文章

相关文章

  • 蛮便宜网
  • 天猫内部优惠券网
  • Copyright © 2002-2011 版权所有