在上周的微軟 Build 開發者大會上,微軟 CEO 納德拉把 Windows 10 定義為一項服務,而不再是軟件。緊接著同為微軟員工的 Windows 10 布道者 Jerry Nixon 就在一場面向開發者的活動上表示:雖然微軟正在準備發布 Windows 10 ,但由于 Windows 10 是 Windows 最后的版本了,所以我們仍然在繼續為 Windows 10 添磚加瓦。
聽完 Jerry Nixon 的表述后,可能會有人誤以為微軟將不再發布新版的 Windows 了,但這顯然是不切實際的,畢竟在 Build 大會上微軟還希望通過免費升級計劃,讓運行 Windows 10 的設備在三年內達到 10 億部。很難想像,微軟可以對數十億的設備置之不理。所以在 The Verge 看來,Jerry Nixon 的意思應該是 Windows 將會拋棄目前這種每隔幾年做一次大升級、搭配一個新版本號的做法,轉而采用不定期頻繁更新的方式來迭代 Windows 系統。
就 Windows 的內部結構來說,微軟其實已經在用組件化的方式來組合這個操作系統了。比如,開始菜單、內置的系統級應用這些組件和 Windows 核心操作系統其實都是互相獨立的,這自然讓微軟可以根據需要來分別對某個部件進行升級。其實,現在 Android 中的 Web View、Google Play Services 這些重要功能都可以獨立更新,微軟可能采取的這種做法其實是符合 Android 、Chrome 這類產品的迭代趨勢的。
以前,談到 Android 時,總是免不了版本號分裂的話題,但隨著 Google 把 Android 上重要的新功能和最新的 API 都集成到 Google Play Services 中,然后繞過運營商和硬件設備廠商把最新版的 Google Play Services 自動推送到用戶的手機上,那么用戶有沒有升級到最新版的 Android 其實已經沒有那么重要了,因為最新的系統特性、開發者可以調用的 API 已經通過Google Play Services 被集成到用戶的手機上。
現在,微軟要把 Windows 10 搬到各種硬件類型、各種屏幕尺寸的設備上,那么如果微軟也采用這種方式不定期頻繁地更新 Windows 系統,它的版本號叫 Windows 10、Windows 11 還是 Windows 12 自然也沒那么重要了。對于 Google 來說,在把重要的新功能和 API 集成到 Google Play Services 上后,除了解決 Android 的分裂問題外,還能強化自己對免費 Android 的控制。對微軟來說,當把 Windows 定位成一種服務而不再是打包銷售的軟件之后,它當然也需要用新的方式來掌控 Windows。
所以 Windows 10 是不是最后的 Windows 版本號其實并不是問題的關鍵所在,重要的是這些改變的背后,微軟將用何種方式更迭、掌控這個橫跨各種硬件和屏幕,并且被稱著是“一種服務”的 Windows。