2013-11-04 16:21:30
分享

浅谈安卓软件应不应该升级到最新版?

标签:安卓软件,升级

  每次打开豌豆荚,左上角的数字都会提示我有几款软件需要更新,只要我一周不打开,需要更新的软件就多达十几款。如果我的电脑上装了360 或QQ 的安全软件,我应该也会忙着消除软件管家图标上的数字而乐此不疲。

  如果你装上这些能够帮助你更新最新版软件的工具,就会发现软件升级的频率实在是很快。不过,我在电脑上却并不为软件的更新而焦虑。我不仅没有安装那种软件管家,还在最近主动把一些软件降级到旧版本。

  我想简单的谈谈一些软件——对于用户而言——为什么更适合停留在旧版,以及这可能会给用户和开发者带来的启示。

  1、强制联网

  千千静听以干净、简单和绿色著称,但做着做着突然加入了一个音乐窗。怎么回事呢?原来是被百度收了。后来 AirPlay以干净、简单和绿色著称,但做着做着突然加入了帐号登陆功能,怎么回事呢?原来获得了盛大的A轮融资。

  国内常用软件从单机走向网络一般有三个目的:

  注册用户和形成用户关系;

  自动更新;

  推送广告和互相推荐软件。

  这些目的一般都以所谓“新功能”包装后示人,软件的核心功能没有变化,却越来越臃肿不堪。在这方面,我已经不用再举更多的例子了。

  我以前在可能吧写的一篇文章讲述了暴风影音如何造成2010年的全国大面积断网,后来又写了一篇讲述PPS和PPTV两款软件如何在新用户的机器上肆意蹂躏。昨天360跟风百度称,在桌面和手机安装云盘送1T空间。有人在cnBeta评论说,“安它一个客户端,估计马上它们一家都得来。”

  目前很多应用软件主要的卡顿问题,都是由联网新功能加入引发的。换一个用着顺手的旧版本,在已经升级换代很多次的新机器上,就会立刻体会到“飞一般的感觉”。

  2、升级带来兼容性问题

  如果从 32位升到 64位,或者最低支持的系统从 XP 升级到 Vista,都可能带来意想不到的软件内部不兼容。而有些不兼容则是软件有意而为。

  我平时使用 Adobe Flash 绘图,有的时候需要将矢量图形输出到 Illustrator。不过,在试用 Adobe CC套件的时候,我遇到了麻烦:这个功能消失了。

  这个功能本身一直在变化。Flash CS4之前可以直接导出AI格式文件。CS5开始不能直接导出AI,但引入了一种新的格式,名叫FXG,这条路依然没有封上。在Flash CC中,FXG格式消失了,同时也没有任何替代选项。

  我去Adobe的官方论坛查询,发现有好多人已经在询问这个问题。真正让我感到奇葩的是这个问题的答案。一位 Adobe 职员 SujaiS 回帖解释:

  “用来导出 FXG格式的库是仅限 32位的,和现在已经是 64位的 Flash Pro CC 不兼容。一个新的可以输出矢量图形的辅助交换格式,将在 Flash Pro CC 的下一个版本中生效。”

  自家产品之间不兼容,就敢把新版本放出来,这让很多用户感到被激怒了。回帖说:

  “这是一个很大的疏忽。Flash Pro CC 没有这样的一个功能,是绝对不可以正式发布的。”

  “我真希望Adobe不要步微软的后尘——发布一个瘸腿的产品,然后用一大堆补丁包来修复。”

  “这么说他们从零开始重构了整个产品,导致和自家的产品不兼容?这真是残废啊。”

  如果你用了很多年 Flash,你没有理由不愤怒。它每换一个版本号,生成的源文件都和上一个版本不兼容。这还不说,每一个版本,都只能保存为上 1-2个版本的特有格式,如果你想从 CC/CS6 跳回到 CS3,你需要装 3个版本的 Flash!

  说是让 Adobe 不要学微软,可是微软到 Office 2013 还能保存为 Office 97 能打开的格式,这才叫业界良心!

  3、产品发生根本性转变

  从千千静听到百度音乐,从 Storm Codec 到暴风影音,从Office 2003到2007。有的时候,我们就是需要把过去的东西推倒重来,还得有点儿壮士断腕的决心。

  但偏偏我们断腕时也许砍得深了点,伤及了太多老用户的感受。这种干净彻底的改版转型有时候意味着升级前后是两款完全不同的软件,而老用户需要从头学习和适应一款全新的工具。

  当然,如果你要用的工具是强迫性的,比如浏览器、办公软件、操作系统,你无论如何都会慢慢适应。Office UI 最终能够成功切换到 Ribbon,一半都是这种强迫性的功劳。

  可是,如果这种工具是可选的,有替代品,或者应用场景不多,那就会遭殃。千千静听被百度收购后,音乐播放器市场就悄然的抹去了这个竞争者的名字。

  可以看到,很多产品根本性转变往往是其后的资本因素推动的。当作者个人或小团队被收编后,软件失去了根本的成长动力,越改越烂也在情理之中。

  结论

  很多情况下,软件并不是越新越好。有些新版要求单机软件强制联网,加入你并不需要的会员功能和消息推送;有些新版和旧版,甚至同一版本的自家软件不兼容;有些产品更是从头到尾蜕变成另一款你不认识的软件。

  三者的共同成因,都是盈利压力。联网可以带来软件预装和广告展示的机会,不兼容旧版逼迫你每一次都掏钱升级,而彻底的收购团队则可能导致产品的根本转变,甚至彻底消亡。

  在软件普遍讲究“快速迭代”的今天,版本更新速度比几年前大大加快,看看 Firefox、Chrome 甚至 IE 的版本号变化,你会发现一个抛物线上升的趋势。

  在国内,各种软件管家,如我上面所提到的那样,对用户形成了心理诱导,促使他们不断体验每一个细微版本号的升级过程。而这也反过来推动了开发者的热情,每一次升级等于免费增加了一次曝光机会。

  这并不是一个值得鼓励的趋势。软件应该在一段不短的时间内保持相对稳定的状态,不吹嘘自己的每次细微改动赚取眼球,而是厚积薄发地,让每一次更新都让用户觉得物有所值。这才是我们应该追求的方向。