關於螢幕保護程式的歷史、原理與趣味冷知識——從 CRT 燒屏到如今的桌面氛圍藝術。
螢幕保護程式誕生於一個實際問題:80 年代的 CRT 顯示器若長時間停留在同一畫面,螢光塗層就會被烙下殘影。早期名為「scrnsave」之類的小程式,會在電腦閒置時讓畫面持續變化。隨著 LCD、LED 乃至 OLED 技術普及,燒屏問題大幅減少,螢幕保護程式最初的使命也逐漸淡化——但這個形式卻保留了下來。Berkeley Systems 等公司把它做成了充滿趣味的小體驗,到 90 年代,它早已不只是保護螢幕,更是娛樂與個性表達的載體。如今瀏覽器端的螢幕保護程式(例如 WebScreen 上的這些作品)延續了這份傳統:無需安裝、不損傷螢幕,只是單純地好看。
其核心邏輯是「閒置偵測」:作業系統(在網頁端則是 JavaScript)持續監聽滑鼠移動、鍵盤輸入與觸控事件,一旦在設定時間內沒有任何操作,就切換到一段循環播放的動畫;而只要偵測到任意輸入,便會立刻退出。經典的桌面螢幕保護程式由作業系統啟動一個獨立可執行程式運作;如今基於網頁的螢幕保護程式則在瀏覽器裡做同樣的事——用 Canvas 或 WebGL 持續繪製畫面,同時借助 Screen Wake Lock API 阻止螢幕自動變暗或休眠,讓動畫能一直顯示,直到你需要它停下。
「燒屏」指的是顯示器的發光材料因不均勻老化,留下一道靜態畫面的淡淡殘影。CRT 顯示器容易燒屏,是因為長期同一位置發光會讓螢光塗層加速衰減;早期電漿電視的螢光單元也有類似問題。現代 LCD/LED 螢幕依靠均勻的背光照明,基本免疫燒屏;而 OLED/AMOLED 螢幕的每個像素都獨立發光,多年顯示同一靜態元素後,仍可能出現亮度不均——這也是為什麼如今搭載 OLED 螢幕的手機和電視,依然內建像素位移、螢幕保護程式等防護功能。
儘管現代螢幕已經很少需要保護,螢幕保護程式卻從未真正消失——它變成了人們主動選擇的東西:休息時看一眼安靜游動的水族箱、飄蕩的星海,或是那個讓人懷念的彈跳 DVD 圖示。螢幕保護程式也是檢測顯示器的實用小工具:讓全螢幕動畫播放一段時間,就能順便留意有沒有壞點、色階斷層或背光不均(WebScreen 自帶的螢幕測試工具正是為此而生)。免費、免安裝、點開即用,網頁端螢幕保護程式讓這份歷史悠久的樂趣延續到了今天。