“Windows Vista”是一个“短命”的系统,虽然后世的反馈褒贬不一;那一年它遭受了前所未有的失败。
从Vista发布到去年4月11日微软正式终止所有支持,所有基于Vista的技术开发仍在后台运行,但一系列问题最终导致这一系统终究成为“历史”。
—1—
版本开发和迭代中Windows“错误”的估计
当初Windows开发一个操作系统大概需要三年,系统代码需要半年到一年,生产、合成、测试需要一年半到两年。
这期间不是单个环节研发到下一个环节,而是一些程序同时在运行。大量的功能与主代码库进行了整合和合并,这意味着系统研发的中坚力量一直处于碎片化的状态,使得最终的开发过程非常混乱。
对此,我们不评论和质疑微软内部开发者的工作模式。只是这种“分散通话”的情况实在是困在了快节奏的RD需求中。如果要跟上一套程序测试甚至上市的“进度”,那么有些系统必然会被列为“半成品”。很多不人性化的架构和bug给用户不好的体验,以后会随着用户的反馈和发现的一些问题逐步解决和改进。
大约3年的发布周期意味着微软对3年内基于外界需求的所有变化和趋势一无所知。当然,我们现在不敢说Win 10会不会这样。想想Vista刚上市时安装过程中有多少程序报错,想想当时安装一个系统有多难!
—2—
与软件厂商供应链的安全标识成为最大隐患。
无论每个系统何时即将诞生上线,软件厂商能否积极跟进适应成为关键。
在Vista系统中,严格的执行规则和管理边界由帐户控制规则解决。这成了当时最实时的“解决方案”,反而让大部分用户恶心。这意味着打破Windows系统中每个应用的独立性和效率。
当用户运行一个命令时,系统总是会询问用户是否真的想要提升权限级别。由于遗留应用的安装几乎都需要权限提升,用户在系统上的第一个体验就是弹出大量的账户控制窗口,这无疑不会给用户留下什么好的影响。
解决方法是删除已登录用户的管理权限,但是一旦出现这种情况,所有程序都无法顺利运行,甚至连安装都变得非常困难。
这些所谓的安全运营,意味着第三方解决方案需要深层次的系统结构改变。但是几乎所有的系统供应商都没能对留下的程序进行改进,因为这需要大量的资金投入,最后才能实现最全面的改进。
虽然一些软件厂商可以通过修改数据结构来实现安全识别的同步,但往往会对系统造成严重的破坏,最终导致系统崩溃。
—3—
Win 10能走多远?
其实Win 10上市之初还是有很多问题的。但从研发到上市的这几年,微软也意识到了自己的不妥,并做出了积极的改进。而且随着Win 8和8.1在移动市场不断迭代的成功,Win 10已经不像以前那么多问题展现在用户面前了。至于有多远,就看部分XP和Win 7用户的忠诚度了...