谈及 iOS 系统,自然要从它的起源说起。它脱胎于苹果的 OS X 系统,往前追溯,甚至可以一路追溯到上世纪七十年代的 Unix。虽然 iOS 被视为半开源系统,但无论对普通用户还是开发者而言,本质上它仍是一套封闭系统。这一被不少人诟病的特性,反过来却为苹果构建了一个健康、统一的应用生态。基于 iOS 开发的 App,整体质量普遍较高——这一点,也为系统流畅性奠定了坚实基础。苹果正是依赖于这种封闭策略,始终以强硬的姿态,亲手管理并维护着自己的生态体系。

可千万别忽略 iOS 交互动画的重要作用。动画是否流畅,主要取决于两个因素:性能渲染能力与动画设计的合理性。封闭而统一的运行环境,使 iOS 工程师只需维护一套动画方案,就能适配所有 iPhone 机型——硬件种类有限,性能开销自然更低。更关键的是,这套动画背后倾注了大量心血。在 iOS 6 及更早版本中,用户触控后,运动对象会以自然柔和的曲线响应,然后缓缓停止。到了 iOS 7,苹果改变了策略:先高速启动,再逐渐减速。动画时长比原来增加了 334 毫秒,然而令人意外的是,用户反而感觉更加流畅。同样的巧思也体现在进度条上——很多时候文件下载,真实安装进度与屏幕上显示的进度条并不吻合。进度条更像一种心理安慰剂,若直接展示实时下载速度,反而没人愿意关注。
不过话说回来,iOS 也并非坚不可摧,同样会出现卡顿。2017 年底全面爆发的“降频门”事件,国内用户应该还记忆犹新。许多人抱怨苹果通过系统更新,变相降低手机运行速度。苹果后来也承认:为了防止电池老化导致意外关机,擅自降低了处理器频率。这一做法虽然让使用了两年三年的 iPhone 6、iPhone 6s 用户暂时能够继续使用,但 CPU 降频后,设备该卡还是会卡。
但从另一个角度来看,如果苹果不进行降频,电池老化带来的后果可能更严重——这一点,Android 设备也是如此。老化电池无法提供充足电量,电极内阻持续升高,高电阻导致电压急剧下降,浪费的能量转化为热量,反过来拖累性能,形成恶性循环。解决这一问题最直接的办法,就是更换一块新电池。
此外,手机内部存储空间如果即将用尽,写入速度也会随之下降。删除文件、写入文件的操作越多,存储空间越紧张,写入就越困难。那些被删除的应用残留数据,像碎片一样散落在存储区域中,同样会拖慢系统速度。因此,定期清理不常用的 App、照片、视频,确实非常有必要。
