Microsoft

升級Windows 11體驗糟糕?Windows 3.1升Windows 95更甚

微軟資深工程師Raymond Chen發表了一篇回顧文章,將視角拉回Windows 3.1到Windows 95的轉換時期,指出當時遭遇的相容性災難遠超過現在的Windows 11,認為使用者對過去的評價可能帶有懷舊濾鏡。

Raymond Chen是微軟最具傳奇色彩的程式設計師之一,長期於其部落格中分享Windows底層技術故事,於最新文章中,其詳細回顧了Windows 95發表時所面臨的相容性問題。

Windows 95相較Windows 3.1是視覺與架構上的巨大改變,導入了圖形使用者介面(GUI),並將使用者介面與圖形物件從16-bit升級至32-bit,以支撐更高的硬體資源需求。

但是,許多Windows 3.1時代的程式並未使用微軟提供的標準API規範,而是選擇”走後門”,例如:將控制代碼轉換為指標,直接操作系統的內部資料結構。此些不正規手段於Windows 3.1的16-bit環境下可以正常運作,但一旦進入Windows 95的32-bit架構即完全失效。

Raymond Chen舉例指出,當時有一個程式進行了嚴格的系統版本檢測,如果當前系統不是Windows 3.0、3.1或2.1,即預設判定為Windows 2.0。由於Windows 95是一個全新的版本號,該程式的邏輯直接將其判別為Windows 2.0並拒絕執行,此類因開發者寫死而導致的相容性故障,於當時發生頻率頗高。

微軟曾嘗試透過更新系統來改善升級問題,確實解決了大量相容性問題,但部分失敗案例從根本上無法修復。

Raymond Chen表示,雖然此些相容性問題並非微軟的過錯,根源在於開發者不遵循API規範,但從使用者角度來看,糟糕的體驗就是糟糕的體驗。

Raymond Chen結論:除了微軟對硬體的嚴格要求之外,Windows 11使用者於軟體相容性方面並未遭遇真正嚴重的問題,當人們認為Windows 11是史上最糟糕體驗時,或許只是在用懷舊濾鏡看待過去。

訊息來源

Previous post

ROBAM 老板電器首度於台北電器展展示一系列智慧廚電產品

Next post

跟上亞運電競熱潮!大專盃電競錦標賽開放報名

The Author

gary

gary

喜歡看各類體育賽事、熱愛運動的小小編
疑~這不是3C網站嗎?