iOS 基于苹果的 OS X 系统,追根溯源的话,来已于上个世纪七十年代的 Unix。虽然它是一种半开源系统,但对于用户与开发者而言,它仍然是一种封闭系统。而这些广为诟病的缺点同时又为 iOS 提供了健康、统一的生态环境,基于 iOS 开发的应用程序质量也普遍较高,为 iOS 的流畅度提供了保证前提。苹果甚至可以一直以强硬的姿态,为自家 iOS 生态进行整理。
iOS 的交互动画也是不可忽视的造成系统流畅的因素之一。
动画的流畅程度一般取决于两点:一是性能渲染,二是动画设计。封闭和统一的环境让 iOS 工程师可以以更低的性能代价仅仅做出一套动画设计即可,并且最终只用于 iPhone 这一种硬件设备中,除此之外,动画设计的背后,花费了大量心思精力。在 iOS 6 及之前的版本中,运动对象在用户触控后,将以自然流畅的运动曲线产生反应,最终缓慢停下,而在 iOS 7 中这一动作首先是高速启动,然后缓慢停下,虽然动画时长增加了 334 ms,但用户感受反而会觉得更加流畅,类似的设计同样被用在了进度条上,很多时候下载文件是的真实安装进度和进度条的视觉显示并不一致,进度条只是起到安慰剂的作用,相比之下显示真实下载速度的设计反而不讨喜。
但并非 iOS 真的不会卡顿,早在 2017 年末,全面爆发的「降频门」事件在国内广为流传,用户抱怨苹果强制以系统更新的发给你是拖延手机运行速度,而苹果官方后来也承认为了防止电池老化而擅自降速,这样的方式虽然能够拯救使用两三年的 iPhone 6、iPhone 6s,但反过来会因为 CPU 的降频导致设备出现卡顿情况。
但事实上,如果苹果官方不通过降频的手段延缓电池老化,必然会导致更坏的结果,而这个状态同样适用于 Android 设备。老化的电池将无法提供足够的电量,电极内的电阻会不断增加,高电阻导致电压剧烈下降,浪费掉的能量将会转化为热量,从而影响性能,形成恶性循环,而针对这样的情况最好的处理方式是直接更换电池。
除此之外,手机内部存储空间不足的情况下,内容写入速度也会相应变慢,删除、写入的过程越多,储存空间月横扫,写入就会更困难,而已被删除的应用残留数据作为碎片,也会降低系统速度,由此看来,及时删除不经常使用的应用、图片、视频都很有必要。