谢邀!
笔者认为三个认为原因都有。
1.安卓升级,安卓系统从最初的AndroidBeta版本升级到现在的Android9.0版本,这中间经历了9个版本更新推送,整体流畅性和功能都比老版本完善了很多。虽然安卓系统更新到怎么多代,但安卓碎片化依然是个问题,安卓系统发展至今所面临的设备、品牌、还有各个手机厂商对安卓系统优化不统一越来越多,导致了安卓系统混乱,(大概意思就是市面上以安卓端为操作系统的手机都要安卓平台全部兼容)碎片化严重。希望准备到来的Android P版本可以解决这个问题。
2
.厂商优化,自从小米的基于安卓端定制的第三方UI MIUI发布之后,各个手机厂商的第三方UI像雨后春笋一样冒出来。一直不断发展、优化到现在,才有了现在比较有名的第三方UI。例如魅族的Flyme,华为的EMUI。第三方UI发展到现在,整体的流畅度不亚于苹果的iOS,虽然有时会有卡顿,但是比以前好很多了。可见国内的手机厂商在UI优化方面下足了功夫!
3.配置提升,如今的智能手机更新换代飞快,配置也同样如此。想当初刚出来的智能手机基本都是512MB运行内存,4GB手机存储。对比现在的12GB运行内存,256GB存储,简直就是翻天覆地的变化啊!手机运行内存大,后台程序有足够的空间运行,而不占用其它内存,这对手机流畅度有一定的提升。再加上近些年来处理器芯片厂商针对安卓端系统各方面不断优化,以达到最佳效果。其中最有代表性就属高通和海思这两个厂商了。所以,安卓系统现在没有以前那么卡,整体手机配置提升也功不可没啊。
回答完毕!