IT之家 3 月 3 日消息,微軟近日在官方博客中發布了一篇文章,名為《Windows 8 早期版本中坐在栅欄上的貓》,透露了 Windows 8 系統開發早期的趣事。
據官方介紹,Windows 8 由于為平闆電腦适配,進行了大刀闊斧的改變,将其組件組織為層(layer)的集合,顯示内容由全屏圖層堆疊起來。
而主要的兩個層 ——Start 層和 Apps 層:
如果用戶打開了 App,那麼 Apps 層會全屏顯示在最上方。
如果打開了開始菜單,那麼 Start 層會覆蓋 Apps 層。
如果最後一個 App 退出,那麼 Start 層會自動打開。
從設計來看,任何時候都應該有一個全屏圖層顯示,然而在開發過程中,不可避免地會出現問題,當 Start 和 Apps 層都沒有顯示時,電腦就會處于黑屏狀态。
由于黑屏産生的原因有多種,為了明确是否是由層丢失造成的,微軟在最底層放了一個 Windows 8 shell 的命令行窗口。如果出現該窗口,就表明确實是層丢失了。在早期的調試版本中,該窗口中會顯示貓的 ASCII 圖形。
從圖中可以看到,微軟的開發者用字符畫了兩隻貓蹲在栅欄上的圖,天上有星星和月亮。而且,可能是開發者太喜歡貓了,他足足做了九張圖,每出現一次問題就換一張,換滿九張就顯示動畫,然後重新開始這個循環。
因此,每當開發過程中出現了層丢失問題,開發者們都會說“我看到貓了”。
IT之家了解到,這個小彩蛋并沒有在正式版中出現,因為性能團隊表示,ASCII 貓圖案會耗費時間并占用内存,所以被強制砍掉了。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!