开发App有"潜规则" 最新操作系统每每令旧款手机龟速
最近,33岁的美国人贾斯滕·迈耶为自己的iPhone 4S升级了iOS8系统,然后他就感觉"糟糕透了"。"现在我的手机是龟速,点击应用都没反应,连推特都打不开了。"迈耶在接受《赫芬顿邮报》采访时表示,"在升级前,我的手机堪称完美。可现在,它让我寻思着,如果我下次买了新的iPhone,是不是还要再来一次(糟糕的经历)。"
其实,迈耶的遭遇不是个例。凯瑟琳·兰佩尔去年在《纽约时报》发表的一篇文章中写道,她觉得自己的iPhone 4在5S和5C发布后变得"非常迟钝"。哈佛大学经济学教授珊德尔·穆兰内森则在今年的一篇研究报告中提到,每当新的iPhone发售时,谷歌中搜索"iPhone 变慢"的词条在美国会急剧增加。《赫芬顿邮报》报道认为,不断更新手机操作系统(iOS),是让数千万顾客持续购买新iPhone的秘密,这也是苹果公司战略的重要组成部分。
两年成了一条时间线
众所周知,苹果公司每次在发布新一代手机的同时,也会发布新一代的iOS。在过去几年的每一个秋天,人们都会迫不及待地去下载最新最炫版本的iOS。而这些最新版本的iOS都是为同时发布的iPhone设计的,也只有在新手机上才能实现最完美的运行。
结果就是--当你拥有一台出品两年的iPhone,并且在买来后根据苹果公司的建议升级了几次操作系统,那么手机有可能变得越来越慢,打开一些最基本的应用都如此挣扎,甚至有一种砸了手机的冲动。更要命的是,你没法通过正规渠道对iOS进行降版本处理。到了这时候,对许多美国人来说,最简单的方法就是购买一台新的iPhone。
暂不讨论苹果公司的主观意愿,从客观效果看,苹果开发的新一代的iOS操作系统将拥有更多的功能,占用更多的空间,并且需要更强的运算能力。这导致的结果就是旧iPhone 的配置变得难以应对。
这一战略对苹果公司而言十分成功,美国的消费者差不多愿意每两年为新一代的iPhone砸一次钱。值得一提的是,美国iPhone合约机的时限为两年,这可不是什么巧合。迈克·吉卡斯是《消费者报告》的资深电子产品编辑,他在每一代iPhone 上市的时候都会撰写评测报告。他表示,上市一年的iPhone (也就是最新型号的上一代)在升级到最新iOS后基本不会出现什么问题,出现卡顿的往往是更老的型号。
开发App的"潜规则"
其实,新软件拖慢旧硬件的故事早在PC时代就在上演,但苹果公司之所以能取得惊人成功,就在于在iPhone 上运行着上百万个第三方应用。目前,苹果的AppStore 上共有130万个应用。为了使得那些应用能跟上潮流并发挥作用,App开发者必须根据苹果的最新软件和硬件不断更新它们。专门从事智能手机评测的Primate Labs公司的创始人约翰·普尔表示,苹果公司会强势地促使App开发者们根据最新的操作系统来设计应用。"苹果公司向开发者提供只支持最新iOS的开发工具和API。"普尔透露,"譬如说,你很难编写一个既支持iOS7又支持iPhone6plus的应用。"而作为苹果公司的门面,AppStore如今推广的应用和游戏都是为iOS8设计的,而这所能带来的收益也让开发者们乐于为最新最炫的iOS工作。
那么,如何让手中的iPhone "延年益寿"呢?《华尔街日报》科技专栏作者克里斯托弗·米姆斯给出了自己的方法--再简单不过,只要不去下载最新的操作系统。
米姆斯现在使用的是iPhone 5S,但他没有下载iOS8的打算。"你只有在重要应用无法工作并且要求你升级至最新系统的时候才去升级。"米姆斯说,"苹果公司一贯是这样。以前的Mac是这样,现在的iPhone也是。升级操作系统?还是算了吧,等你有新手机的时候自然就有新操作系统了。"