不少人用过iPad第四代,都遇到过这个画面:正看电影,突然退到主屏幕,桌面上那些图标像泡了漂白水,颜色淡得几乎透明,壁纸也蒙上一层白雾。一开始以为是系统卡顿,或者屏幕坏了,可过几秒,颜色自己又回来了。这种现象在iPad4上尤其明显,原因要追溯到这台设备的硬件年代和系统机制。
iPad4搭载的是A6X芯片,发布于2012年底,屏幕是9.7英寸的IPS面板,分辨率2048×1536。当时苹果把Retina概念从手机带到了平板,但驱动这块超高分辨率屏幕的显示管线并不宽裕。A6X的GPU虽然比上一代强,可要同时处理视频解码和屏幕叠加层,仍会力不从心。当你用自带播放器或者第三方App看电影时,系统会开启硬件解码,让视频画面绕过正常的UI渲染路径,直接输出到屏幕。这个模式下,主屏幕图标的颜色数据被暂时压入一个低权重的图层,颜色配置文件也切换到视频色域。一旦你按Home键切出,系统需要瞬间把UI图层重新顶上,这个切换不是瞬时的,中间会有一段过渡期。在这段过渡期里,图标的色彩饱和度被人为压低,整体灰度偏高,白底几乎变成纯白,彩色图标则像是被水洗过,蓝不蓝绿不绿。等系统重新加载完主屏幕的Gamma校正表和色彩查找表,颜色才恢复。
另一个因素是iPad4的屏幕背光控制。它的背光模组使用LED阵列,通过PWM调光。在播放电影时,为了提升暗部细节,系统的动态对比度算法会调高背光闪烁频率和亮度曲线。退出视频后,背光控制器需要重新切换到静态桌面模式,而这一代产品的背光驱动芯片反应速度不够快,导致短暂输出错误的白电平基准。具体表现就是屏幕泛白,对比度下降,仿佛蒙了一层薄纱。这种物理层面的延迟,比软件层面更快恢复,通常一两秒到三四秒不等,取决于屏幕当前温度和系统负载。
还有人注意到,发白现象不只是图标,连文件夹内的App名称文字也会变浅,有时连Dock栏的毛玻璃效果都消失,变成半透明的灰板。这是因为主屏幕使用的模糊特效需要调用GPU的Comput Shader。看电影时GPU大部分资源被视频解码占用,切回主页的瞬间,系统为了优先保证响应速度,会降低特效渲染质量。苹果在iOS 6到iOS 8,也就是iPad4最常运行的那几个系统版本里,用了“降低透明度”这个动态策略。当检测到GPU繁忙时,自动减少特效用色层数,结果就是图标颜色发白。等GPU闲下来,才恢复全特效。如果你在设置里打开“增强对比度”,这个现象反而会减少,因为系统省去了大量半透明特效,直接以纯色绘制背景,颜色失真就没有藏身处了。
更具体的场景是:如果电影是HDR格式或者高码率1080P,iPad4解码起来更吃力,退出时发白的时间会更长。有用户实测,用AVPlayer播放一个码率20Mbps的MKV文件,按Home键后图标发白持续接近五秒,而播放普通在线视频时只有两秒左右。这是因为解码器在释放视频帧缓冲时,内存带宽被占用,系统无法及时重建UI的color profile。iPad4的RAM只有1GB,且内存带宽比后来的iPad Air小不少,这个问题被进一步放大。

其实,这倒不是什么系统故障,而是硬件性能墙和系统妥协的结果。苹果后来在iOS 9以后对老设备推送了优化补丁,将视频解码切换到独立通道,尽量减小对UI的影响,但iPad4的短板依然存在。如果你还想继续用这台老家伙看电影,有个简单的方法能减轻症状:在辅助功能里打开“降低白点值”,并把透明度调到最低。这样切回主页时,颜色变化幅度会小很多,看起来没那么刺眼。或者干脆用锁屏键让屏幕熄灭再点亮,让显示管线彻底重新初始化,也能强行恢复。
说到底,一台十年前的平板,能在高分辨率下流畅播放视频已经不容易。退出电影时那几秒发白,算是这台设备在尽力平衡画面质量和系统响应时留下的喘息痕迹。别太在意,它还没坏,只是有点跟不上这个时代。