想做出一个成功的系统,并不需要像 VISTA 那样浪费心血。VISTA 历时五年,重写代码,只能说明是 MS 在弥补失误(MS 设计了一个当时根本无法实现的操作系统),当然这样付出的心血是能够把系统做的更好,但是如果当初没有这样的失误呢?
MS 真正需要花费心血的是做出正确改变的部分,找到明确的方向,到后面调试,优化等等都差不多的……
也就是说如果 MS 能够抓到用户所追求的,那么又可以少花功夫又能够成功;如果 MS 还想走 VISTA 那样的道路,就是吃力不讨好……
(当然 MS 出发点都是好的,但难免会遇上 VISTA 那样的情景;我想说明的只是,MS 对 VISTA 付出的可能有部分不必要的,所以 MS 花费的心血并不能这样对比……)
在这点上,我与你的看法算是求同存异吧。我个人认为,付出多少努力,是构成“能否成功”的必然因素,如果根本没付出,那就直接别指望成功,当然即使付出甚多也未必成功(也就是你说的,无论付出多少,一旦失败一切免谈)。
至于“是否失败”,我的看法是这点无法由个人或团体控制,例如学生考试是否顺利,也可能与考题难易程度有关;同理,MS 的一切付出,也可能因为得不到大多数用户的支持而失败,虽然 MS 可以通过做宣传来降低这个失败的程度,但失败终究是失败。Windows Vista 在技术上是空前绝后的成功,但在销售上却是空前绝后的失败。
我开场第一句话呢,跟后面“如果 MS 能够抓到用户所追求的,那么又可以少花功夫又能够成功”想说明的是一样的,等下再说。回到你这句话呢,这里也说明了“是否被人接受”与“下没下功夫”的区别,所以“倾注的心血”的多少并不能决定一个操作系统最后的命运(数据说话);也就是我想说明的最后 WIN8 与 VISTA 对比的是“是否被人接受”,这与“ 倾注的心血”没有直接关系。(让人觉得 MS 努力多了,可能会让用户偏向购买新系统?……)
当时编写 VISTA 的时候确实无法预料到会重写。MS 的错误就是失去了明确的方向与目标,于是就重新来过了。这是无法避免的,但从后来看(也就是现在),这段心血基本上就是白白浪费的(总结了经验教训?……)。如果 MS 再次遇到这样的问题,可能又会花费大量的时间和精力重新来过,但是这终究是可能避免的,所以如果没有失误,那么也会省下大量的时间和精力。(我说“MS 设计了一个当时根本无法实现的操作系统”,是从某些资料上看来的,不能确定是不是《世界因你不同》,但这绝不是凭空编造的说法……)
但从 MS 的实践来看,难道触摸和 Metro 就是用户所追求的么?我反而发现许多人不仅不追求 Metro(用于触摸却无从触摸),反而因为被强迫而厌恶,因为废除了他们喜爱的 AERO 而憎恨。