近日,微軟在Windows 7官方博客上更新了一篇關於啟動畫面設計的文章,從這些小細節中我們可以看到微軟對下一代操作系統的重視。
設計
為了超越Windows Vista,Windows 7必須比前代更加有“個性”。其中“光影”效果更是不可或缺的因素。從設計角度,微軟希望Windows 7能比前代產品更貼近於生活,而不是死氣沉沉的機器味道。
微軟設計了大概20多個啟動畫面,並逐一評審,加上用戶測試來篩選。最後的設計方案也就是我們最終見到的方案,從四個方向升起的光點組合為Windows旗幟,同時利用光影效果來增強。
從設計的角度看,這一啟動畫面滿足了微軟的設計目標,不過,只有設計是不夠的,還有些內容需要從硬件的性能方面考慮。
性能因素
可能有人認為Vista的開機動畫與Windows 7的開機動畫是處於同一水平的,可是事實上,微軟在開機畫面部分就改動了大量的代碼。
Vista中啟動加載器使用的是640x480分辨率,色深只有16bits,在Win7中,啟動加載器被改進到了1024x768像素,色深也變為32bits。當然,在啟動過程中顯卡驅動尚未加載完成,所以這些內容都是由CPU來完成,通過更新緩沖區來完成圖形顯示。微軟已經做出了最大的優化,用CPU和緩存結合的方式提供啟動性能。
支持各種硬件配置
開機體驗需要為用戶提供最佳的視覺體驗,但是要確保此功能支持各種各樣的硬件。用戶可能發現,動畫是在系統啟動一段時間後才開始出現,延遲實際上因為不同的硬件而“因人而異”。實際上為了提供最佳的性能和質量,動畫采用在其他I/O運行之後異步運行的方式展現。
用戶可能注意到Windows 7的旗幟尺寸可能會隨屏幕尺寸的不同而不同,由於技術上的限制,Win7的開機只能顯示在微軟設定的默認分辨率1024x768,即便硬件支持更大的分辨率,Win7的啟動屏幕只能設置為拉伸方式來填補屏幕。