1. 如何优化自己的安卓手机,提高流畅度
你可以试来试腾讯手机管家,它有专源门的一键优化功能,按一下就给你的手机清理垃圾。不过你放心它只会清理你系统中不必要的数据释放空间,不会删除你的重要信息。还有记得平时用过手机都用腾讯手机管家关闭一下后台程序,这样也可以很有效的给你的手机加速。
2. 为什么原来安卓系统的流畅度要比ios差
IOS的UI渲染是采用实时优先级,而安卓的UI渲染是遵循传统电脑模式的主线程普通优先级,简单的说就是IOS对屏幕反应是优先级很高,用户只要触摸屏幕,系统就会最优先处理屏幕显示的这个层级,马上给出动画效果。然后才处理媒体 服务 核心的架构;而安卓则是追求进程优先,触摸屏幕后的手机屏幕显示和动画效果放在后面;
IOS其实是采用的伪后台,当用户HOME键退出应用时,IOS其实关闭了该程序,只保留应用的图像入口,只会默认将应用的最后运行数据记录在RAM中,可是为什么IOS用户也能收到推送消息呢?因为用户从应用中选择了开启推送后,系统会增加几个进程,这几个进程会从苹果服务器接收信息,然后再通过服务器发给用户,苹果服务器在这里就起到了中转的作用,正是因为有了这一系列的机制,所以即便iPhone的配置比安卓机低,但是IOS还是会给人更加流畅的感觉。
3. 为什么我的每一台安卓手机用久了都会变卡
这是安卓手机的通病,技术层面说是安卓系统为了保持开放性,所以会出现很多跟硬件以及不同版本系统兼容性不好的问题。
手机卡 不够流畅实际说的手机上的软件卡,其实手机分为硬件,系统,软件三部分。每个部分出问题,或者每两个部分对接出问题,都会造成手机卡。
一、硬件一般都有硬件厂商提供。
比如:华为 小米 vivo 三星等所有手机厂商)
二、系统也统一都是衍生自谷歌的安卓。
很多人都会纳闷,不同系统使用起来明明不一样。确实有些差别,那是因为每个手机厂商都会基于自己的设计和自己的硬件兼容,对谷歌的官方发布的安卓系统做不同程度的改造。但归根结底,还是谷歌的系统,由此可以看出很多人纳闷美国为啥能制裁华为。就是因为如果安卓不让华为使用,华为一时半会很难拿出成熟的系统供华为手机使用。很多人可能听说了,华为发布自己的鸿蒙系统,可那毕竟才出来没多久,是个很令人振奋的开始。但还远没有到可以商用的地步……
三、软件 软件则是由不同的软件厂商提供。当然手机厂商自己也会提供很多原生的软件,比如浏览器,通信录等等。
然后我们就再回到手机卡 不流畅的问题上。 以上三个主要因素只要一个因素出问题,手机就会卡。
再来解释为啥手机刚开始很流畅,用的久了会越来越卡。正常情况下,刚出的新手机硬件性能都比较高,系统也是最新的,手机厂家会把兼容性调整到最佳状态。
但随着时间的推移,谷歌的安卓系统升级了,那么厂家的系统也要跟着调整。手机厂家一调整,新的机器都没问题。可问题就来了,已经卖出去的手机硬件不可能再做调整了,厂家会对不同版本的手机做兼容。但有一点是肯定的,就是所有的调整都优先考虑最新版本的手机。很好理解,已经卖出去的手机肯定没有正在推销的手机重要呀……
时间再推移,也就是很多使用超过三年的,就会发现出了卡,很多功能甚至是软件都不支持的。 这是因为厂商要支持考虑的硬件版本太多了,维护成本 太高,所以就放弃了很多老旧手机的维护,能保证用的就保证用,不能保证兼容性的就干脆放弃。这种事情 手机厂商永远不会跟用户说的。
说了手机厂商,我们再来说说做App的各个软件商家。手机厂商满世界都是,做软件的不可能都考虑这些软件商家。作为开发者,他们参考的标准是谷歌,考虑自己的 App对支持谷歌安卓就可以了。但同样问题,用户手机的系统版本可是不一样呀,所以App研发者同样面对要兼容不同系统版本的问题。当时间太久,系统太老了,甚至是开发维护成本太高,都会选择放弃对老系统的优化升级。作为开发者,我经历过太多这样的情况,安卓用户反馈App有问题,我们排查后发现是他手机太旧的问题。
我们会估算开发的成本,领导会根据此类用户的多少来决策到底要不要做兼容修改。说句实话,大部分小公司都不会做过多修改,因为成本不允许。
很多软件大公司为了提高用户体验会花费大量精力财力来做兼容工作,但也不是全部,只能说比普通公司做的多一点。 比如我们的微信,很少出现不兼容。但它依然要面对时间久了卡的问题。
看到这里,我跟相信大家都明白了手机卡的原因了吧……
又有很多小伙伴会问:苹果为啥不怎么卡?
准确来说苹果不是不怎么卡,而是苹果对系统版本的兼容性会好很多,一般用个两三年之后才会出现明显的卡吨,但比起安卓来说要好太多……
原因就在于,苹果系统跟硬件都出自一家公司,所以系统跟硬件的兼容性要比安卓好太多 太多……
还有一个重要原因是,苹果手机硬件总共没几个,作为开发者,可以也没有像安卓那样有无数的硬件厂商,所以兼容性问题虽然也存在,但会少很多。这样App的性能体验自然也就好很多。
唠叨这么多,再说说大家怎么选手机。 我说了苹果这么多好处,不代表非得让大家选苹果。 大家要明白 不管苹果还是安卓 系统都不是我们自己的。
我条件的小伙伴可以买苹果,虽然贵,但是用的久一点,折算下来 性价比也不算高。
至于安卓手机,我推荐大家尽量买新款,根据经济能力选择不同配置。但有一点要明白,尽量选择刚出来的机型,这样手机才能用的很久不会变卡。
那些高配置,但是出来很久的机型打折,我不是特别推荐。
好了唠叨着这么多,作为开发者出身,就是想把很多人问我的这方面的问题给讲明白了。
欢迎留言,有相关技术问题 给欢迎私信,求关注[祈祷][祈祷]
很高兴回答你的问题
相信大家都有这样的感觉,周围很多人都在用苹果手机,并且每一部都是苹果手机,即使偶尔换了一部安卓手机,过了不久也会再换回来。
为什么?你问他们的时候,几乎会得到一致的回答:因为苹果手机流程,安卓手机太卡了。白给我安卓手机我都不用!
为什么会出现这样的问题呢,现在我给大家解答一下这个问题:
大家都知道,苹果系统并不是开源的,系统比较封闭,而且开发者在开发苹果应用的时候限制也比较多,需要受到系统开发要求的限制。而且评估手机的内存控制相对精细,不会像安卓那样肆意挥霍内存。
安卓系统是开源系统,很多模块管理比较粗放,开发者受限制比较小。如果你一个手机4G,一个应用可以把这4G的应用完全占满,让你的手机卡到关机。
安卓的垃圾回收机制不太好,创建的资源或者对象在销毁的时候不彻底,会有一些残余,这些残余会越来越多,导致手机越来越卡。所以,在用安卓手机的时候,过一段时间关机再开机,你会发现手机运行速度快很多,但是苹果手机却几乎没有变化。
还有些垃圾关机也无法完全清除,关机用处也不大,这个时候就需要刷机或者回到出厂设置让手机清理一下。
苹果的用户会发现就算你同时开30个应用,也能照样流程的应用。但是安卓手机如果同时开10个以上,你就会发现系统比较卡了。为什么呢?因为苹果手机和安卓手机的后台驻存机制不一样,苹果手机的后台是假后台,有部分应用当你后台运行的时候,系统会释放这部分应用的资源,当你前台打开时再创建。但是安卓手机就不一样了,它比较老实,你让它后台,它就老老实实的后台,一点也不偷懒,造成了整个手机的卡顿。
如果想让安卓手机不卡顿,可以通过如下方式解决:
1、尽量每天都要关机一次
2、每周清理下垃圾和无用文件
3、可以每半年或者一年刷机
可以保证手机尽可能的流畅!
希望能解答你的问题,如果有疑问,可以留言交流!
不管是安卓手机还是苹果手机用久了都会变卡的,毕竟手机也是有寿命的。随着使用时间的推移软硬件都会老化,这就会造成使用的卡顿。学会几招使用小技巧,让手机流畅如初!
第一招,下载安装合适的软件。手机本身存储是有上限的,每个软件都在分占你6手机的内存。软件安装的多了,手机可用内存变小,手机不卡才怪!所以,平时手机上没用的软件该清理就清理,用不到的软件也不用下载了!
另外,对于软件下载也要选择安全的软件下载。安卓系统比较开放,很多手机应用质量不高,甚至可以说是流氓软件,下载的时候要特别注意,从官方渠道下载最好!
第二招,定期清理手机垃圾,应用缓存,给手机释放内存空间。每个手机应用的使用,都会产生垃圾以及缓存,我们要及时的去清理一下,给手机瘦瘦身!特别是一些软件卸载后的残留,这些也侵占着我们大量的手机空间。我们可以通过手机自带的文件管理器对其深度清理,清理不掉的也可以找到文件夹,把文件夹删除了!
第三招,清理后台程序。我们有没有发现手机关机重启后会比较流畅一些?那是因为关机后我们把手机所有的程序都关闭了,再开机的时候手机在用软件比较少,运营内存充足就相对更流畅了。
所以,我们在使用手机的时候,不是直接返回就退出应用了,很多应用还会在后台运行,占用着运行内存。我们可以通过手动选择性关闭暂时不用的应用,给手机足够的运行空间。
第四招,不过度使用手机,定期保养一下。我们很多时候都在高强度的使用手机,这几种情况的时候可以适当的暂停一下,给手机休息一下!
手机高温,边充电边玩,或者外部环境比较冷等,这几种情况会加速手机的硬件老化,尽量避免这几种情况的出现。另外,手机屏幕也比较脆弱,在使用的时候注意不要摔了,磕了,碰坏了关键的地方,手机不仅会卡,还会报废!
手机使用的时候爱惜一点,平时多给瘦瘦身,手机不仅会使用起来更流畅,还会用的更久一点!
安卓手机越用越卡这个问题是所有的安卓手机用户都会遇到的问题,也是安卓手机最大,最受人吐槽的一个问题,在遇到安卓手机越用越卡的问题时,许多网友都会将这个问题发生的原因单纯地怪罪到安卓操作系统的头上,但是事实上,造成安卓手机卡顿的原因是有多个方面的,安卓操作系统的缺陷只能算是安卓手机越用越卡的原因之一。
首先我们先来聊一聊安卓操作系统的缺陷,想必大家都知道,安卓操作系统是基于Linux操作系统所打造的一款手机操作系统产品,这款操作系统在基于Linux操作系统打造的同时也继承了Linux操作系统的一些缺点,其中最大的缺点之一就是Linux操作系统的碎片化问题,也正是因为这个问题才会导致安卓手机越用越卡。
不过对于安卓操作系统碎片化问题的解决上,我国的华为做出了非常大的努力,早在多年前华为就曾正式宣称过可以令安卓手机18个月不卡顿,用过当时那些华为手机产品的用户应该都知道,华为确实是可以做到让安卓手机18个月不卡顿的,华为当时所研究出来的这项技术,如今也已经被谷歌应用在了后续所有的安卓操作系统上,这也是近几年来安卓操作系统流畅度提高的主要原因。
随着时间的推移,手机产品使用时间的增长,手机的硬件会逐步地老化,从而导致手机性能下降,无法流畅运行手机上的各种应用软件,导致手机卡顿,这个问题不仅仅是安卓手机存在,苹果手机也同样存在,只不过因为操作系统的关系,安卓手机在流畅度上的下降相比于苹果手机来说要明显得多,这种原因造成的卡顿是无法通过软件层面来解决的,只能更换手机。
相信最近几年来,安卓手机用户和苹果手机用户对于手机应用的大小变化都是深有体会的,尤其是对于部分大型 游戏 产品来说,其安装包的大小变化更是可以用恐怖来形容,更重要的是,很多 游戏 产品(比如王者荣耀)在下载安装完成之后,还要继续下载一些与 游戏 相关的配置文件及信息,这些配置文件及信息动不动就在3、4GB以上,大大地占用了手机的内存空间,令操作系统的运行空间大幅度减少,从而导致手机卡顿。
而且即便是你手机的内存空间充足,手机软件在功能变多之后也会加大手机的运行负担,从而造成手机卡顿,对于这种情况所造成的卡顿,用户唯一能采用的解决办法就是关闭手机软件的自动更新功能,尽可能地不去更新这些手机软件,另外,当手机提示你需要进行系统更新时也要酌情考虑是否需要升级,一般情况下,一部安卓手机产品在进行过一次大版本升级之后,就不适宜再次进行系统更新了,除非新系统有什么新技术可以解决手机的卡顿问题。
安卓手机越用越卡是相对于苹果的iOS系统而言。苹果因为有第三方APP代码审核机制,同时软硬件都是自己开发,所以消费者感到使用起来很流畅。
而安卓是基于Linux的一个开源系统。安卓的硬件设备由不同的硬件厂家生产。安卓的app也没有代码审核这一关。所以我们看到市面上大量深度定制的安卓系统和良莠不齐的安卓app,使用时就会因为大量的软件后台挂起、内存占用、代码冗余造成卡顿不流畅。
解决安卓手机卡顿的办法也很简单。我们只需要将手机恢复到出厂设置就可以了。现在有很多很方便的换机软件,我们提前把app、通讯录备份到云,浙江手机恢复到出厂设置,一键恢复在云上的备份就可以了。
还有一些安全类的软件,例如360卫士、鲁大师、空调狗、冰箱等等安卓管理软件。也能不同程度的解决安卓系统卡顿的问题。这需要针对手机卡顿的原因具体分析,再选择合适的软件。
总之,系统卡顿的原因不是硬件软件本身,而是是用户自己选择的问题。选择封闭的系统,像苹果的iOS,他就能解决你流畅的问题,但是带来的问题就是产品的可玩性不足,没有个人发挥的空间。而选择开放的安卓平台就会面临种种软件良莠不齐带来卡顿的问题。但这对于动手能力强的同学来说根本不是问题。
大家平时可能都会注意到这样一个问题:安卓手机使用时间较长后(一般为一年左右)就会变得越来越慢了?下面就介绍下安卓手机变卡的原因,知道了原因才能在日常使用中让手机变得流畅。
安卓手机
方法/步骤
1/6 分步阅读
2/6
3/6
4/6
5/6
6/6
这是所有安卓手机的通病,不然的话也不会有那么多苹果用户了!
安卓手机自身设计就是这样,不过近几年随着硬件升级,和苹果的差距也越来越小,
你觉得卡可能是前几年的非旗舰机,价格估计都是3000左右的,跟当时的苹果有明显差距。
另外,感觉卡也是看谁用的,我家里一个长辈用着5年前的oppo,就觉着挺好,我用的话简直是在虐待自己。。近两年的话安卓硬件设施跟上了运行速度明显好多了,不过价钱也是水涨船高。我去年入手的mate20,可能是因为不玩 游戏 的原因,使用流畅度明显比前几年用的安卓机好多了。日常使用的话只是偶尔卡一点,基本没什么太大问题,现在的新机型就更不用说了,几乎没有差距!
总之,安卓机的使用率会随着技术发展越来越成熟,正在一步步餐食苹果的手机市场!
首先这是由于安卓本身的机制问题,由于安卓系统不同于iOS,各个软件都是实时运行在手机上的,刚开始手机硬件很棒,这种运行都是没有多少压力的,但是随着软件的升级,硬件的老化,这种事情手机就吃不消了,这就是卡顿的来源(但是值得一提的是,19年底由工信部主推,国家层面联合国内头部的手机厂商成立了安卓推送联盟,有望从根本上解决这个问题),其次再说的这个问题就是手机硬件的老化以及硬件性能的不断落伍和软件越做越大之间的矛盾,说句实话,我六年前的手机还能流畅运行QQ微信呢,就是打王者基本不行,究其原因就是六年前还没有王者,手机的性能都是随着软件发展的(这里就有杠精问了,为什么苹果的流畅时间长,主要就是两个原因,软件推送在虚拟机上运行不吃运存,现在安卓推送联盟也有望解决这个问题,其次苹果的性能是领先安卓一年多的,好比说安卓两年就不行了,但是由于苹果的领先需要三年多才不行所以给人一种苹果很耐用的印象)
简单的说,用大白话说,1是安卓本身的机制问题,苹果是墓碑机制,可以自由的控制app的运行,也就是生死,这一点,安卓就差很多!2是,随着app的升级,功能越来越多,需要的配置就高了,这也是源于安卓太过于开放,审核不严格
1因为安卓手机系统是开源的,自由程度更高些,但是软件限制也更少,所以优化自然也更差些。2安卓手机时间长了cpu处理器、内存读取速度都有所下降,还有就是安卓碎片化严重,APP可以随意占用内存,当APP被卸载的时间存在手机上的文件不会被删除,所以安装过的软件占用内存空间就越多,而内存空间就越来越小,也就越来越卡顿,恢复出厂设置就好了。
4. 如何测试安卓(Android)系统的流畅度
测试方法一:系统自带-开发者模式
实际上,为了方便开发者测试,安卓本身就内置了流畅度检测的功能。不过,这需要我们开启隐藏的开发者选项。如果你在用原生系统,那么开启开发者选项的方法很简单,进入到设置菜单“关于手机”页面,点击数次“版本号”,即可开启开发者选项。如果用的是其他ROM,方法也许有所不同,比如说魅族的Flyme开启开发者选项的方法是在拨号界面输入“*#*#6961#*#*”,其他机器方法也各有不同,大家可以参照厂商的说明。
进入到开发者选项,可以看到有“GPU呈现模式分析”的选项,开启后即可以条形图和线形图的方法显示系统的界面响应速度,可以用以观察系统流畅度。那么要如何根据曲线判断系统是否流畅呢?实际上这个曲线表达的是GPU绘制每一帧界面的时间,只要不超过顶部绿线,都可以视为足够流畅。
开启GPU呈现模式分析
FPS Meter可以显示最大最小帧数以及平均帧数
FPS Meter可以测试界面帧数,不过某些手机如果界面静止,帧数会为0。FPS Meter除了测量系统界面帧数外,还可以用来测量游戏的帧数,所以用FPS Meter来测试某部安卓机游戏性能多强也是个很好的选择。
当然,FPS Meter也并非十全十美。由于属于第三方App,所以可能会有一些兼容性问题。某些安卓机或者ROM使用FPS Meter可能会不兼容,即使成功开启了帧数显示也没法测量到准确数值,而某些设备使用FPS Meter甚至会死机。不过在大多数情况下,这款App还是相当值得信任的。
安卓在多个版本中都通过新技术提升了流畅度,比如说安卓2.3引入Dalvik、安卓4.0引入GPU界面绘制、安卓4.1引入黄油计划、安卓4.3引入Trim以及安卓4.4引入ART等等。
H5页面加载速度:window.performance.timing
Android以上测试方法不适用h5页面
如何分析页面整体加载速度:
主要是查看指标值PAGET_页面加载时间,此指标指的是页面整体加载时间但不含(onload事件和redirect), 此指标值可直接反应用户体验, 从此项指标可以知道指定某时间段的页面加载速度值,以及和天,周,月的对比状况.也可以查询指标ALLT_页面完全加载时间, 可以查询到从浏览器开始导航(用户点击链接或在地址栏输入url或点刷新,后退按钮)到页面onload 事件js完全跑完的所有时间.如果发现页面加载速度有增加或减少,则可以分项查询前面表格中的每个指标值,总的来说他们的关系如下:
dom开始加载前所有花费时间=重定向时间+域名解析时间+建立连接花费时间+请求花费时间+接收数据花费时间
pageLoadTime页面加载时间=域名解析时间+建立连接花费时间+请求花费时间+接收数据花费时间+解析dom花费时间+加载dom花费时间
allLoadTime页面完全加载时间=重定向时间+域名解析时间+建立连接花费时间+请求花费时间+接收数据花费时间+解析dom花费时间+加载dom花费时间+执行onload事件花费时间
resourcesLoadedTime资源加载时间=解析dom花费时间+加载dom花费时间
流畅度暂时没有发现好用的测试衡量工具,开发层面了解,主要是根据log分析
5. 安卓7.0流畅度比6.0真的好太多 还是预览版 流畅到爆
不同的系统,就像WindowsXP的兼容性比不上Windows7一样。。还有就是手机所谓的四核啊什么的,性能不一定强过A7的。核心多不一定代表性能就会强,,主要是在指令集运算速度上。同样的1.0G的芯片,龙芯的速度能和Intel相比?AMD四核的速度一定快过酷睿双核? 安卓的四核不过是噱头而已。联想K900的芯片是双核,可以完爆现在所有四核手机的芯片运行速度