IT之家 3 月 3 日消息,微軟近日在官方博客中發(fā)布了一篇文章,名為《Windows 8 早期版本中坐在柵欄上的貓》,透露了 Windows 8 系統(tǒng)開(kāi)發(fā)早期的趣事。
據(jù)官方介紹,Windows 8 由于為平板電腦適配,進(jìn)行了大刀闊斧的改變,將其組件組織為層(layer)的集合,顯示內(nèi)容由全屏圖層堆疊起來(lái)。
而主要的兩個(gè)層 ——Start 層和 Apps 層:
如果用戶打開(kāi)了 App,那么 Apps 層會(huì)全屏顯示在最上方。
如果打開(kāi)了開(kāi)始菜單,那么 Start 層會(huì)覆蓋 Apps 層。
如果最后一個(gè) App 退出,那么 Start 層會(huì)自動(dòng)打開(kāi)。
從設(shè)計(jì)來(lái)看,任何時(shí)候都應(yīng)該有一個(gè)全屏圖層顯示,然而在開(kāi)發(fā)過(guò)程中,不可避免地會(huì)出現(xiàn)問(wèn)題,當(dāng) Start 和 Apps 層都沒(méi)有顯示時(shí),電腦就會(huì)處于黑屏狀態(tài)。
由于黑屏產(chǎn)生的原因有多種,為了明確是否是由層丟失造成的,微軟在最底層放了一個(gè) Windows 8 shell 的命令行窗口。如果出現(xiàn)該窗口,就表明確實(shí)是層丟失了。在早期的調(diào)試版本中,該窗口中會(huì)顯示貓的 ASCII 圖形。
從圖中可以看到,微軟的開(kāi)發(fā)者用字符畫(huà)了兩只貓蹲在柵欄上的圖,天上有星星和月亮。而且,可能是開(kāi)發(fā)者太喜歡貓了,他足足做了九張圖,每出現(xiàn)一次問(wèn)題就換一張,換滿九張就顯示動(dòng)畫(huà),然后重新開(kāi)始這個(gè)循環(huán)。
因此,每當(dāng)開(kāi)發(fā)過(guò)程中出現(xiàn)了層丟失問(wèn)題,開(kāi)發(fā)者們都會(huì)說(shuō)“我看到貓了”。
IT之家了解到,這個(gè)小彩蛋并沒(méi)有在正式版中出現(xiàn),因?yàn)樾阅軋F(tuán)隊(duì)表示,ASCII 貓圖案會(huì)耗費(fèi)時(shí)間并占用內(nèi)存,所以被強(qiáng)制砍掉了。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。