Windows 改朝換代,從 Windows 3.1 至到 Windows 11 經歷超越 30 年時光。就算「記事本」App 都有更新了,但有一個 App 到現在已有 30 年沒有更新,它就是 Windows 格式化功能。
外媒指近 30 年以來,微軟從未更新 Windows 格式化驅動對話方塊,自 Windows NT 開始這個介面、功能就一直流傳到今日。當年開發人員還認為該對話盒只是一個臨時方案,故未精細設計。但這個臨時方案卻應用至今,成為 Windows 11 其中一個「古老」元素。
I wrote this Format dialog back on a rainy Thursday morning at Microsoft in late 1994, I think it was.
We were porting the bajillion lines of code from the Windows95 user interface over to NT, and Format was just one of those areas where WindowsNT was different enough from… pic.twitter.com/PbrhQe0n3K
— Dave W Plummer (@davepl1968) March 24, 2024
微軟前開發者 Dave Plummer 在 X 平台上的一篇帖文中講述了這個有趣故事。約在 30 年前,微軟總部辦公室一位軟件開發者提交了一段程式碼,用於一個他正在開發的對話盒。當時這個對話盒只是作為一個臨時的解決方案,因此他沒有在意它的基礎設計。然而沒有人著手更改它,至今在 Windows 11 中仍保持原樣。
他表示,當時正在將 Windows 95 的用戶界面大量程式碼移植到 NT 上,而格式化功能就是 NT 和 Windows 95 有所不同,需要制定專用的用戶界面。Plummer 當時列出了與格式化磁盤相關的所有選項和選擇,如檔案系統、標籤、叢集大小、壓縮、加密選項等,並創立了一個基礎用戶界面,作為臨時解決方案加入到 Windows NT。他一直等待一個更為「優雅」的用戶界面出現。但這個更新從未到來,Plummer 的臨時方案至今仍然在 Windows 11 中使用。
Plummer 也提到,由於他當時需要決定多少「叢集空間」是可接受的,這一決定限制了 Windows 中 FAT 的格式大小為 32GB。這一限制同樣是當時的一個臨時選擇,卻成為永久性的副作用。
這例子反映在軟件開發過程中,臨時方案有時會因各種原因而成為長期解決方案。也提醒著開發者和使用者,對於這些看似小的細節,需保持關注和更新,以適應不斷變化的技術需求和使用者期望。不知道 Dave Plummer 這次的善意提醒,會否令到微軟有心改正這個古老介面。
資料來源:The Verge