修補未來 微軟該如何讓Windows 9更簡單易用
譯文很明顯Windows 8.1 Update 2 Version 1.0將在下個月的補丁星期二與我們正式見面,而這也正是微軟扭轉目前Windows補丁混亂局勢、去除一切不必要麻煩的最佳時機。軟件巨頭已經為“Threshhold”項目設定了一套簡單而連貫的執行流程,而下一個Windows x.0版本將成為檢驗其實際效果的首次實踐。
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項目如此龐大,其中總會存在漏洞也因此需要大量補丁加以支持——這很公平。目前每月兩次的Windows Update自動更新與大量KB說明文件已經起到了很好的效果。小數點后一位數字的版本號遞增機制完全可以支持這套KB樹,至少在概念上可行:“KB 12345678已經包含在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應用程序來說也不啻為一件好事。
原文鏈接:
原文標題:Patching the Future: How Microsoft can Make Windows 9 Simpler