Windows 9大變革:淘汰傳統Win32代碼
為了保持各版本之間的互操作性,微軟的 Windows 操作系統在經年累月的代碼堆積后變得異常臃腫。微軟什么時候能夠重新審視代碼,讓它們更加現代化,更加精簡?實際上,微軟已經開始著手對 Windows 代碼的顛覆性開發了。
根據近日的一則微軟招聘說明,微軟希望軟件應用能夠在最頂層(top-level)用戶界面(UI)中運行,這種界面無所不在而且易于理解,就連老年人也能明白你在做什么。換句話說,微軟正在為 Windows 打造一種真正的可視化界面。
微軟在招聘說明中描述道:作為一名開發人員,你將負責領導對頂層 Windows UI 的高質量架構創建、設計和實現。……你需要做出相應的決策以加快開發進程,是在傳統的 UI 組件上進行更迭,還是使用新框架(例如 XAML)重新開發/替換這些長久以來存在的代碼。
從上面一段話中可以看出,為了加速 Windows 的開發,微軟會根據不同的情況采取兩種代碼開發方式:一是在舊的代碼基礎上進行開發;二是替換掉遺留的 Win32 代碼進行全新開發。
微軟對遺留代碼進行更新的做法并不是什么新鮮事,值得注意的是,微軟提到了使用新框架替換這些代碼。如果對舊代碼的替換成功實現,那么微軟更新 Windows 的速度將大幅提升,正是這些舊代碼拖慢了 Windows 的發布和更新換代。
對舊有的 Win32 代碼進行替換是不是 Windows 9 開發工作的一部分?答案似乎是 Yes,不過只有等到 2015 年我們才能驗證了。
來自: 驅動之家
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!