很明显Windows 8.1 Update 2 Version 1.0将在下个月的补丁星期二与我们正式见面,而这也正是微软扭转目前Windows补丁混乱局势、去除一切不必要麻烦的最佳时机。软件巨头已经为“Threshhold”项目设定了一套简单而连贯的执行流程,而下一个Windows x.0版本将成为检验其实际效果的首次实践。
修补未来 微软该如何让Windows 9更简单
InfoWorld网站的J. Peter Bruzzese在他撰写的《Windows 9:软件帝国的最后一线希望》中曾就此作出评述。如果微软所推出的“Threshhold”方案跟Windows 8一样糟糕的话,我真的怀疑将有大量个人与企业用户彻底放弃对Windows 10的期待与坚持。诚然,对于Windows系统的需求仍将继续存在,毕竟惯性是一种强大的力量,但竞争关系的出现总能带来激励作用、促使厂商推出更为优秀的解决方案。
Windows 8初期的噩梦
初版Windows 8/Windows RT(也许可以将其称为RT 8.0?)实在是糟糕得一塌糊涂,甚至给一整代开发人员带来挥之不去的阴影。我得极力控制自己才能停止对它们的抱怨。除了发布初期的混乱状况之外,我们还经历过各种各样愚蠢的系统崩溃—更糟糕的是,这款被冠以“Windows RT”名号的操作系统居然无法运行Windows程序,简直是挂羊头卖狗肉。
由Windows 8.0向Windows 8.1的更新进程(当然也包括Windows RT向Windows RT 8.1的升级)只能通过Windows Store完成。这个决定实在让人无法理解,同时也让很多用户感到困惑。好在根据Paul Thurrott的最新报道,微软将重新利用Windows Update将消费者们拉出Windows 8苦海并送入Windows 8.1 Update 1版本。Thurrott在文章中指出,一位微软公司发言人向他传达了这样的消息:
这套试点型方案算是一项实例,我们希望借此确保我们的大部分客户能够从不断改进的Windows使用体验当中受益……与目前的Windows 8.1 Update处理流程相似,该试点方案将自动将特定市场消费者的Windows 8与Windows RT设备以免费方式升级至Windows 8.1 Update与Windows RT 8.1 Update。
对方并没有说明所谓“特定”市场到底是怎么一回事,但很明显微软已经举起白旗、承认利用Windows Store对Windows进行补丁更新的决定已经彻底失败,现在开始重新回归Windows Update机制。从各个角度来看,这都是一项不错的转变。
令人抓狂的KB 2919355补丁
下面要说的就是愚蠢的Windows 8.1 Update与KB 2919355补丁。我要向大家汇报的就是,Windows 8.1 Update 1至少有三个不同的分支版本:今年四月初在MSDN上发布的版本、四月八号通过Automatic Update推出的版本以及目前可以获得的修改版本。我们已经相当肯定,自从第二个版本起补丁内容就没有任何变化、只不过在元数据与安装向导方面作出了修改。如果大家经历过整个过程,估计还会对知识库中的2919355号文章记忆犹新—其中详尽记录了Windows 8.1 Update 1的安装方法,而且如今已经更新至第27版。
抱歉,我想我应该用“Windows 8.1 Update”这个名称,至少微软官方仍在使用这一称呼。微软目前还没有证实Windows 8.1 Update 2的存在,因此也暂时还没有将Windows 8.1的首个更新版本称为Windows 8.1 Update 1。
我每天都会遇到很多被这一切搞乱脑子的用户,他们弄不明白大量Update与几点几版本号到底是啥意思。我们该如何确定自己运行的是Windows 8.1?控制面板中的系统信息能够给出提示。我们如何确定自己运行的是Windows 8.1 Update?很简单:大家可以查看Metro开始屏幕并找找用户名称旁边是否存在一个放大镜图标,或者是查看桌面工具栏上是否存在Metro Windows Store图标……除非大家将其移除掉了。那么我们该如何确定自己运行的是Windows 8.1 Update 2?目前还没人能够肯定,但我猜各位需要对已经安装的Windows Update补丁进行扫描以获得确切KB数字。至于Windows RT 8.1 Update 2嘛……咱们还是说点别的吧。
这还真是赤裸裸的用户友善设计啊,对吧?帮助/关于选项都跑到哪里去啦?!
我再给大家设定一项更困难的任务—试试找出自己的Metro Mail版本号是多少。哈哈,找得出才怪!
微软自从DOS 3.21时代起(甚至更早)就一直存在品牌设定问题,但我们还从来没遇到过如今像Windows 8这样夸张的家族体系混乱状况。
所以这里我想提一条建议。我们不妨将Windows的“Threshhold”版本称为Windows 9。市场推广部门的工作人员也许会对此提出高声抗议—我知道,“Windows金刚宇宙威龙X力量版”更有震撼力—但让我们姑且使用Windows 9这个称呼。
接下来我们要为Windows RT 9找个其它名称来代替。是的,Metro 9不予考虑了,虽然Harry McCracken觉得这名字不错,除非Metro AG(麦德龙)公司愿意作出让步。TouchyWin 9?也许微软可以雇用《鸭子王朝》中的Phil Robertson来打造T-Win 9呱呱呱版本。
这就是我个人的意见。当着手进行Windows 9版本升级时,请微软大人你务必给出一个确切的版本数字。像Windows 8.1就不错—每个人都能理解它是一次内容丰富的版本升级,而且为未来的后续升级制定了“基准线”。我们可以会陆续迎来Windows 9.1、9.2、以及9.3,而Windows 9.0则继续保持其发展缓慢但却“稳定”的版本这一定位。(微软官方的寿命终止承诺并没有谈到子版本方面的内容,因此微软完全可以永远不为这些子版本提供技术支持。)
除此之外,微软还可以进一步增加版本数字,不过我觉得这种作法有些多余。我不希望自己的系统被冠以Windows 9.3.14159之类的名号,而且大家也肯定不想让其听起来像是苹果的产品(例如OS 10.9.4 Build 13E28或者是iOS 7.0.12,相信各位跟我有同感)。当推出新的基准性版本之后,可以将小数点后的一位数字加以提升,我个人对这种作法比较认同—当然,前提是所有更新都通过Windows Update完成。
修补未来 微软该如何让Windows 9更简单
没错,Windows项目如此庞大,其中总会存在漏洞也因此需要大量补丁加以支持—这很公平。目前每月两次的Windows Update自动更新与大量KB说明文件已经起到了很好的效果。小数点后一位数字的版本号递增机制完全可以支持这套KB树,至少在概念上可行:“KB 已经包含在Windows 9.2版本当中”或者“为了安装KB 23456789,大家必须将系统升级为Windows 9.3”。这样才对。
请不要拿“Windows RT 8.1 Update 2 Version 1”这样莫名其妙的名称折磨我……
如果某个补丁实在太过糟糕—在这里我们隐去不愿透露姓名的KB 2919355先生—为什么不在补发补丁的同时再提供一份KB说明文件和新的补丁数字呢?微软至少可以在原有KB说明文件的基础之上加上:“我们搞砸了这个补丁并一时冲动将其发布了出来,大家用不着安装,出门左转找KB 34567890即可。”
最重要的是,微软同志,请不要给我们像KB 2919355这样尚未完工的东西。如果想发布这种垃圾,就别提醒我们什么“请立即安装”!
只要花点心思并将一致性纳入考量,微软就完全能够帮助用户以更加简单的方式弄清楚自己正在使用的Windows版本。这对于某些Metro应用程序来说也不啻为一件好事。