说起苹果这iOS7系统,那真是一代经典,也是个坎。我记得那时候,好多人都说自己手机卡得不行,特别是老一点的iPhone 4S或者5,一升级到那个扁平化的新界面,流畅度那是直线下降。
我自己当时也经历了这个过程,那感觉就是,一个流畅的系统,被活活搞成了PPT放映机。我当时盯着自己的那台iPhone 5,琢磨着怎么才能让它重新“飞”起来。我是硬着头皮,一个一个设置项给它扒拉出来,找到了几个能救命的法子。
iOS7最显著的特点就是那个毛玻璃和视差效果,看着是挺好看的,但对老设备来说,就是噩梦。我干的第一件事就是把这些给关掉。
就这一招,屏幕切换、应用启动时的那些飘来飘去的动画基本都消失了,取而代之的是快速的淡入淡出,那种“嗖”一下就进去了的感觉,立马就回来了。虽然牺牲了那么一点点视觉上的炫酷,但是流畅度那是立竿见影。

iOS7的后台管理跟之前版本有点不一样,它会把应用界面直接“摊开”给你看,虽然直观,但费资源。我发现好多应用根本没必要一直在后台刷新。
我接着去“设置”,找到了“后台应用刷新”。进去之后,我把那些我不太常用的,比如某些游戏或者不经常用的工具类APP,直接给它关了。只留了微信、短信这些我需要即时通知的。
这么做的好处是,手机在不用的时候,CPU压力小了很多,内存也得到了释放。等我需要打开那些被关闭后台的应用时,它会重新加载,稍微慢那么一小下,但整体系统运行的时候就顺畅多了。
iOS7的通知中心也大改版了,各种信息一股脑地往外冒,时不时弹窗,不仅影响使用,还偷偷占用着系统资源。

我回到“设置”,进了“通知中心”。我把那些非必要的系统推送,比如“股票”、“天气”这些,全部改成“无”或者“只在通知中心显示”,坚决不要在锁屏界面显示。这样一来,每次点亮屏幕,信息量就少了,系统处理这些弹窗的负担也减轻了。
定位服务,这个东西吃电吃性能。我发现很多APP在后台偷偷地叫着我的位置。我再次进入“设置”,找到“隐私”,然后点“定位服务”。
我耐下性子,一个一个看过去,把那些不依赖实时定位的APP,从“始终”改成了“永不”或者“使用App期间”。比如相册,它不需要我拍照的时候就知道在哪,所以我就把它关了。同样我还检查了“后台应用刷新”里哪些应用正在频繁使用定位,果断限制。
做了这几套组合拳之后,我的iPhone 5重启了一次,再用起来,那种卡顿感真的少了一大半。虽然它永远不可能回到iOS6的巅峰,但至少能让人体面地用下去,不至于一刷网页就卡死,感觉这时间花得值了。