貼近于生活Windows7啟動畫面設計漫談

字號:

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