安卓系统每年都说更流畅,为什么最后还是卡?

用户67589468


感谢您的阅读!

方舟编译器似乎彻底改变了安卓系统卡顿情况,我们可能会认为有了方舟编译器,安卓系统,至少EMUI系统就不会卡顿了!事实真的如此吗?还是我们想的太单纯了?

安卓基于LINUX,它的运行机制和苹果的运行机制就存在差异。我们就说一个简单的比方,就是对于后台软件的运行,我们发现iOS系统的沙盒机制,会让后台运行的App停止运行,形成了“伪后台”,保证了系统的流畅性。


而安卓系统,它的后台App仍然占据着运存空间,没有伪后台。而且,它们两者的权限不同,也就导致了两款处理器在处理App的时候,会导致系统出现不同的状态!

那么,方舟编译器没有用吗?并不是没有用!至少,我们发现方舟编译器已经进行了应用层级的改变:

  • 将App进行提前编译,比如现有的安卓系统,App会在边执行的时候,边解释!而方舟编译器是对App提前编译,从而我们打开后,手机会直接执行程序,不用编译!
  • 内存回收机制。我们可以看到,现有安卓系统,在回收内存的时候,暂停使用正在运行的App,形成卡顿;现在的方舟编译器并不会暂停运行的App。

所以,方舟编译器确实会让安卓系统更流畅,不过更多是应用层级的。而在系统方面,安卓系统和iPhone的系统还是存在差异,这种差异短期内似乎很难消除。

这里还要提到一个重要的影响因素,那就是我们国内的App,很多App厂商很精明,它们会通过将软件变大,内容增多,提升利润,甚至会有些App会存在病毒,自动启动。

我们下载App的时候,可能没有这方面的顾忌,胡乱的下载,导致了手机受到App影响很大,最终越用越卡!

所以,导致安卓系统卡顿,我觉得两个因素:系统本身问题;App问题!你觉得呢?


LeoGo科技


实话实说,安卓这些年在系统的流畅线上的努力是非常多的。你没有感觉到手机变快,主要是因为手机的操作逻辑并没有发生太大的改变,而安卓系统底层也并没有什么太大的变化,主要还是在虚拟机上来运行。


而苹果的iOS操作系统是基于硬件底层直接运行的,中间并没有一个虚拟机层,所以说在原理上就会比安卓系统运行的更加流畅。

还有另外一点就是iOS操作系统优先处理触摸层的事件,也就是说会更加优先处理流畅性。因此安卓操作系统想要追赶上苹果的iOS操作系统的流畅性,就需要去改变操作系统的底层逻辑。否则就只有不断的去堆砌手机的硬件配置,让手机跑得更快来减小系统的延迟,弥补其系统底层的缺陷。

举个不恰当的例子,再薄的那一层膜,那也是有一层膜。和原生的体验就是不一样的。

而原生的安卓操作系统这些年的优化确实是非常好的,但是我们国内的各个手机厂商都会定制自己的操作系统,在定制操作系统的过程之中,不可避免的会加上很多本地化的程序优化。而这些很显然会拖累系统的流畅性。

我个人认为这并不是一个特别重要的事情,在我眼里功能上更好比流畅性更好更重要。

跑车跑得再快,不能拉货也是闲的。

所以我不仅不反对国内的手机厂商去定制自己的手机操作系统,反而希望他们可以做得越来越好。

至于流畅性差那个零点几毫秒,各位能够有多大的影响呢?

以上文字只是我的个人观点,如果各位看官有不同的观点,欢迎在评论区中讨论留言。


FungLeo


说实话,这么多年来安卓系统一直在优化,比起最初的安卓2.0,现在的安卓系统已经算是非常流畅了。但如果说到为什么最后会卡,那就是另一码事了。

说安卓久用后会变卡之前,我们先来看看久用不卡的iOS系统。追本溯源,iOS的前身其实是macOS。通俗易懂的说,乔布斯当时想做手机时,直接把电脑上的系统拿过来做了修改,所以在现在我们都能从iOS系统中看到MacOS的影子!


由于IOS只适配于苹果手机,所以苹果可以让系统和硬件相互配合,从而时的系统拥有从硬件到软件的最高管理权限。这有什么好处呢?它可以保证任何应用程序都无法随意调用超过iPhone承受限度的指令,所以硬件基本上不会出现过载的情况,系统也不会有任何损伤,这就是苹果手机久用不卡的原因。

而基于LINUX系统研发的安卓则截然相反:安卓系统的数据处理指令权限最高,这直接导致了应用可以轻松地支配root层面。通俗的说,就是但系统资源不足时,IOS系统就不让这个程序运行,而安卓是用尽全力去运行该程序,导致整个系统卡死。



这也是没有办法改变的,因为安卓系统对于任何硬件都能试用,没办法对每一种品牌的硬件进行调试。而每款苹果手机只用统一硬件,所以很简单地把系统和硬件结合,完成更好的资源配比。


不知道各位看官们是如何看待安卓和苹果系统的呢?欢迎在下方评论留言,让更多人看到您的观点。如果觉得小编说的在理,请点赞转发关注我哦!


科飞猫科技公社


我是一个从来没有买过苹果手机的人,我来回答你这个问题。

首先安卓在细节上并不比苹果差。 区别是 安卓系统是一个工程产品 苹果是一个定制产品(临时没相出更好的说法)。

下面的你看看就好

1、我不用苹果的原因。说了不怕大家笑话,不用苹果的原因主要是不习惯苹果的界面,感觉非常的反人类。还有就是苹果的系统不是开放系统。

2、安卓是一个优秀的操作系统。 安卓的界面设计我非常的喜欢,不知道有没有人赞同。而且安卓是开放系统。

3、我为什么能够忍耐安卓的又卡又慢。可能我写过几天程序的原因,我知道安卓的卡跟慢非安卓之罪,只能说硬件不够好。随着硬件的发展今年发布的手机流畅多了感觉。

4、苹果是下一个诺基亚,请拭目以待。


IT多巴胺


这个问题,最主要的是,安卓系统是个开源性平台,在国内各手机厂商,根据自己须求,在此平台又开发出一个新系统,所以我们在安装app时,都不用经过应用商店,也能下载与安装了,而且多数app都会在后台自启的,加上每每安装与使用app时,都会产生不少的垃圾,这些垃圾就会占用系统内存,从而导致越使用越慢,严重就会出现卡顿了,而且很多人在使用中,清理垃圾时,清理不干净,也是一个原因,如果我们想手机保持着流畅不卡顿,最好的办法,就是每半年恢复出厂设置一次,但在恢复出厂设置之前,要备份好自己的资料,否则一恢复出厂设置,原来自己在手机里面的东西,就会被删除掉,从而找不回来的


麽記982


这其实是底层优化和app开发标准有关,安卓的硬件一直在升级甚至超越了pc,但是这些升级每一次都被越来越臃肿的app所占据,由于安卓app开发的监管机制造成APP的大小,权限都不相同,导致各地的执行标准都不一样,所以开发商几乎很少花费更多精力去优化代码结构,所以每当硬件升级后app紧跟着占用更大的资源去执行。最后导致系统又变得卡顿,再加上安卓系统的更新不到位,可以说一代机子一代系统,更新也是小修小补,根本无法体验谷歌的新技术,自然就会卡顿而且想改变的话你就只能换新手机。所以喽,综合这些原因,没办法


BlenderCN极D创意


呵呵,只能说明你不会玩安卓。安卓的可玩性能是ios那种功能机能比拟的?不过话又说回来,对于智商不行的选手们,苹果的确更适合你们!


醉酒夜巴黎


我5000多买的安卓手机还不如1千多的二手苹果手机好用!这是实话!


为你上Q


重点是国内的安卓系统与国外的类似两个系统,国内app不需要进入Google商店,无需遵守各种规范,可随意驻留后台,可随意自启动,随意发布自家应用商店,自家使用自家的消息推送机制,在你的手机上百花齐放。我想不出这样子的状态下怎么会不卡?卡的不是安卓系统,是这种app相互作用,无法统一规范,无法统一使用一种消息推送机制。


天上随风


安卓流畅性还是越来越好的,苹果系统也不是绝对不卡


分享到:


相關文章: